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:
-
Create a New Candidate Application
POST https://api.smartrecruiters.com/postings/{uuid}/candidates
Required OAuth 2.0 Scope:candidate_applications_manage
-
Get Application Configuration for Posting
GET https://api.smartrecruiters.com/postings/{uuid}/configuration
Required OAuth 2.0 Scope:candidate_applications_manage
-
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.