atsSyncCandidateSync
Queries for Retrieve Candidates and Send Candidates APIs.
Response
Returns AtsSyncCandidateSyncQueries .assetsByTimeRange AtsSyncCandidateSyncAssetsConnection
Gets acknowledged assets by time range. See the GraphQL Cursor Connections Specification.
input AtsSyncCandidateSyncAssetsByTimeRangeInput! Required
Input used to specify the time range for assets to retrieve.
first Int
Maximum number of assets to return per page.
after String
Cursor from which to continue pagination. Use null to retrieve the first page.
edges [AtsSyncCandidateSyncAssetsEdge]! Non-Null
Edges for AtsSyncCandidateSyncAssets.
node AtsSyncCandidateSyncAsset! Non-Null
Asset for this edge.
cursor String! Non-Null
Cursor for this edge.
pageInfo PageInfo! Non-Null
Pagination info for this connection.
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
AtsSyncCandidateSyncAsset objects in this connection.
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.
after String
Cursor to start from for forward pagination. Use null for the first page.
last Int
Page size for backward pagination.
before String
Cursor to start from for backward pagination. Use null for the last page.
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: []}
Filter criteria for searching the latest application version statuses.
first Int
Page size for forward pagination.
after String
Cursor to start from for forward pagination. Use null for the first page.
last Int
Page size for backward pagination.
before String
Cursor to start from for backward pagination. Use null for the last page.
edges [AtsSyncCandidateSyncApplicationFindLatestStatusesEdge!]! 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.
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 } }}