Apply API - OAuth 2.0 Support Added

Description

The Apply API now supports OAuth 2.0 as an authorization method. This update enhances the security and flexibility of integrations by allowing the use of OAuth 2.0 authorization flows for accessing these APIs.

OAuth 2.0 authorization is now available for the following endpoints:

  1. Create a New Candidate Application
    POST https://api.smartrecruiters.com/postings/{uuid}/candidates
    Required OAuth 2.0 Scope: candidate_applications_manage

  2. Get Application Configuration for Posting
    GET https://api.smartrecruiters.com/postings/{uuid}/configuration
    Required OAuth 2.0 Scope: candidate_applications_manage

  3. Get Candidate Status
    GET https://api.smartrecruiters.com/postings/{uuid}/candidates/{candidateId}/status
    Required OAuth 2.0 Scope: candidate_applications_manage

The previously available authorization methods remain unchanged and supported, ensuring backward compatibility and no breaking changes.

Impact

This change introduces an additional, more secure way to authenticate requests to the Apply API. Existing authorization methods continue to function as before, ensuring no breaking changes. Adopting OAuth 2.0 is optional but recommended for improved security.

References