# Harmony AI Agents ## Docs - [Authentication](https://docs.harmonyforstaffing.com/api-reference/authentication.md): Learn how to authenticate your API requests - [Authorize](https://docs.harmonyforstaffing.com/api-reference/endpoint/authentication/authorize.md): Initiate OAuth 2.0 authorization flow - [Authentication Implementation Guide](https://docs.harmonyforstaffing.com/api-reference/endpoint/authentication/guide.md): Detailed steps for implementing OAuth 2.0 authentication - [Refresh Token](https://docs.harmonyforstaffing.com/api-reference/endpoint/authentication/refresh.md): Get a new access token using a refresh token - [Make API Requests](https://docs.harmonyforstaffing.com/api-reference/endpoint/authentication/requests.md): Make authenticated API requests - [Get Access Token](https://docs.harmonyforstaffing.com/api-reference/endpoint/authentication/token.md): Exchange authorization code or client credentials for tokens - [Create Candidate](https://docs.harmonyforstaffing.com/api-reference/endpoint/candidates/create.md): Create a new candidate - [Get Candidate](https://docs.harmonyforstaffing.com/api-reference/endpoint/candidates/get.md) - [Update Candidate](https://docs.harmonyforstaffing.com/api-reference/endpoint/candidates/update.md): Update an existing candidate - [Get Files](https://docs.harmonyforstaffing.com/api-reference/endpoint/files/get.md): Retrieve files - [Upload File](https://docs.harmonyforstaffing.com/api-reference/endpoint/files/upload.md): Upload a file - [Create Job Submission](https://docs.harmonyforstaffing.com/api-reference/endpoint/job-submissions/create.md): Submit a candidate for a job - [Get Job Submissions](https://docs.harmonyforstaffing.com/api-reference/endpoint/job-submissions/get.md): Retrieve job submissions - [Update Job Submission](https://docs.harmonyforstaffing.com/api-reference/endpoint/job-submissions/update.md): Update a job submission - [Create Job](https://docs.harmonyforstaffing.com/api-reference/endpoint/jobs/create.md): Create a new job posting - [Get Jobs](https://docs.harmonyforstaffing.com/api-reference/endpoint/jobs/get.md): Retrieve a list of jobs or a specific job - [Update Job](https://docs.harmonyforstaffing.com/api-reference/endpoint/jobs/update.md): Update an existing job posting - [Find Recommended Candidates](https://docs.harmonyforstaffing.com/api-reference/endpoint/matching/find-recommended-candidates.md): Find candidates that match a job's requirements and preferences - [Find Recommended Jobs](https://docs.harmonyforstaffing.com/api-reference/endpoint/matching/find-recommended-jobs.md): Find jobs that match a candidate's qualifications and preferences - [Parse Resume](https://docs.harmonyforstaffing.com/api-reference/endpoint/resume-parsing/parse-resume.md): Parse a resume file to extract structured candidate information - [Get Screening for Job Submission](https://docs.harmonyforstaffing.com/api-reference/endpoint/screening/get-screening-for-job-submission.md): Retrieve screening result for a specific job submission - [Get Screenings for Candidate](https://docs.harmonyforstaffing.com/api-reference/endpoint/screening/get-screenings-for-candidate.md): Retrieve all screenings for a specific candidate - [Get Screenings for Job](https://docs.harmonyforstaffing.com/api-reference/endpoint/screening/get-screenings-for-job.md): Retrieve all screenings for a specific job - [Screen Candidate](https://docs.harmonyforstaffing.com/api-reference/endpoint/screening/screen-for-job.md): Create a new screening for a candidate and job - [Screen Job Submission](https://docs.harmonyforstaffing.com/api-reference/endpoint/screening/screen-for-submission.md): Screen a candidate for a specific job submission - [Screen Many Candidates](https://docs.harmonyforstaffing.com/api-reference/endpoint/screening/screen-many-candidates.md): Screen multiple candidates against a job - [Create Status](https://docs.harmonyforstaffing.com/api-reference/endpoint/statuses/create.md): Create a new status - [Get Statuses](https://docs.harmonyforstaffing.com/api-reference/endpoint/statuses/get.md): Retrieve statuses - [Update Status](https://docs.harmonyforstaffing.com/api-reference/endpoint/statuses/update.md): Update an existing status - [Create User](https://docs.harmonyforstaffing.com/api-reference/endpoint/users/create.md): Create a new user - [Get Users](https://docs.harmonyforstaffing.com/api-reference/endpoint/users/get.md): Retrieve users - [Update User](https://docs.harmonyforstaffing.com/api-reference/endpoint/users/update.md): Update an existing user - [Integration Overview](https://docs.harmonyforstaffing.com/api-reference/integration/overview.md): Learn about the different ways to integrate with Harmony - [Introduction](https://docs.harmonyforstaffing.com/api-reference/introduction.md): Welcome to the Harmony AI Agents API ## OpenAPI Specs - [openapi](https://docs.harmonyforstaffing.com/api-reference/openapi.yaml)