2025-07-31
GraphQL schema change log: 2025-07-31
-
📘 Documentation: Updated the GraphQL schema and the GraphQL API Reference with these changes:
-
✖ Input field
applicationVersionStatusTypesof type[AtsSyncCandidateSyncApplicationVersionStatusTypeInput!]!was added to input object typeAtsSyncCandidateSyncApplicationFindLatestStatusesFilterInput -
✖ Input field
indeedRegistrationIdsof type[ID!]!was added to input object typeAtsSyncCandidateSyncApplicationFindLatestStatusesFilterInput -
✖ Type
AtsSyncCandidateSyncApplicationFindLatestStatusesPayloadwas removed -
✖ Input field
applicationVersionIdsof type[ID!]!was added to input object typeAtsSyncCandidateSyncApplicationFindStatusesFilterInput -
✖ Input field
applicationVersionStatusTypesof type[AtsSyncCandidateSyncApplicationVersionStatusTypeInput!]!was added to input object typeAtsSyncCandidateSyncApplicationFindStatusesFilterInput -
✖ Input field
applicationsof type[AtsSyncCandidateSyncApplicationIdentifierInput!]!was added to input object typeAtsSyncCandidateSyncApplicationFindStatusesFilterInput -
✖ Input field
indeedRegistrationIdsof type[ID!]!was added to input object typeAtsSyncCandidateSyncApplicationFindStatusesFilterInput -
✖ Input field
versionIdswas removed from input object typeAtsSyncCandidateSyncApplicationFindStatusesFilterInput -
✖ Type
AtsSyncCandidateSyncApplicationFindStatusesPayloadwas removed -
✖ Field
AtsSyncCandidateSyncApplicationQueries.findLatestStatuseschanged type fromAtsSyncCandidateSyncApplicationFindLatestStatusesPayloadtoAtsSyncCandidateSyncApplicationFindLatestStatusesConnection -
✖ Field
AtsSyncCandidateSyncApplicationQueries.findStatuseschanged type fromAtsSyncCandidateSyncApplicationFindStatusesPayloadtoAtsSyncCandidateSyncApplicationFindStatusesConnection -
✖ Type
AtsSyncCandidateSyncApplicationVersionIdentifierInputwas removed -
✖ Input field
DateQuestionQualificationInput.rangechanged type fromQualificationDateRangeConfigurationInputtoQualificationDateRangeConfigurationInput! -
✖ Input field
deletedAtof typeDateTime!was added to input object typeDeleteAtsSyncCandidateSyncApplicationInput -
✖ Input field
MultiSelectQualificationQuestionInput.matchchanged type fromQualificationMultiValueTextMatchConfigurationInput toQualificationMultiValueTextMatchConfigurationInput! -
✖ Input field
SelectQualificationQuestionInput.matchchanged type fromQualificationMatchAnyTextConfigurationInputtoQualificationMatchAnyTextConfigurationInput! -
✖ Input field
TextDecimalQualificationQuestionInput.rangechanged type fromQualificationDecimalRangeConfigurationInputtoQualificationDecimalRangeConfigurationInput! -
✖ Input field
TextIntegerQualificationQuestionInput.rangechanged type fromQualificationIntegerRangeConfigurationInputtoQualificationIntegerRangeConfigurationInput! -
⚠ Input field
AtsSyncCandidateSyncApplicationFindLatestStatusesInput.filterdefault value, changed from:{ applications: [] }To:
{ indeedRegistrationIds: [], applications: [], applicationVersionStatusTypes: [] } -
⚠ Input field
AtsSyncCandidateSyncApplicationFindStatusesInput.filterdefault value, changed from:{ versionIds: [] }To:
{ indeedRegistrationIds: [], applications: [], applicationVersionIds: [], applicationVersionStatusTypes: [] } -
⚠ Argument
after: Stringadded to fieldAtsSyncCandidateSyncApplicationQueries.findLatestStatuses -
⚠ Argument
before: Stringadded to fieldAtsSyncCandidateSyncApplicationQueries.findLatestStatuses -
⚠ Argument
first: Intadded to fieldAtsSyncCandidateSyncApplicationQueries.findLatestStatuses -
⚠ Default value for argument
inputon fieldAtsSyncCandidateSyncApplicationQueries.findLatestStatuses, changed from:{ filter: { applications: [] } }To:
{ filter: { indeedRegistrationIds: [], applications: [], applicationVersionStatusTypes: [] } } -
⚠ Argument
last: Intadded to fieldAtsSyncCandidateSyncApplicationQueries.findLatestStatuses -
⚠ Argument
after: Stringadded to fieldAtsSyncCandidateSyncApplicationQueries.findStatuses -
⚠ Argument
before: Stringadded to fieldAtsSyncCandidateSyncApplicationQueries.findStatuses -
⚠ Argument
first: Intadded to fieldAtsSyncCandidateSyncApplicationQueries.findStatuses -
⚠ Default value for argument
inputon fieldAtsSyncCandidateSyncApplicationQueries.findStatuses, changed from:{ filter: { versionIds: [] } }To:
{ filter: { indeedRegistrationIds: [], applications: [], applicationVersionIds: [], applicationVersionStatusTypes: [] } } -
⚠ Argument
last: Intadded to fieldAtsSyncCandidateSyncApplicationQueries.findStatuses -
⚠ Input field
createdOnIndeedof typeBooleanwas added to input object typeFindEmployerJobsPartnerFilterInput -
✔ Type
AtsSyncCandidateSyncApplicationFindLatestStatusesConnectionwas added -
✔ Type
AtsSyncCandidateSyncApplicationFindLatestStatusesEdgewas added -
✔ Input field
AtsSyncCandidateSyncApplicationFindLatestStatusesFilterInput.applicationsdescription, changed from:Applications for which to find the status of their latest versionsTo:
Optional list of applicationsUsed to filter the returned list of application versions to only those of any of the specified applications. -
✔ Input field
AtsSyncCandidateSyncApplicationFindLatestStatusesInput.filterdescription, changed from:Filter criteria to search for statuses of the latest version of specific applicationsTo:
Filter criteria to search for statuses of the latest version of applications -
✔ Type
AtsSyncCandidateSyncApplicationFindStatusesConnectionwas added -
✔ Type
AtsSyncCandidateSyncApplicationFindStatusesEdgewas added -
✔ Input field
AtsSyncCandidateSyncApplicationFindStatusesInput.filterdescription, changed from:Filter criteria to search for statuses of specific application versionsTo:
Filter criteria to search for statuses of application versions -
✔ Field
AtsSyncCandidateSyncApplicationQueries.findLatestStatusesdescription, changed from:Finds the statuses of the latest version of a specified set of applications.To:
Finds the statuses of the latest version of your applications. -
✔ Description for argument
inputon fieldAtsSyncCandidateSyncApplicationQueries.findLatestStatuses, changed from:The filter to use when searching for latest application version statusesTo:
The filter to use when searching for the latest application version statuses -
✔ Field
AtsSyncCandidateSyncApplicationQueries.findStatusesdescription, changed from:Finds the statuses of a specified set of application versions.To:
Finds the statuses of your application versions. -
✔ Description for argument
inputon fieldAtsSyncCandidateSyncApplicationQueries.findStatuses, changed from:The filter to use when searching for application version statusesTo:
The input to use when searching for application version statuses. -
✔ Type
AtsSyncCandidateSyncApplicationVersionStatusTypeInputwas added -
✔ Object type
FindEmployerJobsPartnerConnectionhas description:Response object for the `findEmployerJobsPartner` query. -
✔ Field
FindEmployerJobsPartnerConnection.employerJobshas description:The employer jobs information. -
✔ Field
FindEmployerJobsPartnerConnection.estimatedTotalResultsCounthas description:The total number of job postings estimated to be in the response. -
✔ Field
FindEmployerJobsPartnerConnection.pageInfohas description:Pagination information. -
✔ Description:
Filter component of `findEmployerJobsPartner` query. on type `FindEmployerJobsPartnerFilterInputhas changed to
Filters the job postings in the response. -
✔ Input field
FindEmployerJobsPartnerFilterInput.legacySourceIddescription, changed from:Legacy source ID. The API returns the job posting that matches this sourceID.This ID is an alphanumeric source ID that the Sponsored Jobs API returns.If you omit the `legacySourceId` field, the API lists job postings for theemployer associated with the access token with which you call the API.To:
Primarily intended for ad agency partners.`legacySourceId` is an alphanumeric source ID that the Sponsored Jobs APIreturns.[`findEmployerJobsPartner`](/api/job/queries/findEmployerJobsPartner) returns a list of job postingsthat share this ID.If you omit the `legacySourceId` field, [`findEmployerJobsPartner`](/api/job/queries/findEmployerJobsPartner) lists job postings for theemployer associated with the access token with which you call the API. -
✔ Field
Query.findEmployerJobsPartnerhas description:Find job postings by source ID, or list all of an employers job postings.For more information, see [Job Sync API guide - List job postings](https://docs.indeed.com/job-sync-api/job-sync-api-guide#list-job-postings). -
✔ Description for argument
afteron fieldQuery.findEmployerJobsPartner, changed from:nullTo:
Gets items with a cursor value after this cursor value. You can getpagination information from [`pageInfo`](https://docs.indeed.com/api/job/objects/FindEmployerJobsPartnerConnection)in the response. -
✔ Description for argument
beforeon fieldQuery.findEmployerJobsPartner, changed from:nullTo:
Gets items with a cursor value before this cursor value. You can getpagination information from [`pageInfo`](https://docs.indeed.com/api/job/objects/FindEmployerJobsPartnerConnection)in the response. -
✔ Description for argument
firston fieldQuery.findEmployerJobsPartner, changed from:nullTo:
Number of items to return. The maximum is 1,000. -
✔ Description for argument
inputon fieldQuery.findEmployerJobsPartner, changed from:nullTo:
Input field for the `findEmployerJobsPartner` query. Filters and sorts thejob postings in the response.
-