atsSyncCandidateSync
Retrieve Candidates and Send Candidates queries.
Response
Returns AtsSyncCandidateSyncQueries .assetsByTimeRange AtsSyncCandidateSyncAssetsConnection
Gets acknowledged assets for a time range.
See the GraphQL Cursor Connections Specification (opens in a new window).
input AtsSyncCandidateSyncAssetsByTimeRangeInput! Required
Time range filter.
first Int
Maximum assets per page.
after String
Pagination cursor. Use null for the first page.
edges [AtsSyncCandidateSyncAssetsEdge]! Non-Null
Connection edges.
node AtsSyncCandidateSyncAsset! Non-Null
Asset for this edge.
cursor String! Non-Null
Cursor for this edge.
pageInfo PageInfo! Non-Null
Pagination info.
endCursor String
When paginating forwards, the cursor to continue. Null if there is no next page
hasNextPage Boolean! Non-Null
Indicates if there are more pages to fetch
hasPreviousPage Boolean! Non-Null
Indicates if there are any pages prior to the current page
startCursor String
When paginating backwards, the cursor to continue. Null if there is no previous page
assets [AtsSyncCandidateSyncAsset]! Non-Null
Assets in this page.
application AtsSyncCandidateSyncApplicationQueries
Queries for the AtsSyncCandidateSyncApplication type.
findStatuses AtsSyncCandidateSyncApplicationFindStatusesConnection
Returns the status of each application version.
input AtsSyncCandidateSyncApplicationFindStatusesInput!
Input for the application version status search.
filter AtsSyncCandidateSyncApplicationFindStatusesFilterInput! default:{indeedRegistrationIds: [], applications: [], applicationVersionIds: [], applicationVersionStatusTypes: []}
Filter criteria for searching application version statuses.
first Int
Page size for forward pagination.
last Int
Page size for backward pagination.
edges [AtsSyncCandidateSyncApplicationFindStatusesEdge!]! Non-Null
A list of application version statuses and their cursors.
pageInfo PageInfo! Non-Null
Relay connection page info for the response.
applicationVersionStatuses [AtsSyncCandidateSyncApplicationVersionStatus!]! Non-Null
A list of application version statuses.
findLatestStatuses AtsSyncCandidateSyncApplicationFindLatestStatusesConnection
Returns the status of the latest version of each application.
input AtsSyncCandidateSyncApplicationFindLatestStatusesInput!
Filter for the latest application version status search.
filter AtsSyncCandidateSyncApplicationFindLatestStatusesFilterInput! default:{indeedRegistrationIds: [], applications: [], applicationVersionStatusTypes: []}
Filters for searching the latest application version statuses.
first Int
Page size for forward pagination.
last Int
Page size for backward pagination.
edges [AtsSyncCandidateSyncApplicationFindLatestStatusesEdge!]! Non-Null
Application version statuses and their cursors.
pageInfo PageInfo! Non-Null
Pagination information for the response.
applicationVersionStatuses [AtsSyncCandidateSyncApplicationVersionStatus!]! Non-Null
Application version statuses.
Example
Query
query AtsSyncCandidateSync { atsSyncCandidateSync { assetsByTimeRange { edges { node { id metadata { stagedAt employerIdentifier stagedTest completeSourceAttribution { ...AtsSyncCandidateSyncCompleteSourceAttributionFragment } } } cursor } pageInfo { endCursor hasNextPage hasPreviousPage startCursor } assets { id metadata { stagedAt employerIdentifier stagedTest completeSourceAttribution { enumKey name } } } } application { findStatuses { edges { node { applicationVersionId applicationIdentifier { ...AtsSyncCandidateSyncApplicationIdentifierFragment } status } cursor } pageInfo { endCursor hasNextPage hasPreviousPage startCursor } applicationVersionStatuses { applicationVersionId applicationIdentifier { indeedRegistrationId atsCandidateId atsApplicationId job { ...AtsSyncCandidateSyncJobFragment } } status } } findLatestStatuses { edges { node { applicationVersionId applicationIdentifier { ...AtsSyncCandidateSyncApplicationIdentifierFragment } status } cursor } pageInfo { endCursor hasNextPage hasPreviousPage startCursor } applicationVersionStatuses { applicationVersionId applicationIdentifier { indeedRegistrationId atsCandidateId atsApplicationId job { ...AtsSyncCandidateSyncJobFragment } } status } } } }}Response
{ "data": { "atsSyncCandidateSync": { "assetsByTimeRange": AtsSyncCandidateSyncAssetsConnection, "application": AtsSyncCandidateSyncApplicationQueries } }}