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.
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 } }}