2026-09-21
GraphQL schema change log: 2026-09-21
📘 Documentation: Updated the GraphQL schema and the GraphQL API Reference with these changes:
-
Changed the description of type
AtsSyncCandidateSyncApplicationDataModificationActionInputfrom:How the data was modified.To:
How the partner modified the data. -
Changed the description of
enumvalueAtsSyncCandidateSyncApplicationDataModificationActionInput.REDACTEDfrom:Data was masked or replaced (for example, PII removed).To:
Data was masked or replaced, such as by removing PII. -
Changed the description of
enumvalueAtsSyncCandidateSyncApplicationDataModificationActionInput.REMOVEDfrom:Data was entirely omitted or discarded.To:
Data was omitted or discarded. -
Changed the description of type
AtsSyncCandidateSyncApplicationDataModificationInputfrom:A single modification applied to the source application data before it was synced.To:
Input for a change the partner made to source application data before syncing. -
Changed the description of
inputfieldAtsSyncCandidateSyncApplicationDataModificationInput.actionfrom:How the data was modified.To:
How the partner modified the data. -
Changed the description of
inputfieldAtsSyncCandidateSyncApplicationDataModificationInput.detailsfrom:Optional human-readable detail, such as the name of an affected file. Not interpreted procedurally. Do not include PII in this value.To:
Human-readable detail, such as an affected file name, if provided.Indeed does not interpret this value procedurally. Do not include PII. -
Changed the description of
inputfieldAtsSyncCandidateSyncApplicationDataModificationInput.indexfrom:Zero-based position, within the provided list identified by `target`, of the item this modification concerns (for example, `1` for the second attachment). Combine with any action, including `REMOVED` when a value within an otherwise-present item was omitted (such as the answer removed from a still-present screener question). Omit when the modification is not tied to a specific provided item, including when an entire item or target was removed and is therefore absent from the provided data.To:
Zero-based index of the item in the `target` list.For example, `1` is the second attachment.Use with any action, including `REMOVED` when a value is omitted from an item that is still present, such as an answer removed from a screener question.Set to null when the modification is not tied to a specific item, including when the whole item or target was removed and is not in the provided data. -
Changed the description of
inputfieldAtsSyncCandidateSyncApplicationDataModificationInput.reasonfrom:Why the data was modified.To:
Why the partner modified the data. -
Changed the description of
inputfieldAtsSyncCandidateSyncApplicationDataModificationInput.targetfrom:Which part of the application was modified.To:
Part of the application the partner modified. -
Changed the description of type
AtsSyncCandidateSyncApplicationDataModificationReasonInputfrom:Why the data was modified.To:
Why the partner modified the data. -
Changed the description of
enumvalueAtsSyncCandidateSyncApplicationDataModificationReasonInput.OTHERfrom:Reason not covered by the other values; additional context can be provided in the `details` field.To:
Reason not covered by other values. Use `details` for more context. -
Changed the description of
enumvalueAtsSyncCandidateSyncApplicationDataModificationReasonInput.PRIVACY_OR_CONSENTfrom:Withheld for privacy, consent, or compliance reasons.To:
Withheld for privacy, consent, or compliance. -
Changed the description of
enumvalueAtsSyncCandidateSyncApplicationDataModificationReasonInput.SIZE_LIMIT_EXCEEDEDfrom:Exceeded a per-item size limit (for example, an attachment too large).To:
Exceeded a per-item size limit, such as an attachment that was too large. -
Changed the description of type
AtsSyncCandidateSyncApplicationDataModificationTargetInputfrom:Which part of the application was modified.To:
Part of the application the partner modified. -
Changed the description of
enumvalueAtsSyncCandidateSyncApplicationDataModificationTargetInput.ATTACHMENTfrom:A file attachment on the application.To:
File attachment on the application. -
Changed the description of
enumvalueAtsSyncCandidateSyncApplicationDataModificationTargetInput.OTHERfrom:A part of the application not covered by the other values; additional context can be provided in the `details` field.To:
Part of the application not covered by other values. Use `details` for more context. -
Changed the description of type
AtsSyncCandidateSyncApplicationFindLatestStatusesConnectionfrom:`findLatestStatuses` connection object.To:
Connection for the `findLatestStatuses` query. -
Changed the description of field
AtsSyncCandidateSyncApplicationFindLatestStatusesConnection.applicationVersionStatusesfrom:A list of application version statuses.To:
Application version statuses. -
Changed the description of field
AtsSyncCandidateSyncApplicationFindLatestStatusesConnection.edgesfrom:A list of application version statuses and their cursors.To:
Application version statuses and their cursors. -
Changed the description of field
AtsSyncCandidateSyncApplicationFindLatestStatusesConnection.pageInfofrom:Relay connection page info for the response.To:
Pagination information for the response. -
Changed the description of type
AtsSyncCandidateSyncApplicationFindLatestStatusesEdgefrom:`findLatestStatuses` edge object.To:
Edge for the `findLatestStatuses` query. -
Changed the description of field
AtsSyncCandidateSyncApplicationFindLatestStatusesEdge.cursorfrom:Cursor for this node in the query set.To:
Cursor for this node in the result set. -
Changed the description of type
AtsSyncCandidateSyncApplicationFindLatestStatusesFilterInputfrom:Filters for `findLatestStatuses` query.To:
Filters for the `findLatestStatuses` query. -
Changed the description of
inputfieldAtsSyncCandidateSyncApplicationFindLatestStatusesFilterInput.applicationVersionStatusTypesfrom:Optional list of application version status types. Filters results to application versions with the specified status types.To:
Application version status types, if provided.Filters results to application versions with these status types. -
Changed the description of
inputfieldAtsSyncCandidateSyncApplicationFindLatestStatusesFilterInput.applicationsfrom:Optional list of applications. Filters results to application versions for the specified applications.To:
Applications to include, if provided.Filters results to application versions for these applications. -
Changed the description of
inputfieldAtsSyncCandidateSyncApplicationFindLatestStatusesFilterInput.indeedRegistrationIdsfrom:Optional list of registration IDs linking Indeed employers to partner employers. Provided during registration. Filters results to application versions for the specified registrations.To:
IDs that link Indeed employers to partner employers, if provided. Issued during registration.Filters results to application versions for these registrations. -
Changed the description of type
AtsSyncCandidateSyncApplicationFindLatestStatusesInputfrom:Input for `findLatestStatuses` query.To:
Input for the `findLatestStatuses` query. -
Changed the description of
inputfieldAtsSyncCandidateSyncApplicationFindLatestStatusesInput.filterfrom:Filter criteria for searching the latest application version statuses.To:
Filters for searching the latest application version statuses. -
Changed the description of field
AtsSyncCandidateSyncApplicationMutations.deletefrom:Permanently deletes an application and all its versions from Indeed. After deletion, you cannot update the application.To:
Permanently deletes an application and all its versions from Indeed.After deletion, you cannot update the application. -
Changed the description of field
AtsSyncCandidateSyncApplicationMutations.initializefrom:Stages an application version for publishing to Indeed. For application versions with file attachments, Indeed generates presigned S3 URLs. Upload the application file contents to these URLs before you submit the application version for processing.Indeed does not publish the application version until you submit it. Submit the application version within 5 minutes of staging.Indeed rejects initialization attempts for applications that have already been deleted.To:
Stages an application version for publishing to Indeed.For application versions with file attachments, staging generates presigned S3 URLs.Upload the application files to those URLs before submitting the version for processing.Indeed does not publish the application version until you submit it.You must submit it within 5 minutes of staging.Indeed rejects initialization attempts for applications you have already deleted. -
Changed the description of field
AtsSyncCandidateSyncApplicationMutations.submitfrom:Submits an application version for publishing to Indeed. Publishing is asynchronous, and Indeed processes application versions in submission order.To:
Submits an application version to Indeed for publishing.Indeed publishes versions asynchronously, in the order you submit them. -
Changed the description of argument
afteron fieldAtsSyncCandidateSyncApplicationQueries.findLatestStatusesfrom:Cursor to start from for forward pagination. Use `null` for the first page.To:
Cursor to start forward pagination from.Use null for the first page. -
Changed the description of argument
beforeon fieldAtsSyncCandidateSyncApplicationQueries.findLatestStatusesfrom:Cursor to start from for backward pagination. Use `null` for the last page.To:
Cursor to start backward pagination from.Use null for the last page. -
Changed the description of argument
afteron fieldAtsSyncCandidateSyncApplicationQueries.findStatusesfrom:Cursor to start from for forward pagination. Use `null` for the first page.To:
Cursor to start forward pagination from.Use null for the first page. -
Changed the description of argument
beforeon fieldAtsSyncCandidateSyncApplicationQueries.findStatusesfrom:Cursor to start from for backward pagination. Use `null` for the last page.To:
Cursor to start backward pagination from.Use null for the last page. -
Changed the description of type
AtsSyncCandidateSyncAssetfrom:Interface for transferring data from Indeed to partners.To:
Data Indeed sends to partners. -
Changed the description of field
AtsSyncCandidateSyncAsset.metadatafrom:Asset metadata with transfer information.To:
Transfer metadata for this asset. -
Changed the description of type
AtsSyncCandidateSyncAssetFilefrom:File information.To:
File data. -
Changed the description of field
AtsSyncCandidateSyncAssetFile.contentTypefrom:File media type (aka MIME type)To:
MIME type. -
Changed the description of field
AtsSyncCandidateSyncAssetFile.urlfrom:Signed URL to access the file.To:
Signed URL for file access.See [Download and upload objects with presigned URLs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-presigned-url.html). -
Changed the description of type
AtsSyncCandidateSyncAssetMetadatafrom:Transfer metadata for an asset. Does not include asset-specific data.To:
Transfer metadata for an asset. Excludes asset-specific fields. -
Changed the description of field
AtsSyncCandidateSyncAssetMetadata.completeSourceAttributionfrom:Indeed products the asset was sourced from.To:
Indeed products that sourced this asset. -
Changed the description of field
AtsSyncCandidateSyncAssetMetadata.employerIdentifierfrom:Employer ID for the asset. Must match the [`id`](/api/employer_registration/objects/EmployerRegistration) of an employer registration.To:
Employer ID for this asset. Must match employer registration [`id`](/api/employer_registration/objects/EmployerRegistration). -
Changed the description of field
AtsSyncCandidateSyncAssetMetadata.stagedAtfrom:Date and time the asset became available.To:
When the asset became available. -
Changed the description of field
AtsSyncCandidateSyncAssetMetadata.stagedTestfrom:Whether the asset was staged using the `stageAssets` mutation.To:
True if `stageAssets` staged this asset. -
Changed the description of
inputfieldAtsSyncCandidateSyncAssetMetadataInput.employerIdentifierfrom:Employer ID for the asset. Must match the `employerIdentifier` of an employer registration.To:
Employer ID for this asset. Must match employer registration `employerIdentifier`. -
Changed the description of type
AtsSyncCandidateSyncAssetsConnectionfrom:Connection for `AtsSyncCandidateSyncAssets`. See the [GraphQL Cursor Connections Specification](https://relay.dev/graphql/connections.htm).To:
Connection for `AtsSyncCandidateSyncAsset`.See the [GraphQL Cursor Connections Specification](https://relay.dev/graphql/connections.htm). -
Changed the description of field
AtsSyncCandidateSyncAssetsConnection.assetsfrom:`AtsSyncCandidateSyncAsset` objects in this connection.To:
Assets in this page. -
Changed the description of field
AtsSyncCandidateSyncAssetsConnection.edgesfrom:Edges for `AtsSyncCandidateSyncAssets`.To:
Connection edges. -
Changed the description of field
AtsSyncCandidateSyncAssetsConnection.pageInfofrom:Pagination info for this connection.To:
Pagination info. -
Changed the description of type
AtsSyncCandidateSyncAssetsEdgefrom:Edge for `AtsSyncCandidateSyncAssetsConnection`. See the [GraphQL Cursor Connections Specification](https://relay.dev/graphql/connections.htm).To:
Edge for `AtsSyncCandidateSyncAssetsConnection`.See the [GraphQL Cursor Connections Specification](https://relay.dev/graphql/connections.htm). -
Changed the description of field
AtsSyncCandidateSyncCompleteSourceAttribution.enumKeyfrom:Enum key for the source type.To:
Source type key. -
Changed the description of type
AtsSyncCandidateSyncIndeedApplyApplicationIdentifierfrom:Application identifier for an Indeed Apply application.To:
Identifier for an Indeed Apply application. -
Changed the description of
inputfieldAtsSyncCandidateSyncIndeedApplyApplicationIdentifierInput.indeedApplyIdfrom:Indeed Apply ID for the application that was updated. Must not be blank.To:
Indeed Apply ID for the updated application. Must not be blank. -
Changed the description of field
AtsSyncCandidateSyncInterestedCandidate.emailfrom:Candidates email address.To:
Candidate email address. -
Changed the description of field
AtsSyncCandidateSyncInterestedCandidate.locationfrom:Candidates location, if provided.To:
Candidate location, if provided. -
Changed the description of field
AtsSyncCandidateSyncInterestedCandidate.namefrom:Candidates full name.To:
Candidate full name. -
Changed the description of field
AtsSyncCandidateSyncInterestedCandidate.phonefrom:Candidates phone number, if provided.To:
Candidate phone number, if provided. -
Changed the description of field
AtsSyncCandidateSyncInterestedCandidate.resumefrom:Pre-signed S3 URL to download the candidates resume. See [Download and upload objects with presigned URLs] (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-presigned-url.html).To:
Candidate resume data.File URLs are in [`AtsSyncCandidateSyncAssetFile.url`](/api/candidate/objects/AtsSyncCandidateSyncAssetFile). -
Changed the description of field
AtsSyncCandidateSyncInterestedCandidateAsset.contactfrom:Candidates interest data from Smart Sourcing outreach. A null value with no error indicates the contact data is no longer available.To:
Candidate interest data from Smart Sourcing outreach. If this field is null and the API returns no error, contact data is no longer available. -
Changed the description of field
AtsSyncCandidateSyncInterestedCandidateAsset.idfrom:Unique ID for this entity.To:
Asset ID. -
Changed the description of field
AtsSyncCandidateSyncInterestedCandidateAsset.metadatafrom:Transfer metadata for this entity.To:
Transfer metadata for this asset. -
Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateAssetInput.contactfrom:Candidate contact information.To:
Candidate contact data. -
Changed the description of field
AtsSyncCandidateSyncInterestedCandidateContact.jobfrom:Optional. Job related to the outreach.To:
Job related to the outreach, if provided. -
Changed the description of field
AtsSyncCandidateSyncInterestedCandidateContact.trackingfrom:Optional. Tracking information for Smart Sourcing activity.To:
Tracking data for Smart Sourcing activity, if provided. -
Changed the description of type
AtsSyncCandidateSyncInterestedCandidateContactInputfrom:Input for candidate contact information.To:
Input for candidate contact data. -
Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateContactInput.jobfrom:Optional. Job information for the contact.To:
Job data for this contact, if provided. -
Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateContactInput.trackingfrom:Optional. Tracking information for attribution and reporting.To:
Tracking data for attribution and reporting, if provided. -
Changed the description of type
AtsSyncCandidateSyncInterestedCandidateContactJobfrom:Candidate matching from Smart Sourcing outreach.To:
Candidate-to-job match data from Smart Sourcing outreach. -
Changed the description of field
AtsSyncCandidateSyncInterestedCandidateContactJob.sourcedPostingIdfrom:Sourced posting ID to match the candidate to a job.To:
Sourced posting ID that matches the candidate to a job. -
Changed the description of type
AtsSyncCandidateSyncInterestedCandidateContactJobInputfrom:Job information for an interested candidate.To:
Job data for an interested candidate. -
Changed the description of type
AtsSyncCandidateSyncInterestedCandidateInputfrom:Input for candidate information.To:
Input for candidate data. -
Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateInput.emailfrom:Candidates email address.To:
Candidate email address. -
Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateInput.locationfrom:Candidates location (city and state).To:
Candidate location (city and state). -
Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateInput.namefrom:Candidates full name.To:
Candidate full name. -
Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateInput.phonefrom:Candidates phone number.To:
Candidate phone number. -
Changed the description of type
AtsSyncCandidateSyncInterestedCandidateResumefrom:Resume information.To:
Resume data. -
Changed the description of field
AtsSyncCandidateSyncInterestedCandidateResume.filesfrom:List of resume files in varying formatsTo:
Resume files in multiple formats. -
Changed the description of type
AtsSyncCandidateSyncInterestedCandidateTrackingfrom:Tracking information for Smart Sourcing outreach.To:
Tracking data for Smart Sourcing outreach. -
Changed the description of field
AtsSyncCandidateSyncInterestedCandidateTracking.recruiterEmailfrom:Recruiter email. Empty if account was deleted.To:
Recruiter email. Null if the account is deleted. -
Changed the description of type
AtsSyncCandidateSyncInterestedCandidateTrackingInputfrom:Tracking information for an interested candidate.To:
Tracking data for an interested candidate. -
Changed the description of
inputfieldAtsSyncCandidateSyncInterestedCandidateTrackingInput.recruiterEmailfrom:Recruiters email for the outreach.To:
Recruiter email for the outreach. -
Changed the description of type
AtsSyncCandidateSyncMutationsfrom:Mutations for retrieving and sending candidates.To:
Retrieve Candidates and Send Candidates mutations. -
Changed the description of field
AtsSyncCandidateSyncMutations.fetchAssetsfrom:Gets unacknowledged assets. Passing a token acknowledges the previous batch.To:
Gets unacknowledged assets. To acknowledge the previous batch, pass a token. -
Changed the description of field
AtsSyncCandidateSyncMutations.stageAssetsfrom:Creates test assets for sandbox integration testing. Mock asset data is automatically removed 14 days after staging.To:
Creates test assets for sandbox testing. Mock assets are removed 14 days after staging. -
Changed the description of type
AtsSyncCandidateSyncQueriesfrom:Queries for Retrieve Candidates and Send Candidates APIs.To:
Retrieve Candidates and Send Candidates queries. -
Changed the description of field
AtsSyncCandidateSyncQueries.assetsByTimeRangefrom:Gets acknowledged assets by time range. See the [GraphQL Cursor Connections Specification](https://relay.dev/graphql/connections.htm).To:
Gets acknowledged assets for a time range.See the [GraphQL Cursor Connections Specification](https://relay.dev/graphql/connections.htm). -
Changed the description of argument
afteron fieldAtsSyncCandidateSyncQueries.assetsByTimeRangefrom:Cursor from which to continue pagination. Use null to retrieve the first page.To:
Pagination cursor. Use null for the first page. -
Changed the description of argument
firston fieldAtsSyncCandidateSyncQueries.assetsByTimeRangefrom:Maximum number of assets to return per page.To:
Maximum assets per page. -
Changed the description of argument
inputon fieldAtsSyncCandidateSyncQueries.assetsByTimeRangefrom:Input used to specify the time range for assets to retrieve.To:
Time range filter. -
Changed the description of type
AtsSyncCandidateSyncScreeningApplicationIdentifierfrom:Application identifier for a screening, identifying the source application.To:
Identifies the source application for a screening. -
Changed the description of type
AtsSyncCandidateSyncScreeningApplicationIdentifierInputfrom:Application identifier input for a screening update. Requires exactly one identifier type.To:
Application identifier input for a screening update. Provide exactly one identifier type. -
Changed the description of type
AtsSyncCandidateSyncSmartScreeningUpdatefrom:Smart screening update data for a candidate application.To:
Smart Screening update data for a candidate application. -
Changed the description of field
AtsSyncCandidateSyncSmartScreeningUpdate.createdAtfrom:Timestamp when the screening update was created. Updates should be ordered by this timestamp.To:
When the screening update was created. Order updates by this value. -
Changed the description of field
AtsSyncCandidateSyncSmartScreeningUpdate.smartFitScorefrom:Smart fit score for the candidate, if available.To:
Smart Fit score for the candidate, if available. -
Changed the description of field
AtsSyncCandidateSyncSmartScreeningUpdateAsset.smartScreeningUpdatefrom:Smart screening update data. A null value with no error indicates the smart screening update data is no longer available.To:
Smart Screening update data. A null value with no error means the data is no longer available. -
Changed the description of type
AtsSyncCandidateSyncSmartScreeningUpdateAssetInputfrom:Input for staging a smart screening update asset. Always includes a sample resume PDF.To:
Input for staging a Smart Screening update asset. Always includes a sample resume PDF. -
Changed the description of
inputfieldAtsSyncCandidateSyncSmartScreeningUpdateAssetInput.createdAtfrom:Optional. Timestamp 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.To:
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.smartFitScorefrom:Optional. Smart fit score for the candidate.To:
Candidate Smart Fit score, if provided. -
Changed the description of type
AtsSyncCandidateSyncStageableAssetInputfrom:Input for a stageable asset. Requires exactly one asset type.To:
Input for a stageable asset. Provide exactly one asset type. -
Changed the description of
inputfieldDeleteAtsSyncCandidateSyncApplicationInput.applicationIdentifierfrom:Unique ID for the application on Indeed.To:
Unique ID of the application on Indeed. -
Changed the description of type
DeregisterEmployerInputfrom:Input for `DeregisterEmployer` mutation.To:
Input for `deregisterEmployer`. -
Changed the description of
inputfieldDeregisterEmployerInput.indeedRegistrationIdfrom:ATS-employer registration ID.To:
Employer registration ID. -
Changed the description of type
DeregisterEmployerPartnerAtsSyncEmployerRegistrationPayloadfrom:Response for `DeregisterEmployer` mutation.To:
Payload for `deregisterEmployer`. -
Changed the description of field
DeregisterEmployerPartnerAtsSyncEmployerRegistrationPayload.indeedRegistrationIdfrom:ATS employer-Indeed employer registration ID.To:
Deregistered employer registration ID. -
Changed the description of type
EmployerRegistrationfrom:Indeed-Partner employer registration.To:
Employer registration for an Indeed partner. -
Changed the description of field
EmployerRegistration.createdAtfrom:When this registration was created.To:
Time this registration was created. -
Changed the description of field
EmployerRegistration.employerNamefrom:Employer name for this registration.To:
Employer name. -
Changed the description of field
EmployerRegistration.featuresfrom:Feature statuses for this registration.To:
Indeed feature statuses for this employer. -
Changed the description of field
EmployerRegistration.idfrom:Employer registration [IRI](/getstarted/iris).To:
Employer registration [IRI](/integration-basics/graphql-at-indeed/iris). -
Changed the description of field
EmployerRegistration.modifiedAtfrom:When this registration was last modified.To:
Time this registration was last modified. -
Changed the description of field
EmployerRegistration.partnerEmployerIdfrom:Unique ATS employer ID from the partner.To:
ATS employer ID provided by the partner. -
Changed the description of field
EmployerRegistrationFeatures.retrieveSourcedCandidatesAutofrom:`RetrieveSourcedCandidates.AutomatedTransfers` feature status.To:
Status of `RetrieveSourcedCandidates.AutomatedTransfers`. -
Changed the description of field
EmployerRegistrationFeatures.retrieveSourcedCandidatesClickfrom:`RetrieveSourcedCandidates.OneClick` feature status.To:
Status of `RetrieveSourcedCandidates.OneClick`. -
Changed the description of field
EmployerRegistrationFeatures.sendApplicationsfrom:`SendApplications` feature status.To:
Status of `SendApplications`. -
Changed the description of type
EmployerRegistrationFeaturesInputfrom:Features to update. Must include at least one feature. Duplicates are not allowed. Omitted features remain unchanged.To:
Features to update. Include at least one feature. Do not include duplicates. If you omit a feature, it stays unchanged. -
Changed the description of
inputfieldEmployerRegistrationFeaturesInput.retrieveSourcedCandidatesAutofrom:`RetrieveSourcedCandidates.AutomatedTransfers` feature status.To:
Status of `RetrieveSourcedCandidates.AutomatedTransfers`. -
Changed the description of
inputfieldEmployerRegistrationFeaturesInput.retrieveSourcedCandidatesClickfrom:`RetrieveSourcedCandidates.OneClick` feature status.To:
Status of `RetrieveSourcedCandidates.OneClick`. -
Changed the description of
inputfieldEmployerRegistrationFeaturesInput.sendApplicationsfrom:`SendApplications` feature status.To:
Status of `SendApplications`. -
Changed the description of type
FetchAssetsAtsSyncCandidateSyncInputfrom:Input for `candidateSync.fetchAssets`.To:
Input for `atsSyncCandidateSync.fetchAssets`. -
Changed the description of
inputfieldFetchAssetsAtsSyncCandidateSyncInput.limitfrom:Maximum number of assets to return.To:
Maximum assets to return. -
Changed the description of
inputfieldFetchAssetsAtsSyncCandidateSyncInput.tokenfrom:Token from a previous `fetchAssets` call. Acknowledges that batch and makes it unavailable. Use `Query.candidateSync.assetsByTimeRange` to get acknowledged assets.To:
Token from a previous `fetchAssets` call. Acknowledges that batch and removes it from future `fetchAssets` results. To get acknowledged assets, call [`assetsByTimeRange`](/api/candidate/objects/AtsSyncCandidateSyncQueries#fields). -
Changed the description of type
FetchAssetsAtsSyncCandidateSyncPayloadfrom:Payload for `candidateSync.fetchAssets`.To:
Payload for `atsSyncCandidateSync.fetchAssets`. -
Changed the description of field
FetchAssetsAtsSyncCandidateSyncPayload.assetsfrom:Next available `AtsSyncCandidateSyncAsset` objects.To:
Assets in this batch. -
Changed the description of field
FetchAssetsAtsSyncCandidateSyncPayload.tokenfrom:Acknowledgment token for this batch. Include in the next `fetchAssets` call to confirm receipt and get the next batch. If null, all assets have been delivered.To:
Acknowledgment token for this batch. To confirm receipt and get the next batch, send it in the next `fetchAssets` call.If null, no more assets exist. -
Changed the description of type
FindRegisteredEmployersConnectionfrom:Response for `FindRegisteredEmployers` query.To:
Connection for the `findRegisteredEmployers` query. -
Changed the description of field
FindRegisteredEmployersConnection.edgesfrom:`FindRegisteredEmployersEdge` results matching the filter.To:
Matching employer registrations and their cursors. -
Changed the description of field
FindRegisteredEmployersConnection.employerRegistrationsfrom:Employer registrations matching the filter.To:
Matching employer registrations. -
Changed the description of field
FindRegisteredEmployersConnection.pageInfofrom:Result pagination info.To:
Pagination information for the response. -
Changed the description of type
FindRegisteredEmployersEdgefrom:Edge type for `FindRegisteredEmployersConnection`.To:
Edge for the `findRegisteredEmployers` query. -
Changed the description of field
FindRegisteredEmployersEdge.cursorfrom:Cursor for this edge.To:
Cursor for this node in the result set. -
Changed the description of field
FindRegisteredEmployersEdge.nodefrom:Employer registration matching the filter.To:
Matching employer registration. -
Changed the description of type
FindRegisteredEmployersFilterInputfrom:Employer registration filter.To:
Filters for the `findRegisteredEmployers` query. -
Changed the description of
inputfieldFindRegisteredEmployersFilterInput.indeedRegistrationIdfrom:ATS-employer registration ID.To:
Employer registration ID. -
Changed the description of
inputfieldFindRegisteredEmployersFilterInput.partnerEmployerIdfrom:Partner-provided ID that uniquely identifies this employer.To:
Partner ID that uniquely identifies this employer. -
Changed the description of type
FindRegisteredEmployersInputfrom:Input for `FindRegisteredEmployers` query.To:
Input for the `findRegisteredEmployers` query. -
Changed the description of
inputfieldFindRegisteredEmployersInput.filterfrom:Filter criteria.To:
Filters for the employer registration search. -
Changed the description of type
IndeedFeatureStatusfrom:Feature status.To:
Status of an Indeed feature. -
Changed the description of
enumvalueIndeedFeatureStatus.DISABLEDfrom:Feature is disabled.To:
The feature is disabled. -
Changed the description of
enumvalueIndeedFeatureStatus.ENABLEDfrom:Feature is enabled.To:
The feature is enabled. -
Changed the description of
enumvalueIndeedFeatureStatus.NOT_ALLOWEDfrom:ATS does not support this feature.To:
The ATS does not support this feature. -
Changed the description of type
IndeedFeatureStatusInputfrom:Feature status.To:
Status to set when you update a feature. -
Changed the description of
enumvalueIndeedFeatureStatusInput.DISABLEDfrom:Feature is disabled.To:
Disable the feature. -
Changed the description of
enumvalueIndeedFeatureStatusInput.ENABLEDfrom:Feature is enabled.To:
Enable the feature. -
Changed the description of type
InitializeAtsSyncCandidateSyncApplicationInputfrom:Input to `initialize` mutation.To:
Input for the `initialize` mutation. -
Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.applicantfrom:Information about the applicant.To:
Applicant details. -
Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.applicationIdentifierfrom:Unique ID for the application on Indeed.To:
Unique ID of the application on Indeed. -
Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.applicationLinkfrom:Direct link to the application in the ATS. Lets users navigate from Indeed to the application details in their browser.To:
Direct link to the application in the ATS. -
Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.candidateLinkfrom:Direct link to the candidate profile in the ATS. Lets users navigate from Indeed to the candidate profile in their browser.To:
Direct link to the candidate profile in the ATS. -
Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.dataModificationsfrom:Modifications applied to the source data before it was synced to Indeed, such as discarding an attachment that exceeded size limits. Lets Indeed understand how the synced application differs from the data in your ATS.To:
Changes the partner made to source data before syncing to Indeed, such as removing an oversized attachment.Indeed uses this to see how synced application data differs from the partners ATS data. -
Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.dispositionfrom:Current disposition status of the application.To:
Disposition status of the application. -
Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.indeedApplyIdfrom:Indeed Apply ID that uniquely identifies an Indeed job application.To:
Indeed Apply ID of the job application. -
Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.ittkfrom:Indeed Tracking Token (ITTK) for tracking an Indeed job application.To:
Indeed Tracking Token (ITTK) of the job application. -
Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.questionsAndAnswersfrom:Screener questions and answers provided on the application.To:
Screener questions and answers on the application. -
Changed the description of
inputfieldInitializeAtsSyncCandidateSyncApplicationInput.updatedAtfrom:Timestamp of the last update to this application.To:
Time the application was last updated. -
Changed the description of type
InitializeAtsSyncCandidateSyncApplicationPayloadfrom:Response for `initialize` mutation.To:
Payload of the `initialize` mutation. -
Changed the description of field
InitializeAtsSyncCandidateSyncApplicationPayload.applicationVersionIdfrom:Unique ID for this application version. Use it to submit the version after uploading all attachments.To:
Unique ID of this application version. Use it to submit the version after uploading all attachments. -
Changed the description of field
JobPost.statusfrom:Status information for the job posting.To:
Job posting status. -
Added description to object type
JobPostGlobalStatus:Global baseline job post status. -
Changed the description of field
JobPostGlobalStatus.isIndeedApplyActivefrom:Whether Indeed Apply is enabled for the job.To:
True if Indeed Apply is enabled. -
Changed the description of field
JobPostGlobalStatus.lifecycleStatusfrom:The processing state of the job.To:
Processing state. -
Changed the description of type
JobPostLifecycleStatusfrom:Lifecycle statuses in Indeed.To:
Job processing lifecycle status. -
Changed the description of
enumvalueJobPostLifecycleStatus.ACTIVEfrom:The job has been processed.To:
Processed. -
Changed the description of
enumvalueJobPostLifecycleStatus.INACTIVEfrom:The job is no longer active.To:
No longer active. -
Changed the description of
enumvalueJobPostLifecycleStatus.PENDINGfrom:The job is still processing.To:
Still processing. -
Changed the description of field
JobPostStatus.globalStatusfrom:Global baseline job status; overrides per-surface status when lower.Example: if `globalStatus` is `HIDDEN` and surface status is `ORGANIC`, surface status becomes `HIDDEN`.To:
Global baseline job status. Overrides a lower per-surface status.Example: if `globalStatus` is `HIDDEN` and the surface status is `ORGANIC`, the surface status becomes `HIDDEN`. -
Added type
JobPostStatusCommunication -
Added type
JobPostStatusMessagingTagMatch -
Changed the description of type
JobPostSurfaceStatusfrom:The status of a job post on a specific surface which includedTo:
Job posting status on a surface. -
Changed the description of field
JobPostSurfaceStatus.isMissingRequiredSponsorshipfrom:Whether the job was rejected because sponsorship was not applied or targeted.To:
True if the job was rejected for missing required sponsorship. -
Changed the description of field
JobPostSurfaceStatus.isRejectedfrom:Whether the job is in search results.To:
True if search rejected the job. -
Changed the description of field
JobPostSurfaceStatus.isSponsorshipRequiredfrom:Requires sponsorship to be searchable on this surface. Typically only relevant to Indeed-hosted surfaces.To:
True if sponsorship is required to be searchable on this surface.Usually Indeed-hosted surfaces only. -
Added field
statusCommunicationto object typeJobPostSurfaceStatus -
Changed the description of type
ManageFeaturesForEmployerInputfrom:Input for `ManageFeatureForEmployer` mutation.To:
Input for `manageFeaturesForEmployer`. -
Changed the description of
inputfieldManageFeaturesForEmployerInput.featuresfrom:Features to update. Must include at least one feature. Duplicates are not allowed. Omitted features remain unchanged.To:
Features to update. Include at least one feature. Do not include duplicates. If you omit a feature, it stays unchanged. -
Changed the description of
inputfieldManageFeaturesForEmployerInput.indeedRegistrationIdfrom:Unique ID for the ATS-employer registration.To:
Employer registration ID. -
Changed the description of type
ManageFeaturesForEmployerPartnerAtsSyncEmployerRegistrationPayloadfrom:Response for `ManageFeaturesForEmployer` mutation.To:
Payload for `manageFeaturesForEmployer`. -
Changed the description of field
Mutation.atsSyncCandidateSyncfrom:Mutations for retrieving and sending candidates.To:
Retrieve Candidates and Send Candidates mutations. -
Changed the description of field
Mutation.partnerAtsSyncEmployerRegistrationfrom:`PartnerAtsSyncEmployerRegistration` mutation namespace.To:
Employer Registration API mutations. -
Changed the description of type
PartnerAtsSyncEmployerRegistrationMutationsfrom:Namespace for Employer Registration API mutations.To:
Employer Registration API mutations. -
Changed the description of field
PartnerAtsSyncEmployerRegistrationMutations.deregisterEmployerfrom:Deletes all features and removes a registration. Authenticate with a [2‑legged OAuth token](/authorization/auth-2-legged-oauth).To:
Deletes all features and removes a registration. Authenticate with a [2-legged OAuth token](/authentication/auth-2-legged-oauth). -
Changed the description of argument
inputon fieldPartnerAtsSyncEmployerRegistrationMutations.deregisterEmployerfrom:nullTo:
Deregistration input. -
Changed the description of field
PartnerAtsSyncEmployerRegistrationMutations.manageFeaturesForEmployerfrom:Enables or disables features for an employer. Authenticate with a [2‑legged OAuth token](/authorization/auth-2-legged-oauth).To:
Enables or disables features for an employer. Authenticate with a [2-legged OAuth token](/authentication/auth-2-legged-oauth). -
Changed the description of argument
inputon fieldPartnerAtsSyncEmployerRegistrationMutations.manageFeaturesForEmployerfrom:nullTo:
Feature update input. -
Changed the description of field
PartnerAtsSyncEmployerRegistrationMutations.registerEmployerfrom:Registers an employer. Authenticate with a [3-legged OAuth token that represents an employer](/authorization/auth-3-legged-oauth#get-access-token-that-represents-employer) with the `employer.ats_candidate.sync` scope. The `partnerEmployerId` is returned in this and other API payloads to associate candidates with the correct employer.To:
Registers an employer.Authenticate with a [3-legged OAuth token that represents an employer](/authentication/auth-3-legged-oauth#get-access-token-that-represents-employer) and the `employer.ats_candidate.sync` scope.This mutation and other API payloads return `partnerEmployerId` so you can associate candidates with the employer. -
Changed the description of argument
inputon fieldPartnerAtsSyncEmployerRegistrationMutations.registerEmployerfrom:nullTo:
Registration input. -
Changed the description of type
PartnerAtsSyncEmployerRegistrationQueriesfrom:Namespace for Employer Registration API queries.To:
Employer Registration API queries. -
Changed the description of field
PartnerAtsSyncEmployerRegistrationQueries.findRegisteredEmployersfrom:Gets employer registrations. Authenticate with a [2‑legged OAuth token](/authorization/auth-2-legged-oauth). If pagination is not specified, returns the first 50 results.To:
Lists employer registrations. Authenticate with a [2-legged OAuth token](/authentication/auth-2-legged-oauth). Default page size is 50. -
Changed the description of argument
afteron fieldPartnerAtsSyncEmployerRegistrationQueries.findRegisteredEmployersfrom:nullTo:
Forward pagination cursor. -
Changed the description of argument
beforeon fieldPartnerAtsSyncEmployerRegistrationQueries.findRegisteredEmployersfrom:nullTo:
Backward pagination cursor. -
Changed the description of argument
firston fieldPartnerAtsSyncEmployerRegistrationQueries.findRegisteredEmployersfrom:nullTo:
Forward page size. -
Changed the description of argument
inputon fieldPartnerAtsSyncEmployerRegistrationQueries.findRegisteredEmployersfrom:nullTo:
Query input. -
Changed the description of argument
laston fieldPartnerAtsSyncEmployerRegistrationQueries.findRegisteredEmployersfrom:nullTo:
Backward page size. -
Changed the description of field
Query.atsSyncCandidateSyncfrom:Queries for Retrieve Candidates and Send Candidates APIs.To:
Retrieve Candidates and Send Candidates queries. -
Changed the description of field
Query.partnerAtsSyncEmployerRegistrationfrom:`PartnerAtsSyncEmployerRegistration` query namespace.To:
Employer Registration API queries. -
Changed the description of type
RegisterEmployerInputfrom:Input for `RegisterEmployer` mutation.To:
Input for `registerEmployer`. -
Changed the description of
inputfieldRegisterEmployerInput.atsNamefrom:ATS name the employer uses. Employers on Indeed see this name.To:
Partner-provided employer name. Appears to employers on Indeed. -
Changed the description of type
RegisterEmployerPartnerAtsSyncEmployerRegistrationPayloadfrom:Response for `RegisterEmployer` mutation.To:
Payload for `registerEmployer`. -
Changed the description of field
RegisterEmployerPartnerAtsSyncEmployerRegistrationPayload.employerRegistrationfrom:Employer registration.To:
Created employer registration. -
Changed the description of
inputfieldSourcedJobPostingMetadataInput.photosfrom:Job photos.Maximum: 15 photosSupported formats:* `image/png`* `image/jpeg`* `image/gif`* `image/webp`Resolution:* Width: 250 px to 20,000 px* Height: 250 px to 20,000 pxFile size:* 10 KB to 20 MBTo:
Job photos are supported only for jobs in Japan.Maximum: 15 photosSupported formats:* `image/png`* `image/jpeg`* `image/gif`* `image/webp`Resolution:* Width: 250 px to 20,000 px* Height: 250 px to 20,000 pxFile size:* 10 KB to 20 MB -
Changed the description of
inputfieldSourcedJobPostingPhotoInput.photoUrlfrom:Job photo URL.Maximum: 1,000 characters.To:
Job photo URLs are supported only for jobs in Japan.Maximum: 1,000 characters.