2026-01-29
Updated the GraphQL schema and the GraphQL API Reference with these changes:
Retrieve Candidates API
Documentation(32)
Documentation
- Changed the description of type
AtsSyncCandidateSyncAsset[removed: The `Asset`][added: Asset] interface for transferring data from Indeed to partners. - Changed the description of field
AtsSyncCandidateSyncAsset.idUnique ID for the[removed: `Asset`, provided by Candidate Sync][added: asset]. - Changed the description of field
AtsSyncCandidateSyncAsset.metadata[removed: Metadata for the `Asset`][added: Asset metadata] with transfer information[added: .] - Changed the description of type
AtsSyncCandidateSyncAssetMetadataTransfer metadata for an[removed: `AtsSyncCandidateSyncAsset`][added: asset]. Does not include[removed: data related to object that implements `Asset` interface][added: asset-specific data]. - Changed the description of field
AtsSyncCandidateSyncAssetMetadata.employerIdentifier[removed: ID for the ]`AtsEmployer`[removed: . Provided by][added: ID from] `registerAtsEmployer`[removed: during activation]. Use to map assets to a partner employer[added: .] - Changed the description of field
AtsSyncCandidateSyncAssetMetadata.stagedAtDate and time the asset became available.[removed: Used by `AtsSyncCandidateSyncInterestedCandidateAsset.metadata`] - Changed the description of
inputfieldAtsSyncCandidateSyncAssetMetadataInput.employerIdentifier[removed: Your employer][added: Employer] ID for[removed: this candidate. Returned in asset metadata when you get ]the[removed: staged ]asset[added: .] - Changed the description of field
AtsSyncCandidateSyncInterestedCandidate.resumePre-signed[removed: Amazon ]S3 URL to[removed: the candidates resume file, if provided. Use this URL to ]download the[removed: file directly from S3][added: candidates resume]. See [Download and upload objects with presigned URLs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-presigned-url.html)[added: .] - Changed the description of type
AtsSyncCandidateSyncInterestedCandidateAssetCandidate data[removed: when they expressed interest in an employers][added: from] Smart Sourcing outreach. - Changed the description of type
AtsSyncCandidateSyncInterestedCandidateAssetInputInput for staging a candidate asset.[removed: Contains contact information and metadata to create a test asset.] - Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateAssetInput.contact[removed: Candidate contact][added: Contact] information[removed: . Includes personal details and optional job context][added: for the candidate.] - Changed the description of field
AtsSyncCandidateSyncInterestedCandidateContact.candidateCandidate who[removed: expressed interest in][added: responded to] the outreach[added: .] - Changed the description of type
AtsSyncCandidateSyncInterestedCandidateContactInput[removed: Candidate ][added: Input for candidate ]contact information. - Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateContactInput.jobOptional[removed: . Links the candidate to a job posting][added: job information for the contact.] - Changed the description of field
AtsSyncCandidateSyncInterestedCandidateContactJob.sourcedPostingIdSourced posting ID[removed: (UUID or Indeed Employer Job ID) ]to match the candidate to a job[removed: posting][added: .] - Changed the description of type
AtsSyncCandidateSyncInterestedCandidateContactJobInputJob information[removed: that links a][added: for an interested] candidate[removed: to a job posting]. - Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateContactJobInput.sourcedPostingId[removed: Job UUID or Indeed Employer Job][added: Sourced posting] ID[removed: . Matches the candidate to a][added: (EJID) for the] job[removed: posting][added: .] - Changed the description of type
AtsSyncCandidateSyncInterestedCandidateInput[removed: Candidate personal ][added: Input for candidate ]information. - Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateInput.email[removed: The candidates][added: Candidates] email address[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateInput.location[removed: The candidates][added: Candidates] location ([removed: that is, ]city and state)[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateInput.name[removed: Candidate][added: Candidates] full name[removed: as it appears in staged asset][added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateInput.phone[removed: The candidates][added: Candidates] phone number[added: .] - Changed the description of field
AtsSyncCandidateSyncInterestedCandidateTracking.recruiterEmail[removed: Recruiters][added: Recruiter] email[removed: address for the outreach]. Empty if[removed: the ]account was deleted[added: .] - Changed the description of type
AtsSyncCandidateSyncInterestedCandidateTrackingInputTracking information for[removed: attribution and reporting][added: an interested candidate]. - Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateTrackingInput.recruiterEmail[removed: Recruiter][added: Recruiters] email for[removed: this candidate][added: the] outreach[added: .] - Changed the description of field
AtsSyncCandidateSyncMutations.fetchAssetsGets unacknowledged assets.[removed: If `token` is provided,][added: Passing token] acknowledges[removed: assets from that token][added: the previous batch.] - Changed the description of field
AtsSyncCandidateSyncMutations.stageAssetsCreates test assets for [added: sandbox ]integration testing[removed: in sandbox mode].[removed: Create test candidate assets that simulate Smart Sourcing data] - Changed the description of
inputfieldFetchAssetsAtsSyncCandidateSyncInput.limitMaximum[removed: number of ]assets to return[added: .] - Changed the description of
inputfieldFetchAssetsAtsSyncCandidateSyncInput.tokenToken from a previous `fetchAssets` call.[removed: Passing a token acknowledges][added: Acknowledges] that batch and makes it unavailable[removed: through this mutation]. Use `Query.candidateSync.assetsByTimeRange`[removed: for ][added: to get ]acknowledged assets[added: .] - Changed the description of field
FetchAssetsAtsSyncCandidateSyncPayload.tokenAcknowledgment token for this batch. Include in the next[removed: `fetchAssets` call][added: `fetchAssets `call] to[removed: acknowledge][added: confirm] receipt and get the next batch. If `null`[removed: or empty], all assets have been delivered.[removed: Wait the standard polling interval before the next request] - Changed the description of type
StageAssetsAtsSyncCandidateSyncPayload[removed: Response][added: Payload] for[removed: the `stageAssets` mutation][added: `candidateSync].[added: stageAssets`.] - Changed the description of field
StageAssetsAtsSyncCandidateSyncPayload.ids[removed: Staged asset][added: Tracking key] IDs[removed: . Use to match][added: for staged] assets[removed: from `fetchAssets`][added: .]
Candidate Sync APIs
Documentation(4)
Documentation
- Changed the description of type
AtsSyncCandidateSyncMutationsMutations[removed: to retrieve][added: for retrieving] and[removed: send][added: sending] candidates. - Changed the description of type
AtsSyncCandidateSyncQueriesQueries for Retrieve Candidates[removed: API ]and Send Candidates[removed: API][added: APIs]. - Changed the description of field
Mutation.atsSyncCandidateSyncMutations[removed: to retrieve][added: for retrieving] and[removed: send][added: sending] candidates[added: .] - Changed the description of field
Query.atsSyncCandidateSyncQueries for Retrieve Candidates[removed: API ]and Send Candidates[removed: API][added: APIs.]