2026-09-21
Updated the GraphQL schema and the GraphQL API Reference with these changes:
Job Update API
#New(3)
New
- Added type
JobPostStatusCommunication - Added type
JobPostStatusMessagingTagMatch - Added field
statusCommunicationto object typeJobPostSurfaceStatus
Documentation(13)
Documentation
- Changed the description of field
JobPost.status[removed: Status information for the job][added: Job] posting[added: status]. - Added description to object type
JobPostGlobalStatus[added: Global baseline job post status.] - Changed the description of field
JobPostGlobalStatus.isIndeedApplyActive[removed: Whether ][added: True if ]Indeed Apply is enabled[removed: for the job]. - Changed the description of field
JobPostGlobalStatus.lifecycleStatus[removed: The processing][added: Processing] state[removed: of the job]. - Changed the description of type
JobPostLifecycleStatus[removed: Lifecycle statuses in Indeed][added: Job processing lifecycle status]. - Changed the description of
enumvalueJobPostLifecycleStatus.ACTIVE[removed: The job has been processed][added: Processed]. - Changed the description of
enumvalueJobPostLifecycleStatus.INACTIVE[removed: The job is no][added: No] longer active. - Changed the description of
enumvalueJobPostLifecycleStatus.PENDING[removed: The job is still][added: Still] processing. - Changed the description of field
JobPostStatus.globalStatusGlobal baseline job status[removed: ; overrides per-surface status when lower][added: . Overrides a lower per-surface status]. Example: if `globalStatus` is `HIDDEN` and [added: the ]surface status is `ORGANIC`, [added: the ]surface status becomes `HIDDEN`. - Changed the description of type
JobPostSurfaceStatus[removed: The status of a job post][added: Job posting status] on a[removed: specific ]surface[removed: which included][added: .] - Changed the description of field
JobPostSurfaceStatus.isMissingRequiredSponsorship[removed: Whether ][added: True if ]the job was rejected[removed: because sponsorship was not applied or targeted][added: for missing required sponsorship]. - Changed the description of field
JobPostSurfaceStatus.isRejected[removed: Whether the job is in search results][added: True if search rejected the job]. - Changed the description of field
JobPostSurfaceStatus.isSponsorshipRequired[removed: Requires ][added: True if ]sponsorship [added: is required ]to be searchable on this surface.[removed: Typically only relevant to][added: Usually] Indeed-hosted surfaces[added: only].
Job Sync API
#Documentation(2)
Documentation
- Changed the description of
inputfieldSourcedJobPostingMetadataInput.photosJob photos[added: are supported only for jobs in Japan]. Maximum: 15 photos Supported formats: * `image/png` * `image/jpeg` * `image/gif` * `image/webp` Resolution: * Width: 250 px to 20,000 px * Height: 250 px to 20,000 px File size: * 10 KB to 20 MB - Changed the description of
inputfieldSourcedJobPostingPhotoInput.photoUrlJob photo[removed: URL][added: URLs are supported only for jobs in Japan]. Maximum: 1,000 characters.
Retrieve Candidates API
#Documentation(69)
Documentation
- Changed the description of type
AtsSyncCandidateSyncAsset[removed: Interface for transferring data from][added: Data] Indeed [added: sends ]to partners. - Changed the description of field
AtsSyncCandidateSyncAsset.metadata[removed: Asset][added: Transfer] metadata[removed: with transfer information][added: for this asset]. - Changed the description of type
AtsSyncCandidateSyncAssetFileFile[removed: information][added: data]. - Changed the description of field
AtsSyncCandidateSyncAssetFile.contentType[removed: File media type (aka ]MIME type[removed: )][added: .] - Changed the description of field
AtsSyncCandidateSyncAssetFile.urlSigned URL[removed: to ][added: for file ]access[removed: the file][added: . See [Download and upload objects with presigned URLs](https://docs].[added: aws.amazon.com/AmazonS3/latest/userguide/using-presigned-url.html).] - Changed the description of type
AtsSyncCandidateSyncAssetMetadataTransfer metadata for an asset.[removed: Does not include][added: Excludes] asset-specific[removed: data][added: fields]. - Changed the description of field
AtsSyncCandidateSyncAssetMetadata.completeSourceAttributionIndeed products[removed: the asset was][added: that] sourced[removed: from][added: this asset]. - Changed the description of field
AtsSyncCandidateSyncAssetMetadata.employerIdentifierEmployer ID for[removed: the][added: this] asset. Must match[removed: the ][added: employer registration ][`id`](/api/employer_registration/objects/EmployerRegistration)[removed: of an employer registration]. - Changed the description of field
AtsSyncCandidateSyncAssetMetadata.stagedAt[removed: Date and time][added: When] the asset became available. - Changed the description of field
AtsSyncCandidateSyncAssetMetadata.stagedTest[removed: Whether the asset was][added: True if `stageAssets`] staged[removed: using the `stageAssets` mutation][added: this asset]. - Changed the description of
inputfieldAtsSyncCandidateSyncAssetMetadataInput.employerIdentifierEmployer ID for[removed: the][added: this] asset. Must match[removed: the `employerIdentifier` of an ]employer registration[added: `employerIdentifier`]. - Changed the description of type
AtsSyncCandidateSyncAssetsConnectionConnection for[removed: `AtsSyncCandidateSyncAssets`][added: `AtsSyncCandidateSyncAsset`]. See the [GraphQL Cursor Connections Specification](https://relay.dev/graphql/connections.htm). - Changed the description of field
AtsSyncCandidateSyncAssetsConnection.assets[removed: `AtsSyncCandidateSyncAsset` objects][added: Assets] in this[removed: connection][added: page]. - Changed the description of field
AtsSyncCandidateSyncAssetsConnection.edges[removed: Edges for `AtsSyncCandidateSyncAssets`][added: Connection edges]. - Changed the description of field
AtsSyncCandidateSyncAssetsConnection.pageInfoPagination info[removed: for this connection]. - Changed the description of type
AtsSyncCandidateSyncAssetsEdgeEdge for `AtsSyncCandidateSyncAssetsConnection`. See the [GraphQL Cursor Connections Specification](https://relay.dev/graphql/connections.htm). - Changed the description of field
AtsSyncCandidateSyncCompleteSourceAttribution.enumKey[removed: Enum key for the source][added: Source] type[added: key]. - Changed the description of type
AtsSyncCandidateSyncIndeedApplyApplicationIdentifier[removed: Application identifier][added: Identifier] for an Indeed Apply application. - Changed the description of
inputfieldAtsSyncCandidateSyncIndeedApplyApplicationIdentifierInput.indeedApplyIdIndeed Apply ID for the[removed: application that was ]updated[added: application]. Must not be blank. - Changed the description of field
AtsSyncCandidateSyncInterestedCandidate.email[removed: Candidates][added: Candidate] email address. - Changed the description of field
AtsSyncCandidateSyncInterestedCandidate.location[removed: Candidates][added: Candidate] location, if provided. - Changed the description of field
AtsSyncCandidateSyncInterestedCandidate.name[removed: Candidates][added: Candidate] full name. - Changed the description of field
AtsSyncCandidateSyncInterestedCandidate.phone[removed: Candidates][added: Candidate] phone number, if provided. - Changed the description of field
AtsSyncCandidateSyncInterestedCandidate.resume[removed: Pre-signed S3 URL to download the candidates][added: Candidate] resume[removed: . See [Download and upload objects with presigned URLs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-presigned-url][added: data. File URLs are in [`AtsSyncCandidateSyncAssetFile].[removed: html][added: url`](/api/candidate/objects/AtsSyncCandidateSyncAssetFile]). - Changed the description of field
AtsSyncCandidateSyncInterestedCandidateAsset.contact[removed: Candidates][added: Candidate] interest data from Smart Sourcing outreach.[removed: A ][added: If this field is ]null[removed: value with no error indicates the][added: and the API returns no error,] contact data is no longer available. - Changed the description of field
AtsSyncCandidateSyncInterestedCandidateAsset.id[removed: Unique][added: Asset] ID[removed: for this entity]. - Changed the description of field
AtsSyncCandidateSyncInterestedCandidateAsset.metadataTransfer metadata for this[removed: entity][added: asset]. - Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateAssetInput.contactCandidate contact[removed: information][added: data]. - Changed the description of field
AtsSyncCandidateSyncInterestedCandidateContact.job[removed: Optional. ]Job related to the outreach[added: , if provided]. - Changed the description of field
AtsSyncCandidateSyncInterestedCandidateContact.tracking[removed: Optional. ]Tracking[removed: information][added: data] for Smart Sourcing activity[added: , if provided]. - Changed the description of type
AtsSyncCandidateSyncInterestedCandidateContactInputInput for candidate contact[removed: information][added: data]. - Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateContactInput.job[removed: Optional. ]Job[removed: information][added: data] for[removed: the][added: this] contact[added: , if provided]. - Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateContactInput.tracking[removed: Optional. ]Tracking[removed: information][added: data] for attribution and reporting[added: , if provided]. - Changed the description of type
AtsSyncCandidateSyncInterestedCandidateContactJob[removed: Candidate matching ][added: Candidate-to-job match data ]from Smart Sourcing outreach. - Changed the description of field
AtsSyncCandidateSyncInterestedCandidateContactJob.sourcedPostingIdSourced posting ID[removed: to match][added: that matches] the candidate to a job. - Changed the description of type
AtsSyncCandidateSyncInterestedCandidateContactJobInputJob[removed: information][added: data] for an interested candidate. - Changed the description of type
AtsSyncCandidateSyncInterestedCandidateInputInput for candidate[removed: information][added: data]. - Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateInput.email[removed: Candidates][added: Candidate] email address. - Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateInput.location[removed: Candidates][added: Candidate] location (city and state). - Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateInput.name[removed: Candidates][added: Candidate] full name. - Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateInput.phone[removed: Candidates][added: Candidate] phone number. - Changed the description of type
AtsSyncCandidateSyncInterestedCandidateResumeResume[removed: information][added: data]. - Changed the description of field
AtsSyncCandidateSyncInterestedCandidateResume.files[removed: List of resume][added: Resume] files in[removed: varying][added: multiple] formats[added: .] - Changed the description of type
AtsSyncCandidateSyncInterestedCandidateTrackingTracking[removed: information][added: data] for Smart Sourcing outreach. - Changed the description of field
AtsSyncCandidateSyncInterestedCandidateTracking.recruiterEmailRecruiter email.[removed: Empty][added: Null] if [added: the ]account[removed: was][added: is] deleted. - Changed the description of type
AtsSyncCandidateSyncInterestedCandidateTrackingInputTracking[removed: information][added: data] for an interested candidate. - Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateTrackingInput.recruiterEmail[removed: Recruiters][added: Recruiter] email for the outreach. - Changed the description of field
AtsSyncCandidateSyncMutations.fetchAssetsGets unacknowledged assets.[removed: Passing a token acknowledges][added: To acknowledge] the previous batch[added: , pass a token]. - Changed the description of field
AtsSyncCandidateSyncMutations.stageAssetsCreates test assets for sandbox[removed: integration ]testing. Mock[removed: asset data is automatically][added: assets are] removed 14 days after staging. - Changed the description of field
AtsSyncCandidateSyncQueries.assetsByTimeRangeGets acknowledged assets[removed: by ][added: for a ]time range. See the [GraphQL Cursor Connections Specification](https://relay.dev/graphql/connections.htm). - Changed the description of argument
afteron fieldAtsSyncCandidateSyncQueries.assetsByTimeRange[removed: Cursor from which to continue pagination][added: Pagination cursor]. Use null[removed: to retrieve][added: for] the first page. - Changed the description of argument
firston fieldAtsSyncCandidateSyncQueries.assetsByTimeRangeMaximum[removed: number of ]assets[removed: to return ]per page. - Changed the description of argument
inputon fieldAtsSyncCandidateSyncQueries.assetsByTimeRange[removed: Input used to specify the time][added: Time] range[removed: for assets to retrieve][added: filter]. - Changed the description of type
AtsSyncCandidateSyncScreeningApplicationIdentifier[removed: Application identifier ][added: Identifies the source application ]for a screening[removed: , identifying the source application]. - Changed the description of type
AtsSyncCandidateSyncScreeningApplicationIdentifierInputApplication identifier input for a screening update.[removed: Requires][added: Provide] exactly one identifier type. - Changed the description of type
AtsSyncCandidateSyncSmartScreeningUpdateSmart[removed: screening][added: Screening] update data for a candidate application. - Changed the description of field
AtsSyncCandidateSyncSmartScreeningUpdate.createdAt[removed: Timestamp when][added: When] the screening update was created.[removed: Updates should be ordered][added: Order updates] by this[removed: timestamp][added: value]. - Changed the description of field
AtsSyncCandidateSyncSmartScreeningUpdate.smartFitScoreSmart[removed: fit][added: Fit] score for the candidate, if available. - Changed the description of field
AtsSyncCandidateSyncSmartScreeningUpdateAsset.smartScreeningUpdateSmart[removed: screening][added: Screening] update data. A null value with no error[removed: indicates][added: means] the[removed: smart screening update ]data is no longer available. - Changed the description of type
AtsSyncCandidateSyncSmartScreeningUpdateAssetInputInput for staging a[removed: smart screening][added: Smart Screening] update asset. Always includes a sample resume PDF. - Changed the description of
inputfieldAtsSyncCandidateSyncSmartScreeningUpdateAssetInput.createdAt[removed: Optional. Timestamp when][added: When] the screening update was created. Used to order staged updates. Defaults to the current time when omitted. Must be after the Unix epoch when provided. - Changed the description of
inputfieldAtsSyncCandidateSyncSmartScreeningUpdateAssetInput.smartFitScore[removed: Optional.][added: Candidate] Smart[removed: fit][added: Fit] score[removed: for the candidate][added: , if provided]. - Changed the description of type
AtsSyncCandidateSyncStageableAssetInputInput for a stageable asset.[removed: Requires][added: Provide] exactly one asset type. - Changed the description of type
FetchAssetsAtsSyncCandidateSyncInputInput for[removed: `candidateSync][added: `atsSyncCandidateSync].fetchAssets`. - Changed the description of
inputfieldFetchAssetsAtsSyncCandidateSyncInput.limitMaximum[removed: number of ]assets to return. - Changed the description of
inputfieldFetchAssetsAtsSyncCandidateSyncInput.tokenToken from a previous `fetchAssets` call. Acknowledges that batch and[removed: makes][added: removes] it[removed: unavailable. Use `Query.candidateSync][added: from future `fetchAssets` results].[removed: assetsByTimeRange` to][added: To] get acknowledged assets[added: , call [`assetsByTimeRange`](/api/candidate/objects/AtsSyncCandidateSyncQueries#fields)]. - Changed the description of type
FetchAssetsAtsSyncCandidateSyncPayloadPayload for[removed: `candidateSync][added: `atsSyncCandidateSync].fetchAssets`. - Changed the description of field
FetchAssetsAtsSyncCandidateSyncPayload.assets[removed: Next available `AtsSyncCandidateSyncAsset` objects][added: Assets in this batch]. - Changed the description of field
FetchAssetsAtsSyncCandidateSyncPayload.tokenAcknowledgment token for this batch.[removed: Include in the next `fetchAssets` call to confirm receipt and get][added: To confirm receipt and get the next batch, send it in] the next[removed: batch][added: `fetchAssets` call]. If null,[removed: all assets have been delivered][added: no more assets exist].
Send Candidates API
#Documentation(49)
Documentation
- Changed the description of type
AtsSyncCandidateSyncApplicationDataModificationActionInputHow the[removed: data was][added: partner] modified[added: the data]. - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationDataModificationActionInput.REDACTEDData was masked or replaced[removed: (for example, PII removed)][added: , such as by removing PII]. - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationDataModificationActionInput.REMOVEDData was[removed: entirely ]omitted or discarded. - Changed the description of type
AtsSyncCandidateSyncApplicationDataModificationInput[removed: A single modification applied to][added: Input for a change] the [added: partner made to ]source application data before[removed: it was synced][added: syncing]. - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationDataModificationInput.actionHow the[removed: data was][added: partner] modified[added: the data]. - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationDataModificationInput.details[removed: Optional human-readable][added: Human-readable] detail, such as[removed: the name of ]an affected file[added: name, if provided].[removed: Not interpreted ][added: Indeed does not interpret this value ]procedurally. Do not include PII[removed: in this value]. - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationDataModificationInput.indexZero-based[removed: position, within the provided list identified by `target`,][added: index] of the item[removed: this modification concerns (for ][added: in the `target` list. For ]example, `1`[removed: for][added: is] the second attachment[removed: )].[removed: Combine][added: Use] with any action, including `REMOVED` when a value[removed: within an otherwise-present ][added: is omitted from an ]item[removed: was omitted (][added: that is still present, ]such as[removed: the][added: an] answer removed from a[removed: still-present ]screener question[removed: )].[removed: Omit ][added: Set to null ]when the modification is not tied to a specific[removed: provided ]item, including when[removed: an entire][added: the whole] item or target was removed and is[removed: therefore absent from][added: not in] the provided data. - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationDataModificationInput.reasonWhy the[removed: data was][added: partner] modified[added: the data]. - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationDataModificationInput.target[removed: Which part][added: Part] of the application[removed: was ][added: the partner ]modified. - Changed the description of type
AtsSyncCandidateSyncApplicationDataModificationReasonInputWhy the[removed: data was][added: partner] modified[added: the data]. - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationDataModificationReasonInput.OTHERReason not covered by[removed: the ]other values[removed: ; additional context can be provided in the `details` field][added: . Use `details` for more context]. - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationDataModificationReasonInput.PRIVACY_OR_CONSENTWithheld for privacy, consent, or compliance[removed: reasons]. - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationDataModificationReasonInput.SIZE_LIMIT_EXCEEDEDExceeded a per-item size limit[removed: (for example,][added: , such as] an attachment [added: that was ]too large[removed: )]. - Changed the description of type
AtsSyncCandidateSyncApplicationDataModificationTargetInput[removed: Which part][added: Part] of the application[removed: was ][added: the partner ]modified. - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationDataModificationTargetInput.ATTACHMENT[removed: A file][added: File] attachment on the application. - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationDataModificationTargetInput.OTHER[removed: A part][added: Part] of the application not covered by[removed: the ]other values[removed: ; additional context can be provided in the `details` field][added: . Use `details` for more context]. - Changed the description of type
AtsSyncCandidateSyncApplicationFindLatestStatusesConnection[removed: `findLatestStatuses` connection object][added: Connection for the `findLatestStatuses` query]. - Changed the description of field
AtsSyncCandidateSyncApplicationFindLatestStatusesConnection.applicationVersionStatuses[removed: A list of application][added: Application] version statuses. - Changed the description of field
AtsSyncCandidateSyncApplicationFindLatestStatusesConnection.edges[removed: A list of application][added: Application] version statuses and their cursors. - Changed the description of field
AtsSyncCandidateSyncApplicationFindLatestStatusesConnection.pageInfo[removed: Relay connection page info][added: Pagination information] for the response. - Changed the description of type
AtsSyncCandidateSyncApplicationFindLatestStatusesEdge[removed: `findLatestStatuses` edge object][added: Edge for the `findLatestStatuses` query]. - Changed the description of field
AtsSyncCandidateSyncApplicationFindLatestStatusesEdge.cursorCursor for this node in the[removed: query][added: result] set. - Changed the description of type
AtsSyncCandidateSyncApplicationFindLatestStatusesFilterInputFilters for [added: the ]`findLatestStatuses` query. - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationFindLatestStatusesFilterInput.applicationVersionStatusTypes[removed: Optional list of application][added: Application] version status types[added: , if provided]. Filters results to application versions with[removed: the specified][added: these] status types. - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationFindLatestStatusesFilterInput.applications[removed: Optional list of applications][added: Applications to include, if provided]. Filters results to application versions for[removed: the specified][added: these] applications. - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationFindLatestStatusesFilterInput.indeedRegistrationIds[removed: Optional list of registration ]IDs[removed: linking ][added: that link ]Indeed employers to partner employers[added: , if provided].[removed: Provided][added: Issued] during registration. Filters results to application versions for[removed: the specified][added: these] registrations. - Changed the description of type
AtsSyncCandidateSyncApplicationFindLatestStatusesInputInput for [added: the ]`findLatestStatuses` query. - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationFindLatestStatusesInput.filter[removed: Filter criteria][added: Filters] for searching the latest application version statuses. - Changed the description of field
AtsSyncCandidateSyncApplicationMutations.deletePermanently deletes an application and all its versions from Indeed. After deletion, you cannot update the application. - Changed the description of field
AtsSyncCandidateSyncApplicationMutations.initializeStages an application version for publishing to Indeed. For application versions with file attachments,[removed: Indeed][added: staging] generates presigned S3 URLs. Upload the application[removed: file contents][added: files] to[removed: these][added: those] URLs before[removed: you submit][added: submitting] the[removed: application ]version for processing. Indeed does not publish the application version until you submit it.[removed: Submit the application version][added: You must submit it] within 5 minutes of staging. Indeed rejects initialization attempts for applications[removed: that][added: you] have already[removed: been ]deleted. - Changed the description of field
AtsSyncCandidateSyncApplicationMutations.submitSubmits an application version[removed: for publishing ]to Indeed[removed: . Publishing is asynchronous, and][added: for publishing.] Indeed[removed: processes application][added: publishes] versions [added: asynchronously, ]in[removed: submission][added: the] order[added: you submit them]. - Changed the description of argument
afteron fieldAtsSyncCandidateSyncApplicationQueries.findLatestStatusesCursor to start[removed: from for ]forward pagination[added: from]. Use[removed: `null`][added: null] for the first page. - Changed the description of argument
beforeon fieldAtsSyncCandidateSyncApplicationQueries.findLatestStatusesCursor to start[removed: from for ]backward pagination[added: from]. Use[removed: `null`][added: null] for the last page. - Changed the description of argument
afteron fieldAtsSyncCandidateSyncApplicationQueries.findStatusesCursor to start[removed: from for ]forward pagination[added: from]. Use[removed: `null`][added: null] for the first page. - Changed the description of argument
beforeon fieldAtsSyncCandidateSyncApplicationQueries.findStatusesCursor to start[removed: from for ]backward pagination[added: from]. Use[removed: `null`][added: null] for the last page. - Changed the description of
inputfieldDeleteAtsSyncCandidateSyncApplicationInput.applicationIdentifierUnique ID[removed: for][added: of] the application on Indeed. - Changed the description of type
InitializeAtsSyncCandidateSyncApplicationInputInput[removed: to ][added: for the ]`initialize` mutation. - Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.applicant[removed: Information about the applicant][added: Applicant details]. - Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.applicationIdentifierUnique ID[removed: for][added: of] the application on Indeed. - Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.applicationLinkDirect link to the application in the ATS.[removed: Lets users navigate from Indeed to the application details in their browser.] - Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.candidateLinkDirect link to the candidate profile in the ATS.[removed: Lets users navigate from Indeed to the candidate profile in their browser.] - Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.dataModifications[removed: Modifications applied to the ][added: Changes the partner made to ]source data before[removed: it was synced][added: syncing] to Indeed, such as[removed: discarding][added: removing] an[removed: attachment that exceeded size limits. Lets Indeed understand][added: oversized attachment. Indeed uses this to see] how[removed: the ]synced application [added: data ]differs from the[removed: data in your][added: partners] ATS[added: data]. - Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.disposition[removed: Current disposition][added: Disposition] status of the application. - Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.indeedApplyIdIndeed Apply ID[removed: that uniquely identifies an Indeed][added: of the] job application. - Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.ittkIndeed Tracking Token (ITTK)[removed: for tracking an Indeed][added: of the] job application. - Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.questionsAndAnswersScreener questions and answers[removed: provided ]on the application. - Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.updatedAt[removed: Timestamp of][added: Time] the[removed: last update to this application][added: application was last updated]. - Changed the description of type
InitializeAtsSyncCandidateSyncApplicationPayload[removed: Response for ][added: Payload of the ]`initialize` mutation. - Changed the description of field
InitializeAtsSyncCandidateSyncApplicationPayload.applicationVersionIdUnique ID[removed: for][added: of] this application version. Use it to submit the version after uploading all attachments.
Employer Registration API
#Documentation(61)
Documentation
- Changed the description of type
DeregisterEmployerInputInput for[removed: `DeregisterEmployer` mutation][added: `deregisterEmployer`]. - Changed the description of
inputfieldDeregisterEmployerInput.indeedRegistrationId[removed: ATS-employer][added: Employer] registration ID. - Changed the description of type
DeregisterEmployerPartnerAtsSyncEmployerRegistrationPayload[removed: Response][added: Payload] for[removed: `DeregisterEmployer` mutation][added: `deregisterEmployer`]. - Changed the description of field
DeregisterEmployerPartnerAtsSyncEmployerRegistrationPayload.indeedRegistrationId[removed: ATS employer-Indeed][added: Deregistered] employer registration ID. - Changed the description of type
EmployerRegistration[removed: Indeed-Partner employer][added: Employer] registration[added: for an Indeed partner]. - Changed the description of field
EmployerRegistration.createdAt[removed: When][added: Time] this registration was created. - Changed the description of field
EmployerRegistration.employerNameEmployer name[removed: for this registration]. - Changed the description of field
EmployerRegistration.features[removed: Feature ][added: Indeed feature ]statuses for this[removed: registration][added: employer]. - Changed the description of field
EmployerRegistration.idEmployer registration [IRI]([removed: /getstarted/iris][added: /integration-basics/graphql-at-indeed/iris]). - Changed the description of field
EmployerRegistration.modifiedAt[removed: When][added: Time] this registration was last modified. - Changed the description of field
EmployerRegistration.partnerEmployerId[removed: Unique ]ATS employer ID[removed: from ][added: provided by ]the partner. - Changed the description of field
EmployerRegistrationFeatures.retrieveSourcedCandidatesAuto[added: Status of ]`RetrieveSourcedCandidates.AutomatedTransfers`[removed: feature status]. - Changed the description of field
EmployerRegistrationFeatures.retrieveSourcedCandidatesClick[added: Status of ]`RetrieveSourcedCandidates.OneClick`[removed: feature status]. - Changed the description of field
EmployerRegistrationFeatures.sendApplications[removed: `SendApplications` feature status][added: Status of `SendApplications`]. - Changed the description of type
EmployerRegistrationFeaturesInputFeatures to update.[removed: Must include][added: Include] at least one feature.[removed: Duplicates are][added: Do] not[removed: allowed][added: include duplicates].[removed: Omitted features remain ][added: If you omit a feature, it stays ]unchanged. - Changed the description of
inputfieldEmployerRegistrationFeaturesInput.retrieveSourcedCandidatesAuto[added: Status of ]`RetrieveSourcedCandidates.AutomatedTransfers`[removed: feature status]. - Changed the description of
inputfieldEmployerRegistrationFeaturesInput.retrieveSourcedCandidatesClick[added: Status of ]`RetrieveSourcedCandidates.OneClick`[removed: feature status]. - Changed the description of
inputfieldEmployerRegistrationFeaturesInput.sendApplications[removed: `SendApplications` feature status][added: Status of `SendApplications`]. - Changed the description of type
FindRegisteredEmployersConnection[removed: Response][added: Connection] for[removed: `FindRegisteredEmployers` ][added: the `findRegisteredEmployers` ]query. - Changed the description of field
FindRegisteredEmployersConnection.edges[removed: `FindRegisteredEmployersEdge` results matching the filter][added: Matching employer registrations and their cursors]. - Changed the description of field
FindRegisteredEmployersConnection.employerRegistrations[removed: Employer registrations matching the filter][added: Matching employer registrations]. - Changed the description of field
FindRegisteredEmployersConnection.pageInfo[removed: Result pagination info][added: Pagination information for the response]. - Changed the description of type
FindRegisteredEmployersEdgeEdge[removed: type ]for[removed: `FindRegisteredEmployersConnection`][added: the `findRegisteredEmployers` query]. - Changed the description of field
FindRegisteredEmployersEdge.cursorCursor for this[removed: edge][added: node in the result set]. - Changed the description of field
FindRegisteredEmployersEdge.node[removed: Employer registration matching the filter][added: Matching employer registration]. - Changed the description of type
FindRegisteredEmployersFilterInput[removed: Employer registration filter][added: Filters for the `findRegisteredEmployers` query]. - Changed the description of
inputfieldFindRegisteredEmployersFilterInput.indeedRegistrationId[removed: ATS-employer][added: Employer] registration ID. - Changed the description of
inputfieldFindRegisteredEmployersFilterInput.partnerEmployerId[removed: Partner-provided][added: Partner] ID that uniquely identifies this employer. - Changed the description of type
FindRegisteredEmployersInputInput for[removed: `FindRegisteredEmployers` ][added: the `findRegisteredEmployers` ]query. - Changed the description of
inputfieldFindRegisteredEmployersInput.filter[removed: Filter criteria][added: Filters for the employer registration search]. - Changed the description of type
IndeedFeatureStatus[removed: Feature status][added: Status of an Indeed feature]. - Changed the description of
enumvalueIndeedFeatureStatus.DISABLED[removed: Feature ][added: The feature ]is disabled. - Changed the description of
enumvalueIndeedFeatureStatus.ENABLED[removed: Feature ][added: The feature ]is enabled. - Changed the description of
enumvalueIndeedFeatureStatus.NOT_ALLOWED[added: The ]ATS does not support this feature. - Changed the description of type
IndeedFeatureStatusInput[removed: Feature status][added: Status to set when you update a feature]. - Changed the description of
enumvalueIndeedFeatureStatusInput.DISABLED[removed: Feature is disabled][added: Disable the feature]. - Changed the description of
enumvalueIndeedFeatureStatusInput.ENABLED[removed: Feature is enabled][added: Enable the feature]. - Changed the description of type
ManageFeaturesForEmployerInputInput for[removed: `ManageFeatureForEmployer` mutation][added: `manageFeaturesForEmployer`]. - Changed the description of
inputfieldManageFeaturesForEmployerInput.featuresFeatures to update.[removed: Must include][added: Include] at least one feature.[removed: Duplicates are][added: Do] not[removed: allowed][added: include duplicates].[removed: Omitted features remain ][added: If you omit a feature, it stays ]unchanged. - Changed the description of
inputfieldManageFeaturesForEmployerInput.indeedRegistrationId[removed: Unique ID for the ATS-employer][added: Employer] registration[added: ID]. - Changed the description of type
ManageFeaturesForEmployerPartnerAtsSyncEmployerRegistrationPayload[removed: Response][added: Payload] for[removed: `ManageFeaturesForEmployer` mutation][added: `manageFeaturesForEmployer`]. - Changed the description of field
Mutation.partnerAtsSyncEmployerRegistration[removed: `PartnerAtsSyncEmployerRegistration` mutation namespace][added: Employer Registration API mutations]. - Changed the description of type
PartnerAtsSyncEmployerRegistrationMutations[removed: Namespace for ]Employer Registration API mutations. - Changed the description of field
PartnerAtsSyncEmployerRegistrationMutations.deregisterEmployerDeletes all features and removes a registration. Authenticate with a[removed: [2‑legged][added: [2-legged] OAuth token]([removed: /authorization/auth-2-legged-oauth][added: /authentication/auth-2-legged-oauth]). - Changed the description of argument
inputon fieldPartnerAtsSyncEmployerRegistrationMutations.deregisterEmployer[added: Deregistration input.] - Changed the description of field
PartnerAtsSyncEmployerRegistrationMutations.manageFeaturesForEmployerEnables or disables features for an employer. Authenticate with a[removed: [2‑legged][added: [2-legged] OAuth token]([removed: /authorization/auth-2-legged-oauth][added: /authentication/auth-2-legged-oauth]). - Changed the description of argument
inputon fieldPartnerAtsSyncEmployerRegistrationMutations.manageFeaturesForEmployer[added: Feature update input.] - Changed the description of field
PartnerAtsSyncEmployerRegistrationMutations.registerEmployerRegisters an employer. Authenticate with a [3-legged OAuth token that represents an employer]([removed: /authorization/auth-3-legged-oauth#get-access-token-that-represents-employer][added: /authentication/auth-3-legged-oauth#get-access-token-that-represents-employer])[removed: with][added: and] the `employer.ats_candidate.sync` scope.[removed: The `partnerEmployerId` is returned in this][added: This mutation] and other API payloads[removed: to ][added: return `partnerEmployerId` so you can ]associate candidates with the[removed: correct ]employer. - Changed the description of argument
inputon fieldPartnerAtsSyncEmployerRegistrationMutations.registerEmployer[added: Registration input.] - Changed the description of type
PartnerAtsSyncEmployerRegistrationQueries[removed: Namespace for ]Employer Registration API queries. - Changed the description of field
PartnerAtsSyncEmployerRegistrationQueries.findRegisteredEmployers[removed: Gets][added: Lists] employer registrations. Authenticate with a[removed: [2‑legged][added: [2-legged] OAuth token]([removed: /authorization/auth-2-legged-oauth][added: /authentication/auth-2-legged-oauth]).[removed: If pagination is not specified, returns the first][added: Default page size is] 50[removed: results]. - Changed the description of argument
afteron fieldPartnerAtsSyncEmployerRegistrationQueries.findRegisteredEmployers[added: Forward pagination cursor.] - Changed the description of argument
beforeon fieldPartnerAtsSyncEmployerRegistrationQueries.findRegisteredEmployers[added: Backward pagination cursor.] - Changed the description of argument
firston fieldPartnerAtsSyncEmployerRegistrationQueries.findRegisteredEmployers[added: Forward page size.] - Changed the description of argument
inputon fieldPartnerAtsSyncEmployerRegistrationQueries.findRegisteredEmployers[added: Query input.] - Changed the description of argument
laston fieldPartnerAtsSyncEmployerRegistrationQueries.findRegisteredEmployers[added: Backward page size.] - Changed the description of field
Query.partnerAtsSyncEmployerRegistration[removed: `PartnerAtsSyncEmployerRegistration` query namespace][added: Employer Registration API queries]. - Changed the description of type
RegisterEmployerInputInput for[removed: `RegisterEmployer` mutation][added: `registerEmployer`]. - Changed the description of
inputfieldRegisterEmployerInput.atsName[removed: ATS name the][added: Partner-provided] employer[removed: uses][added: name].[removed: Employers on Indeed see this name][added: Appears to employers on Indeed]. - Changed the description of type
RegisterEmployerPartnerAtsSyncEmployerRegistrationPayload[removed: Response][added: Payload] for[removed: `RegisterEmployer` mutation][added: `registerEmployer`]. - Changed the description of field
RegisterEmployerPartnerAtsSyncEmployerRegistrationPayload.employerRegistration[removed: Employer ][added: Created employer ]registration.
Candidate Sync APIs
#Documentation(4)
Documentation
- Changed the description of type
AtsSyncCandidateSyncMutations[removed: Mutations for retrieving][added: Retrieve Candidates] and[removed: sending candidates][added: Send Candidates mutations]. - Changed the description of type
AtsSyncCandidateSyncQueries[removed: Queries for ]Retrieve Candidates and Send Candidates[removed: APIs][added: queries]. - Changed the description of field
Mutation.atsSyncCandidateSync[removed: Mutations for retrieving][added: Retrieve Candidates] and[removed: sending candidates][added: Send Candidates mutations]. - Changed the description of field
Query.atsSyncCandidateSync[removed: Queries for ]Retrieve Candidates and Send Candidates[removed: APIs][added: queries].