How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Deel subpackage_ats API

The subpackage_ats API from Deel — 20 operation(s) for subpackage_ats.

Deel subpackage_ats API is one of 91 APIs that Deel publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.

The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and an AsyncAPI specification.

This API exposes 23 operations across 20 paths, and defines 281 schemas. It is described by OpenAPI 3.1.0, at version 1.0.0.

Requests are made against 2 base URLs: https://api.letsdeel.com/rest/v2, https://api-staging.letsdeel.com/rest/v2.

23 operations 20 paths 281 schemas 17 GET6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0.0
Servers
https://api.letsdeel.com/rest/v2
https://api-staging.letsdeel.com/rest/v2
Authentication
HTTP Bearer, HTTP Bearer
Resource Areas
1

Authentication & Security 2

Deel subpackage_ats API declares 2 security schemes for authenticating requests. It accepts HTTP bearer tokens (deelToken). It accepts HTTP bearer tokens (oauth2).

  • deelToken — Authentication The Deel API uses bearer tokens to authenticate requests. All API calls must be made over HTTPS — calls over plain HTTP or without authenticatio…
  • oauth2 — Standard OAuth2 security scheme based on https://swagger.io/docs/specification/authentication/

Paths & Operations 23

Across 20 paths, the API surfaces 23 operations — 17 GET, 6 POST. Each is listed below with its method, path, parameters, and response codes.

subpackage_ats 23
POST
/ats/applications/{application_id}/notes
Add note to an application
add-note-to-an-application-v-2026-01-01 2 params body → 201400401403404500
POST
/ats/applications/{application_id}/interview-plan-stages
Associate application with an interview plan stage
associate-application-with-an-interview-plan-stage-v-2026-01-01 2 params body → 201400401403404500
POST
/ats/applications
Create ATS Application
create-ats-application-v-2026-01-01 1 param body → 201400401403404500
GET
/ats/applications
Retrieve a list of ATS applications
retrieve-a-list-of-ats-applications-v-2026-01-01 14 params → 200400401403404500
POST
/ats/candidates
Create ATS Candidate
create-ats-candidate-v-2026-01-01 1 param body → 201400401403404500
GET
/ats/candidates
Retrieve paginated list of ATS Candidates
retrieve-paginated-list-of-ats-candidates-v-2026-01-01 10 params → 200400401403404500
POST
/ats/jobs
Create ATS Job
create-ats-job 1 param body → 201400401403404500
GET
/ats/jobs
Retrieve a list of ATS jobs
retrieve-a-list-of-ats-jobs 11 params → 200400401403404500
POST
/ats/candidates/{candidate_id}/tags
Create candidate tags
create-candidate-tags-v-2026-02-27 2 params body → 201400401403404500
GET
/ats/tags
List tags
list-tags-v-2026-02-27 6 params → 200400401403404500
GET
/ats/application-sources
Retrieve a list of ATS application sources
retrieve-a-list-of-ats-application-sources 3 params → 200400401403404500
GET
/ats/departments
Retrieve a list of ATS departments
retrieve-a-list-of-ats-departments 3 params → 200400401403404500
GET
/ats/employment-types
Retrieve a list of ATS employment types
retrieve-a-list-of-ats-employment-types 3 params → 200400401403404500
GET
/ats/job-boards/{job_board_id}/job-postings
Retrieve a list of ATS job postings
retrieve-a-list-of-ats-job-postings 4 params → 200400401403404500
GET
/ats/locations
Retrieve a list of ATS locations
retrieve-a-list-of-ats-locations-v-2026-01-01 3 params → 200400401403404500
GET
/ats/offers
Retrieve a list of ATS offers
retrieve-a-list-of-ats-offers-v-2026-01-01 1 param → 200400401403404500
GET
/ats/email-templates
Retrieve a list of published ATS email templates
retrieve-a-list-of-published-ats-email-templates-v-2026-02-11 4 params → 200400401403404500
GET
/ats/applications/{application_id}
Retrieve ATS application
retrieve-ats-application-v-2026-01-01 2 params → 200400401403404500
GET
/ats/hiring-members
Retrieve ATS hiring members
retrieve-ats-hiring-members 3 params → 200400401403404500
GET
/ats/job-postings/{job_posting_id}
Retrieve ATS job posting
retrieve-ats-job-posting 2 params → 200400401403404500
GET
/ats/job-postings
Retrieve ATS job postings
retrieve-ats-job-postings-v-2026-04-10 5 params → 200400401403404500
GET
/ats/attachments/{attachable_type_slug}/{attachable_id}/{attachment_type_slug}
Retrieve paginated list of ATS attachment files
retrieve-paginated-list-of-ats-attachment-files-v-2026-01-01 6 params → 200400401403404500
GET
/ats/reasons
Retrieve paginated list of ATS Rejection/Archivation reasons
retrieve-paginated-list-of-ats-rejection-archivation-reasons-v-2026-01-01 7 params → 200400401403404500

