# Paraform - [Paraform API](https://docs.paraform.com/introduction.md): Connect your tools and recruiting systems to Paraform, with API keys for agencies and for individual recruiters. - [Authentication](https://docs.paraform.com/authentication.md): Agency and personal API keys, bearer authentication, and scopes. - [Base URL and versioning](https://docs.paraform.com/base-url.md): Where the API lives, request format, and how versions are expressed. - [Rate limits](https://docs.paraform.com/rate-limits.md): Per-key request limits, rate-limit headers, and how to handle 429 responses. - [Idempotency](https://docs.paraform.com/idempotency.md): Retry write requests safely with the Idempotency-Key header. - [Errors](https://docs.paraform.com/errors.md): The error envelope, HTTP status codes, and error types. - [Pagination](https://docs.paraform.com/pagination.md): Walk list endpoints with cursor and nextCursor. - [Submit candidates](https://docs.paraform.com/agency/guides/submit-candidates.md): Upload resumes, bulk-submit candidates to your talent network, and poll for per-candidate outcomes. - [Check network membership](https://docs.paraform.com/agency/guides/network-membership.md): Mirror your agency's talent network in your CRM and pre-flight bulk submits. - [Manage market status](https://docs.paraform.com/agency/guides/market-status.md): Take candidates off the ParaAI market and put them back on, in bulk. - [Fast-track](https://docs.paraform.com/agency/guides/fast-track.md): Read and set a candidate's ParaAI fast-track opt-in. - [Candidate preferences](https://docs.paraform.com/agency/guides/candidate-preferences.md): Read and replace the recruiter-entered work preferences that drive ParaAI matching. - [Read agency roles](https://docs.paraform.com/agency/guides/agency-roles.md): List a member's approved roles, search the marketplace on their behalf, and read a full recruiting brief. - [Liveness check](https://docs.paraform.com/agency/api-reference/get-health.md) - [Caller identity](https://docs.paraform.com/agency/api-reference/get-identity.md) - [Upload a resume](https://docs.paraform.com/agency/api-reference/upload-resume.md) - [List an agency member's approved roles](https://docs.paraform.com/agency/api-reference/list-agency-roles.md) - [Search roles for an agency member](https://docs.paraform.com/agency/api-reference/search-agency-roles.md) - [Read a role's recruiting brief](https://docs.paraform.com/agency/api-reference/get-agency-role.md) - [Submit a candidate to the talent network](https://docs.paraform.com/agency/api-reference/submit-talent-network-candidate.md) - [Bulk submit candidates to the talent network](https://docs.paraform.com/agency/api-reference/submit-talent-network-candidates-bulk.md) - [Per-item status of a talent-network submission batch](https://docs.paraform.com/agency/api-reference/get-talent-network-batch.md) - [List your agency's talent-network candidates](https://docs.paraform.com/agency/api-reference/list-talent-network-candidates.md) - [Check which candidates are already in your talent network](https://docs.paraform.com/agency/api-reference/lookup-talent-network-candidates.md) - [A candidate's recruiter-entered work preferences](https://docs.paraform.com/agency/api-reference/get-talent-network-candidate-preferences.md) - [Read recruiter-entered preferences for many candidates at once](https://docs.paraform.com/agency/api-reference/lookup-talent-network-candidate-preferences.md) - [Replace a candidate's work preferences](https://docs.paraform.com/agency/api-reference/replace-talent-network-candidate-preferences.md) - [A candidate's ParaAI fast-track opt-in](https://docs.paraform.com/agency/api-reference/get-talent-network-candidate-fast-track.md) - [Set a candidate's ParaAI fast-track opt-in](https://docs.paraform.com/agency/api-reference/set-talent-network-candidate-fast-track.md) - [Take candidates off the ParaAI market](https://docs.paraform.com/agency/api-reference/set-talent-network-candidates-off-market.md) - [Re-enable off-market candidates for ParaAI matching](https://docs.paraform.com/agency/api-reference/re-enable-talent-network-candidates.md) - [Get started with a personal API key](https://docs.paraform.com/recruiter/guides/personal-api-keys.md): Create a personal key, check it, and make your first Recruiter API calls. - [Browse roles and read a full brief](https://docs.paraform.com/recruiter/guides/browse-roles.md): Find roles you can work on, filter them, and pull a role's full brief. - [Candidates and recommended roles](https://docs.paraform.com/recruiter/guides/candidates-and-recommendations.md): Read your CRM candidates and the roles Paraform recommends for them. - [Your saved preferences](https://docs.paraform.com/recruiter/guides/preferences.md): Read the role preferences saved on your Paraform profile and use them to filter roles. - [Parascribe calls](https://docs.paraform.com/recruiter/guides/parascribe-calls.md): List the calls you recorded with Parascribe and read their full transcripts. - [Liveness check](https://docs.paraform.com/recruiter/api-reference/get-health.md) - [Caller identity](https://docs.paraform.com/recruiter/api-reference/get-identity.md) - [Browse roles you can work on](https://docs.paraform.com/recruiter/api-reference/list-recruiter-roles.md) - [Everything you can see about one role](https://docs.paraform.com/recruiter/api-reference/get-recruiter-role.md) - [Your saved role preferences](https://docs.paraform.com/recruiter/api-reference/get-recruiter-preferences.md) - [List candidates in your CRM](https://docs.paraform.com/recruiter/api-reference/list-recruiter-candidates.md) - [Roles recommended for one of your candidates](https://docs.paraform.com/recruiter/api-reference/list-recommended-roles-for-candidate.md) - [Your recommended submissions, across every candidate in your CRM](https://docs.paraform.com/recruiter/api-reference/list-recruiter-recommendations.md) - [List your recorded Parascribe calls](https://docs.paraform.com/recruiter/api-reference/list-parascribe-calls.md) - [One of your Parascribe calls with its full transcript](https://docs.paraform.com/recruiter/api-reference/get-parascribe-call.md) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.