2026-04-09
Updated the GraphQL schema and the GraphQL API Reference with these changes:
Employer Registration API
Documentation(16)
Documentation
- Changed the description of type
DeregisterEmployerInput[added: Input for ]`DeregisterEmployer` mutation[removed: input]. - Changed the description of type
DeregisterEmployerPartnerAtsSyncEmployerRegistrationPayload[added: Response for ]`DeregisterEmployer` mutation[removed: payload]. - Changed the description of type
EmployerRegistrationFeaturesInputFeatures to update. [added: Must include at least one feature. Duplicates are not allowed. ]Omitted features remain unchanged. - Changed the description of type
FindRegisteredEmployersConnection[added: Response for ]`FindRegisteredEmployers` query[removed: response]. - Changed the description of type
FindRegisteredEmployersInput[added: Input for ]`FindRegisteredEmployers` query[removed: input]. - Changed the description of type
ManageFeaturesForEmployerInput[added: Input for ]`ManageFeatureForEmployer` mutation[removed: input]. - Changed the description of
inputfieldManageFeaturesForEmployerInput.featuresFeatures[removed: and their desired states][added: to update. Must include at least one feature].[removed: Must ][added: Duplicates are ]not[removed: be empty or contain duplicates][added: allowed. Omitted features remain unchanged]. - Changed the description of type
ManageFeaturesForEmployerPartnerAtsSyncEmployerRegistrationPayload[added: Response for ]`ManageFeaturesForEmployer` mutation[removed: response]. - Changed the description of type
PartnerAtsSyncEmployerRegistrationMutationsNamespace for[removed: Partner ATS Sync employer registration][added: Employer Registration API] mutations. - Changed the description of field
PartnerAtsSyncEmployerRegistrationMutations.deregisterEmployer[removed: Call with a 2-legged OAuth token to deregister an employer][added: Deletes all features and removes a registration].[removed: Deletes all features and removes the registration][added: Authenticate with a [2‑legged OAuth token](/authentication/auth-2-legged-oauth)]. - Changed the description of field
PartnerAtsSyncEmployerRegistrationMutations.manageFeaturesForEmployer[removed: Call with a 2-legged OAuth token to enable or disable features for an employer][added: Enables or disables features for an employer. Authenticate with a [2‑legged OAuth token](/authentication/auth-2-legged-oauth)]. - Changed the description of field
PartnerAtsSyncEmployerRegistrationMutations.registerEmployer[removed: Call with the employers 3-legged ][added: Registers an employer. Authenticate with a [3-legged ]OAuth token[added: that represents an employer](/authentication/auth-3-legged-oauth#get-access-token-that-represents-employer) with the `employer].[added: ats_candidate.sync` scope. ]The `partnerEmployerId` is returned in this and other API payloads[removed: (such as exported candidates) ]to associate candidates with the correct employer. - Changed the description of type
PartnerAtsSyncEmployerRegistrationQueriesNamespace for[removed: Partner ATS Sync employer registration][added: Employer Registration API] queries. - Changed the description of field
PartnerAtsSyncEmployerRegistrationQueries.findRegisteredEmployers[removed: Call with a 2-legged OAuth token to get employer registrations][added: Gets employer registrations. Authenticate with a [2‑legged OAuth token](/authentication/auth-2-legged-oauth)]. If pagination is not specified, returns the first 50[removed: registrations][added: results]. - Changed the description of type
RegisterEmployerInput[added: Input for ]`RegisterEmployer` mutation[removed: input]. - Changed the description of type
RegisterEmployerPartnerAtsSyncEmployerRegistrationPayload[added: Response for ]`RegisterEmployer` mutation[removed: response].
Common
Documentation(23)
Documentation
- Changed the description of
enumvalueIndeedDispositionStatus.ASSESS_QUALIFICATIONSPre-hire assessment[removed: process]. Can[removed: span multiple steps, such as][added: include] skills tests,[removed: take home][added: take-home] assignments, and other methods. - Changed the description of
enumvalueIndeedDispositionStatus.BACKGROUND_CHECKBackground check[removed: is ]in progress. - Changed the description of
enumvalueIndeedDispositionStatus.CONTACTEDCandidate[removed: was ]contacted[removed: through][added: by] phone or email. `CONTACTED` does not include rejections. - Changed the description of
enumvalueIndeedDispositionStatus.DROPPED_DUPLICATE[removed: Application was initially accepted][added: Use this disposition status only for application delivery failure],[removed: then programmatically dropped due to ][added: not for the application disposition. If ]a[removed: duplication issue][added: duplicate application exists and delivery fails asynchronously, the ATS returns HTTP `200 OK` and reports this status through the Disposition Sync API]. - Changed the description of
enumvalueIndeedDispositionStatus.DROPPED_FRAUD_SPAM[removed: Application was initially accepted][added: Use this disposition status only for application delivery failure],[removed: then programmatically dropped due to ][added: not for the application disposition. If the application is flagged as ]fraud or spam[removed: issues][added: and delivery fails asynchronously, the ATS returns HTTP `200 OK` and reports this status through the Disposition Sync API]. - Changed the description of
enumvalueIndeedDispositionStatus.DROPPED_JOB_EXPIRED[removed: Application was initially accepted][added: Use this disposition status only for application delivery failure],[removed: then programmatically dropped due to ][added: not for the application disposition. If ]the job[removed: expiring][added: is expired or no longer available and delivery fails asynchronously, the ATS returns HTTP `200 OK` and reports this status through the Disposition Sync API]. - Changed the description of
enumvalueIndeedDispositionStatus.DROPPED_OTHER[removed: Application was initially accepted, then programmatically dropped due reasons outside ][added: Use this disposition status only for application delivery failure, not for ]the [added: application disposition. If delivery fails asynchronously for any ]other[removed: `DROPPED_*` reasons][added: reason, the ATS returns HTTP `200 OK` and reports this status through the Disposition Sync API]. - Changed the description of
enumvalueIndeedDispositionStatus.HIRED[added: Required. ]Candidate accepted[removed: an offer of employment][added: a job offer]. - Changed the description of
enumvalueIndeedDispositionStatus.INCOMPLETE[removed: Job application was][added: Application] incomplete. - Changed the description of
enumvalueIndeedDispositionStatus.INTERVIEWCandidate is interviewing. Can span multiple interviews. - Changed the description of
enumvalueIndeedDispositionStatus.JOB_CLOSEDJob[removed: was][added: is] closed. - Changed the description of
enumvalueIndeedDispositionStatus.JOB_INACTIVE[removed: Job became ][added: The job is ]inactive and[removed: is ]no longer[removed: reviewing][added: accepting] applications. - Changed the description of
enumvalueIndeedDispositionStatus.LIKEDRecruiter liked, favorited, or shortlisted the[removed: job ]application. - Changed the description of
enumvalueIndeedDispositionStatus.NEW[added: Required. ]ATS received a new job application. - Changed the description of
enumvalueIndeedDispositionStatus.NOT_SELECTED[removed: Candidate was][added: Required. Candidate] not selected[removed: for this job]. - Changed the description of
enumvalueIndeedDispositionStatus.OFFER_DECLINEDCandidate declined the[removed: job ]offer. - Changed the description of
enumvalueIndeedDispositionStatus.ONBOARDEDApplicant onboarded[removed: to the hired position]. - Changed the description of
enumvalueIndeedDispositionStatus.POSITIVELY_SCREENEDApplicant[removed: has ]passed pre-hire screening[removed: process].[removed: Completed ][added: Maps to ]`SCREEN` status. - Changed the description of
enumvalueIndeedDispositionStatus.REVIEW[removed: Job application is][added: Application] under review. - Changed the description of
enumvalueIndeedDispositionStatus.SCREENPre-hire screening[removed: process]. Can[removed: span multiple steps, such as][added: include] phone screening[removed: or][added: and] other[removed: screening method][added: methods]. - Changed the description of
enumvalueIndeedDispositionStatus.UNABLE_TO_MAP[removed: When you cannot find a corresponding][added: Use this status when no other] status[removed: , use this status][added: fits]. - Changed the description of
enumvalueIndeedDispositionStatus.VERIFY_ELIGIBILITYPre-hire eligibility[removed: process]. Can[removed: span multiple steps, including][added: include] license verification, drug test,[removed: or][added: and] other[removed: eligibility method][added: methods]. - Changed the description of
enumvalueIndeedDispositionStatus.WITHDRAWNCandidate withdrew[removed: the ]application.