Schemas 281

The contract defines 281 schemas that model the data the API accepts and returns. The most detailed are AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaData (22 properties), AtsJobsGetResponsesContentApplicationJsonSchemaDataItems (20 properties), AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataAllApplicationInterviewPlanStagesItemsOffersItems (17 properties), AtsOffersGetResponsesContentApplicationJsonSchemaDataItems (16 properties). Each schema is shown below with its type and property counts.

AtsApplicationsGetResponsesContentApplicationJsonSchemaDataItemsCandidateCandidateTagsItems
object
2 properties 2 required
AtsJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJob
object
Nested job record: locations, employment types, optional teams/departments, and optional compensation when visible.
6 properties 4 required
RetrievePaginatedListOfAtsAttachmentFiles-v2026-01-01RequestBadRequestError
object
1 property
AtsApplicationsGetResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataJobBoard
object
Job board details where the application originated
2 properties 2 required
CreateAtsApplication-v2026-01-01RequestInternalServerError
object
1 property
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItems1
object
3 properties 3 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataJobPostingPublicationStateStateSlug
string
State of the job posting publication
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataAllApplicationInterviewPlanStagesItemsOffersItemsCompensationPeriodSlug
string
Compensation period
AtsJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJobJobLocationsItems
object
Single job-location link with nested location details.
2 properties
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataApplicationJobCriteriasMatchingsItems
object
4 properties 4 required
AtsTagsGetParametersIncludeCounts
string
AtsJobsGetResponsesContentApplicationJsonSchemaItems
object
3 properties
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataApplicationAutomationRuleExecutionsItemsActionTypeEnum
string
Type of action performed by the automation rule
AtsApplicationsGetResponsesContentApplicationJsonSchemaDataItemsCurrentApplicationInterviewPlanStage
object
Current interview plan stage information for the application
4 properties 4 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataCandidate
object
Candidate details
9 properties 9 required
AtsLocationsGetResponsesContentApplicationJsonSchemaErrorsItems
object
3 properties
AtsApplicationsGetResponsesContentApplicationJsonSchemaDataItemsCandidate
object
Candidate information associated with the application
7 properties 7 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataJobPostingPublication
object
Job posting publication details
1 property 1 required
RetrieveAtsApplication-v2026-01-01RequestBadRequestError
object
1 property
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItemsOneOf9Type
string
The type of the question
AtsJobsGetResponsesContentApplicationJsonSchemaDataItems
object
20 properties
AtsJobPostingsJobPostingIdGetResponsesContentApplicationJsonSchemaDataJobJobDepartmentsItems
object
2 properties 1 required
AtsApplicationSourcesGetResponsesContentApplicationJsonSchemaDataItems
object
4 properties 4 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataCurrentApplicationInterviewPlanStage
object
Current interview plan stage for the application
2 properties 2 required
AtsCandidatesGetResponsesContentApplicationJsonSchemaDataItemsApplicationsItemsCurrentApplicationInterviewPlanStage
object
6 properties
AtsJobsGetResponsesContentApplicationJsonSchemaDataItemsStatus
string
Job status
AtsApplicationsGetResponsesContentApplicationJsonSchemaDataItemsApplicationJobCriteriasMatchingsItems
object
4 properties 4 required
AtsJobsGetResponsesContentApplicationJsonSchemaDataItemsJobDepartmentsItems
object
2 properties
AtsApplicationsGetResponsesContentApplicationJsonSchemaDataItemsApplicationFormSubmissionAnswersItems
object
Parsed form submission answer
4 properties 4 required
AtsJobPostingsJobPostingIdGetResponsesContentApplicationJsonSchemaDataApplicationForm
object
Application form assigned to the job posting
2 properties 2 required
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItems4
object
3 properties 3 required
AtsJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJobJobDepartmentsItems
object
Single job-department link with nested department details.
2 properties
AtsJobBoardsJobBoardIdJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJobCompensation
object
Compensation information for the job
4 properties 2 required
AtsJobPostingsJobPostingIdGetResponsesContentApplicationJsonSchemaDataJobJobDepartmentsItemsDepartment
object
Details for the department associated with the job
2 properties
AtsApplicationsGetResponsesContentApplicationJsonSchemaDataItems
object
15 properties 4 required
RetrievePaginatedListOfAtsCandidates-v2026-01-01RequestBadRequestError
object
2 properties
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataAllApplicationInterviewPlanStagesItemsOffersItemsWorkerTypeEnum
string
Type of worker for the offer
AtsJobBoardsJobBoardIdJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJobJobEmploymentTypesItems
object
2 properties 2 required
AtsTagsGetResponsesContentApplicationJsonSchemaDataItemsTagGroupSlug
string
Tag group. Use CANDIDATE for candidate tags.
AtsApplicationsPostResponsesContentApplicationJsonSchemaData
object
10 properties 10 required
AtsApplicationsGetResponsesContentApplicationJsonSchemaDataItemsSourceSlug
string
Source of the application
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataJobPostingPublicationState
object
Current state of the job posting publication
2 properties 2 required
AtsJobPostingsJobPostingIdGetResponsesContentApplicationJsonSchemaDataPublicationsItems
object
3 properties 3 required
AtsOffersGetResponsesContentApplicationJsonSchemaDataItemsWorkerType
string
Worker type
RetrieveAListOfAtsLocations-v2026-01-01RequestBadRequestError
object
1 property
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataJob
object
Job details
2 properties 2 required
AtsJobsGetResponsesContentApplicationJsonSchemaDataItemsJobLocationsItemsLocation
object
Location associated with the job
2 properties
AtsReasonsGetResponsesContentApplicationJsonSchemaDataItemsEmailTemplate
object
Associated email template
2 properties 2 required
AtsOffersGetResponsesContentApplicationJsonSchemaDataItemsEmail
object
Email details
7 properties
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItems6
object
3 properties 3 required
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItemsOneOf0Type
string
The type of the question
AtsTagsGetParametersTagGroupSlug
string
AtsJobBoardsJobBoardIdJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsPublicationsItemsJobBoard
object
Job board where the posting is published
1 property 1 required
AtsJobsGetParametersStatusSchemaItems
string
AtsCandidatesGetResponsesContentApplicationJsonSchemaDataItemsApplicationsItemsCurrentApplicationInterviewPlanStageStatus
string
Status of the current application interview plan stage
AtsJobsGetResponsesContentApplicationJsonSchemaDataItemsHiringMemberJobPermissionsByTypeSlug
object
Hiring member job permissions by type slug
6 properties
RetrieveAListOfAtsEmploymentTypesRequestBadRequestError
object
1 property
RetrieveAtsJobPostings-v2026-04-10RequestInternalServerError
object
3 properties 3 required
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItems11
object
3 properties 3 required
AtsHiringMembersGetResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
AtsTagsGetResponsesContentApplicationJsonSchemaErrorsItems
object
3 properties 3 required
AtsJobsPostResponsesContentApplicationJsonSchemaDataStatus
string
Current status of the job
AtsJobPostingsJobPostingIdGetResponsesContentApplicationJsonSchemaDataJobJobLocationsItemsLocation
object
Details for the location assigned to the job
2 properties 2 required
AtsJobBoardsJobBoardIdJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJobJobLocationsItems
object
2 properties 2 required
ATS_addNoteToAnApplication-v2026-01-01_Response_201
object
1 property 1 required
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItemsOneOf4Type
string
The type of the question
AtsCandidatesPostResponsesContentApplicationJsonSchemaData
object
15 properties 7 required
ATS_retrieveAListOfAtsLocations-v2026-01-01_Response_200
object
4 properties 4 required
ATS_retrievePaginatedListOfAtsAttachmentFiles-v2026-01-01_Response_200
object
4 properties 4 required
AtsJobBoardsJobBoardIdJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJobJobTeamsItemsTeam
object
Details for the team assigned to the job
2 properties 2 required
AtsCandidatesCandidateIdTagsPostResponsesContentApplicationJsonSchemaDataItems
object
4 properties
AtsJobPostingsJobPostingIdGetResponsesContentApplicationJsonSchemaDataJobJobTeamsItemsTeam
object
Details for the team assigned to the job
2 properties 2 required
AtsCandidatesCandidateIdTagsPostResponsesContentApplicationJsonSchemaErrorsItems
object
3 properties 3 required
AtsEmploymentTypesGetResponsesContentApplicationJsonSchemaErrorsItems
object
3 properties
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataAllApplicationInterviewPlanStagesItemsOffersItemsOfferStatusEnum
string
Status of the offer
AtsJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJobJobEmploymentTypesItems
object
Single job–employment-type link with nested employment type details.
2 properties
AtsApplicationsGetResponsesContentApplicationJsonSchemaDataItemsApplicationFormSubmissionAnswersItemsQuestionType
string
Type of the question (uppercase)
RetrievePaginatedListOfAtsCandidates-v2026-01-01RequestInternalServerError
object
1 property
RetrieveAListOfAtsDepartmentsRequestBadRequestError
object
1 property
AtsDepartmentsGetResponsesContentApplicationJsonSchemaErrorsItems
object
3 properties
AtsJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsPublicationsItems
object
Single publication of the job posting to a job board.
3 properties 3 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataApplicationFormSubmissionAnswersItemsQuestionType
string
Type of the question (uppercase)
AtsJobsGetResponsesContentApplicationJsonSchemaDataItemsCurrentCompensationPeriodSlug
string
Compensation period
AtsLocationsGetResponsesContentApplicationJsonSchemaDataItems
object
9 properties 4 required
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItems10
object
3 properties 3 required
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItemsOneOf3Type
string
The type of the question
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItems8
object
4 properties 2 required
AtsReasonsGetResponsesContentApplicationJsonSchemaDataItems
object
9 properties 4 required
AtsJobPostingsJobPostingIdGetResponsesContentApplicationJsonSchemaDataJobCompensation
object
Compensation information for the job
4 properties 2 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataCandidateCandidateTagsItems
object
Candidate tag
2 properties 2 required
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItems2
object
3 properties 3 required
ATS_createAtsApplication-v2026-01-01_Response_201
object
1 property 1 required
AtsTagsGetResponsesContentApplicationJsonSchemaDataItems
object
8 properties 3 required
AtsReasonsGetParametersReasonGroupSlug
string
ATS_listTags-v2026-02-27_Response_200
object
4 properties 4 required
AddNoteToAnApplication-v2026-01-01RequestBadRequestError
object
1 property
AtsJobsPostResponsesContentApplicationJsonSchemaDataJobDepartmentsItemsDepartment
object
2 properties 2 required
AtsApplicationsApplicationIdInterviewPlanStagesPostRequestBodyContentApplicationJsonSchemaDataApplicableJobActivitiesItemsParticipantsItems
object
2 properties 2 required
AtsJobPostingsJobPostingIdGetResponsesContentApplicationJsonSchemaDataPublicationsItemsJobBoard
object
Job board where the posting is published
1 property 1 required
AtsJobBoardsJobBoardIdJobPostingsGetResponsesContentApplicationJsonSchemaDataItems
object
9 properties 8 required
ATS_createCandidateTags-v2026-02-27_Response_201
object
1 property 1 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataJobPosting
object
Job posting details
2 properties 2 required
RetrieveAtsApplication-v2026-01-01RequestInternalServerError
object
1 property
AtsOffersGetResponsesContentApplicationJsonSchemaDataItemsOfferStatus
string
Offer status
AtsJobBoardsJobBoardIdJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJob
object
Associated job information
6 properties 4 required
CreateCandidateTags-v2026-02-27RequestInternalServerError
object
3 properties 3 required
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItems
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataAllApplicationInterviewPlanStagesItemsInterviewPlanStage
object
Interview plan stage details
4 properties 4 required
AtsDepartmentsGetResponsesContentApplicationJsonSchemaDataItems
object
4 properties 4 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataSourceSlug
string
Source of the application
RetrieveAListOfAtsApplications-v2026-01-01RequestInternalServerError
object
1 property
AtsReasonsGetResponsesContentApplicationJsonSchemaDataItemsSubgroupSlug
string
Reason subgroup slug
AtsJobBoardsJobBoardIdJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJobJobDepartmentsItems
object
2 properties 1 required
AtsApplicationsApplicationIdNotesPostResponsesContentApplicationJsonSchemaData
object
3 properties 3 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataJobEmploymentType
object
Employment type associated with the application
2 properties 2 required
ATS_retrieveAListOfAtsApplicationSources_Response_200
object
4 properties 4 required
ApiErrorContainer
object
2 properties
AtsJobBoardsJobBoardIdJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsPublicationsItemsCurrentStateStateSlug
string
Current publication state
AtsJobPostingsJobPostingIdGetResponsesContentApplicationJsonSchemaData
object
9 properties 8 required
AtsEmailTemplatesGetResponsesContentApplicationJsonSchemaErrorsItems
object
3 properties
AtsJobBoardsJobBoardIdJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsApplicationForm
object
Application form assigned to the job posting
2 properties 2 required
RetrieveAtsJobPostings-v2026-04-10RequestBadRequestError
object
4 properties 4 required
AtsJobsPostResponsesContentApplicationJsonSchemaDataJobDepartmentsItems
object
2 properties 2 required
ATS_createAtsCandidate-v2026-01-01_Response_201
object
1 property 1 required
AtsJobPostingsGetResponsesContentApplicationJsonSchemaDataItems
object
10 properties 7 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataCurrentApplicationInterviewPlanStageInterviewPlanStage
object
Details of the interview plan stage
4 properties 4 required
AtsEmailTemplatesGetResponsesContentApplicationJsonSchemaDataItems
object
4 properties 4 required
AtsJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJobJobTeamsItems
object
Single job-team link with nested team details.
2 properties
AtsJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsApplicationForm
object
Linked application form metadata when the posting uses an application form.
2 properties
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItems5
object
4 properties 4 required
AtsEmploymentTypesGetResponsesContentApplicationJsonSchemaDataItems
object
4 properties 4 required
ATS_retrieveAListOfAtsEmploymentTypes_Response_200
object
4 properties 4 required
AtsJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJobJobTeamsItemsTeam
object
Team referenced by this association.
2 properties
AtsLocationsGetResponsesContentApplicationJsonSchemaDataItemsLocationGroup
object
Location group information
2 properties
CreateAtsCandidate-v2026-01-01RequestInternalServerError
object
1 property
AtsJobsGetResponsesContentApplicationJsonSchemaDataItemsJobEmploymentTypesItemsEmploymentType
object
Employment type associated with the job
2 properties
AtsApplicationsGetResponsesContentApplicationJsonSchemaDataItemsCandidateCandidateTagsItemsTag
object
2 properties 2 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataCandidateAttachmentsItems
object
2 properties 2 required
AtsApplicationsGetResponsesContentApplicationJsonSchemaDataItemsJobEmploymentTypeEmploymentType
object
2 properties 2 required
AtsAttachmentsAttachableTypeSlugAttachableIdAttachmentTypeSlugGetParametersAttachableTypeSlug
string
ApiErrorRequest
object
7 properties
AtsJobsPostResponsesContentApplicationJsonSchemaDataJobLocationsItemsLocation
object
2 properties 2 required
AtsApplicationsApplicationIdNotesPostResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataCandidateCandidateTagsItemsTag
object
Tag details
2 properties 2 required
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItemsOneOf6Type
string
The type of the question
AtsCandidatesPostResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
AtsCandidatesGetResponsesContentApplicationJsonSchemaDataItemsCandidateTagsItemsTag
object
2 properties
AtsApplicationsGetParametersJobCriteriasMatchingsSchemaItemsIsMatched
string
The matching state for the job criteria
AtsApplicationsGetResponsesContentApplicationJsonSchemaDataItemsJobPosting
object
Job posting information (if application came through a posting)
2 properties 2 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataNotesItems
object
Note associated with the application
5 properties 5 required
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItems3
object
3 properties 3 required
AtsApplicationsGetParametersSortOrder
string
AtsCandidatesPostRequestBodyContentApplicationJsonSchemaData
object
6 properties 3 required
ATS_retrieveAListOfAtsApplications-v2026-01-01_Response_200
object
4 properties 4 required
AtsJobPostingsJobPostingIdGetResponsesContentApplicationJsonSchemaDataJobJobEmploymentTypesItems
object
2 properties 2 required
AtsApplicationsApplicationIdInterviewPlanStagesPostRequestBodyContentApplicationJsonSchemaDataDelayUnit
string
The unit of time for the delay. Must be provided together with delayamount. Cannot be used together with scheduledsendat.
AtsJobBoardsJobBoardIdJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJobJobEmploymentTypesItemsEmploymentType
object
Details for the employment type assigned to the job
2 properties 2 required
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItemsOneOf10Type
string
The type of the question
AtsJobsPostResponsesContentApplicationJsonSchemaDataJobEmploymentTypesItems
object
2 properties 2 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataApplicationFormSubmissionAnswersItems
object
4 properties 4 required
ATS_retrievePaginatedListOfAtsRejectionArchivationReasons-v2026-01-01_Response_200
object
4 properties 4 required
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItemsOneOf5Type
string
The type of the question
AtsJobBoardsJobBoardIdJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJobJobTeamsItems
object
2 properties 2 required
RetrieveAListOfAtsOffers-v2026-01-01RequestBadRequestError
object
2 properties
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataApplicationAutomationRuleExecutionsItems
object
4 properties 4 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataApplicationFormSubmissionAnswersItemsAnswer
The answer value
AtsJobBoardsJobBoardIdJobPostingsGetResponsesContentApplicationJsonSchemaItems
object
2 properties
AtsApplicationsGetResponsesContentApplicationJsonSchemaDataItemsJob
object
Job information for the application
2 properties 2 required
AtsApplicationsApplicationIdInterviewPlanStagesPostRequestBodyContentApplicationJsonSchemaDataApplicableJobActivitiesItems
object
3 properties 1 required
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItemsOneOf2Type
string
The type of the question
AtsJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJobCompensation
object
Current compensation when visible on the posting; null when hidden or absent. Shape mirrors internal compensation mapping.
4 properties
RetrievePaginatedListOfAtsRejectionArchivationReasons-v2026-01-01RequestBadRequestError
object
1 property
AtsJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsPublicationsItemsJobBoard
object
Job board this publication belongs to.
1 property 1 required
AtsReasonsGetParametersSubgroupSlug
string
ATS_createAtsJob_Response_201
object
1 property
AtsAttachmentsAttachableTypeSlugAttachableIdAttachmentTypeSlugGetParametersAttachmentTypeSlug
string
ATS_retrieveAListOfAtsJobs_Response_200
object
4 properties
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItemsOneOf11Type
string
The type of the question
AtsJobBoardsJobBoardIdJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsPublicationsItems
object
3 properties 3 required
AtsJobPostingsJobPostingIdGetResponsesContentApplicationJsonSchemaDataPublicationsItemsCurrentStateStateSlug
string
Current publication state
AtsCandidatesGetResponsesContentApplicationJsonSchemaDataItemsCandidateTagsItems
object
4 properties
RetrieveAtsHiringMembersRequestInternalServerError
object
1 property
AtsJobsGetResponsesContentApplicationJsonSchemaDataItemsInterviewPlanStagesItems
object
6 properties
RetrieveAtsHiringMembersRequestBadRequestError
object
1 property
AtsJobPostingsJobPostingIdGetResponsesContentApplicationJsonSchemaDataJobJobEmploymentTypesItemsEmploymentType
object
Details for the employment type assigned to the job
2 properties 2 required
ApiError
object
2 properties
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItems0
object
3 properties 3 required
AtsJobsPostResponsesContentApplicationJsonSchemaDataJobTeamsItems
object
2 properties 2 required
ATS_retrievePaginatedListOfAtsCandidates-v2026-01-01_Response_200
object
4 properties
ATS_retrieveAtsApplication-v2026-01-01_Response_200
object
1 property 1 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataApplicationJobCriteriasMatchingsItemsIsMatched
string
Whether the candidate matches this job criteria
AtsJobsPostResponsesContentApplicationJsonSchemaDataJobEmploymentTypesItemsEmploymentType
object
2 properties 2 required
RetrievePaginatedListOfAtsRejectionArchivationReasons-v2026-01-01RequestInternalServerError
object
1 property
ATS_retrieveAListOfAtsJobPostings_Response_200
object
4 properties
AtsCandidatesGetResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
ATS_retrieveAtsJobPostings-v2026-04-10_Response_200
object
4 properties 4 required
AtsJobPostingsJobPostingIdGetResponsesContentApplicationJsonSchemaDataJob
object
Associated job information
6 properties 4 required
AtsAttachmentsAttachableTypeSlugAttachableIdAttachmentTypeSlugGetResponsesContentApplicationJsonSchemaDataItems
object
11 properties 5 required
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItemsOneOf8Type
string
The type of the question
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItems9
object
8 properties 8 required
AtsJobsPostResponsesContentApplicationJsonSchemaDataJobLocationsItems
object
2 properties 2 required
ListTags-v2026-02-27RequestInternalServerError
object
3 properties 3 required
AtsJobBoardsJobBoardIdJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJobJobLocationsItemsLocation
object
Details for the location assigned to the job
2 properties 2 required
AtsApplicationsGetParametersSortBy
string
AtsApplicationsGetResponsesContentApplicationJsonSchemaDataItemsCurrentApplicationInterviewPlanStageInterviewPlanStage
object
4 properties 4 required
CreateAtsCandidate-v2026-01-01RequestBadRequestError
object
1 property
AtsApplicationsApplicationIdInterviewPlanStagesPostRequestBodyContentApplicationJsonSchemaDataApplicableJobActivitiesItemsParticipantsItemsRoleSlug
string
The role of the participant in the activity
AtsApplicationsGetResponsesContentApplicationJsonSchemaDataItemsApplicationJobCriteriasMatchingsItemsIsMatched
string
Whether the criteria is matched
RetrievePaginatedListOfAtsAttachmentFiles-v2026-01-01RequestInternalServerError
object
1 property
AtsCandidatesGetResponsesContentApplicationJsonSchemaDataItemsApplicationsItemsJob
object
2 properties
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataNotesItems
object
1 property 1 required
AtsCandidatesGetResponsesContentApplicationJsonSchemaDataItemsApplicationsItems
object
4 properties
AtsJobsPostResponsesContentApplicationJsonSchemaDataJobTeamsItemsTeam
object
2 properties 2 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataReferralFormSubmission
object
Referral form submission metadata
2 properties 2 required
AtsApplicationsApplicationIdInterviewPlanStagesPostRequestBodyContentApplicationJsonSchemaData
object
9 properties 3 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataJobEmploymentTypeEmploymentType
object
Employment type metadata
2 properties 2 required
AtsApplicationsGetResponsesContentApplicationJsonSchemaDataItemsApplicationFormSubmissionAnswersItemsAnswer
AtsApplicationsApplicationIdNotesPostRequestBodyContentApplicationJsonSchemaData
object
2 properties 2 required
AtsJobPostingsJobPostingIdGetResponsesContentApplicationJsonSchemaDataPublicationsItemsCurrentState
object
Current publication state details
5 properties 3 required
ATS_retrieveAListOfPublishedAtsEmailTemplates-v2026-02-11_Response_200
object
4 properties 4 required
AtsJobsPostResponsesContentApplicationJsonSchemaData
object
14 properties 10 required
AtsJobsGetResponsesContentApplicationJsonSchemaDataItemsHiringMembersItems
object
2 properties
AtsJobPostingsJobPostingIdGetResponsesContentApplicationJsonSchemaItems
object
2 properties
AtsJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJobJobDepartmentsItemsDepartment
object
Department for this association; null if unset.
2 properties
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItemsOneOf7Type
string
The type of the question
AtsApplicationsGetResponsesContentApplicationJsonSchemaDataItemsApplicationFormSubmission
object
Application form submission data with parsed answers
2 properties 2 required
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItems7
object
3 properties 3 required
AtsReasonsGetResponsesContentApplicationJsonSchemaDataItemsReasonGroupSlug
string
Reason group slug
AddNoteToAnApplication-v2026-01-01RequestInternalServerError
object
1 property
AtsJobBoardsJobBoardIdJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJobJobDepartmentsItemsDepartment
object
Details for the department associated with the job
2 properties
RetrieveAListOfPublishedAtsEmailTemplates-v2026-02-11RequestInternalServerError
object
1 property
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaDataApplicationFormSubmissionDataItemsOneOf1Type
string
The type of the question
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataJobBoardType
string
Type of job board
RetrieveAListOfAtsApplications-v2026-01-01RequestBadRequestError
object
1 property
ATS_associateApplicationWithAnInterviewPlanStage-v2026-01-01_Response_201
object
1 property 1 required
AtsJobPostingsJobPostingIdGetResponsesContentApplicationJsonSchemaDataJobJobLocationsItems
object
2 properties 2 required
ListTags-v2026-02-27RequestBadRequestError
object
4 properties 4 required
AtsJobsPostRequestBodyContentApplicationJsonSchemaData
object
8 properties 4 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataApplicationFormSubmission
object
Application form submission data with mapped answers
2 properties 2 required
ATS_retrieveAListOfAtsDepartments_Response_200
object
4 properties 4 required
AtsJobsGetResponsesContentApplicationJsonSchemaDataItemsJobEmploymentTypesItems
object
2 properties
ATS_retrieveAtsHiringMembers_Response_200
object
4 properties
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaData
object
22 properties 21 required
AtsReasonsGetResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
CreateAtsJobRequestBadRequestError
object
1 property
AtsJobsGetResponsesContentApplicationJsonSchemaDataItemsJobTeamsItemsTeam
object
Team associated with the job
2 properties
AtsJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsPublicationsItemsCurrentState
object
Latest known publication state for this board.
5 properties 5 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataAllApplicationInterviewPlanStagesItems
object
4 properties 4 required
AtsJobPostingsGetResponsesContentApplicationJsonSchemaErrorsItems
object
3 properties 3 required
CreateCandidateTags-v2026-02-27RequestBadRequestError
object
4 properties 4 required
AtsJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJobJobLocationsItemsLocation
object
Location entity for this association.
2 properties
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataApplicationJobCriteriasMatchingsItemsJobCriteria
object
Job criteria details
3 properties 3 required
AtsApplicationsGetParametersJobCriteriasMatchingsSchemaItems
object
2 properties 2 required
AtsCandidatesGetResponsesContentApplicationJsonSchemaDataItems
object
14 properties
AtsJobsGetResponsesContentApplicationJsonSchemaDataItemsJobDepartmentsItemsDepartment
object
Department associated with the job
2 properties
AtsJobsGetResponsesContentApplicationJsonSchemaDataItemsCurrentCompensation
object
Current compensation details
6 properties
AtsAttachmentsAttachableTypeSlugAttachableIdAttachmentTypeSlugGetResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
AtsJobsGetResponsesContentApplicationJsonSchemaDataItemsInterviewPlanStagesItemsCategoryTypeSlug
string
Category type of the interview plan stage
AtsJobPostingsJobPostingIdGetResponsesContentApplicationJsonSchemaDataJobJobTeamsItems
object
2 properties 2 required
AtsJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsPublicationsItemsCurrentStateStateSlug
string
Publication lifecycle state (uppercase slug).
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataAllApplicationInterviewPlanStagesItemsOffersItems
object
17 properties 17 required
AtsApplicationsPostRequestBodyContentApplicationJsonSchemaData
object
6 properties 3 required
AtsJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsJobJobEmploymentTypesItemsEmploymentType
object
Employment type entity for this association.
2 properties
ATS_retrieveAListOfAtsOffers-v2026-01-01_Response_200
object
4 properties
CreateAtsApplication-v2026-01-01RequestBadRequestError
object
1 property
AtsHiringMembersGetResponsesContentApplicationJsonSchemaDataItems
object
9 properties
AtsJobsGetResponsesContentApplicationJsonSchemaDataItemsJobLocationsItems
object
2 properties
AtsApplicationsApplicationIdInterviewPlanStagesPostResponsesContentApplicationJsonSchemaData
object
The created application interview plan stage record
3 properties 3 required
AtsApplicationsGetResponsesContentApplicationJsonSchemaDataItemsJobEmploymentType
object
Employment type information for the job
2 properties 2 required
AtsApplicationsPostResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
AtsJobBoardsJobBoardIdJobPostingsGetResponsesContentApplicationJsonSchemaDataItemsPublicationsItemsCurrentState
object
Current publication state details
5 properties 3 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataAllApplicationInterviewPlanStagesItemsOffersItemsEmail
object
Email message associated with the offer
7 properties 7 required
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataApplicationAutomationRuleExecutionsItemsEvaluationResultItems
object
6 properties 6 required
AtsJobsPostResponsesContentApplicationJsonSchemaErrorsItems
object
3 properties
AtsJobsGetResponsesContentApplicationJsonSchemaDataItemsJobTeamsItems
object
2 properties
AtsOffersGetResponsesContentApplicationJsonSchemaDataItems
object
16 properties
AtsApplicationsApplicationIdGetResponsesContentApplicationJsonSchemaDataApplicationAutomationRuleExecutionsItemsEvaluationResultItemsOperatorEnum
string
Comparison operator used in the evaluation
AtsCandidatesGetResponsesContentApplicationJsonSchemaDataItemsApplicationsItemsCurrentApplicationInterviewPlanStageInterviewPlanStage
object
7 properties
ATS_retrieveAtsJobPosting_Response_200
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

deel-subpackage-ats-api-openapi.yml Raw ↑

Other APIs Deel publishes across the network.

Deel Default API
Deel subpackage_accounting API
Deel subpackage_adjustments API
Deel subpackage_assets API
Deel subpackage_candidates API
Deel subpackage_consent API
Deel subpackage_contractorAmendments API
Deel subpackage_contractorHiring API
Deel subpackage_contracts API
Deel subpackage_costCalculator API
Deel subpackage_costCenters API
Deel subpackage_customFieldsContracts API
Where this information came from

This is an independent, third-party profile of Deel subpackage_ats API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.