2025
All release notes from 2025.
December 15, 2025
#Job Sync API
#Breaking change(4)
Breaking change
- Removed type
HideFromIndeedSearchInput. See the December 3 log. - Removed input field
visibilityfrom input object typeSourcedJobPostingMetadataInput. See the December 3 log. - Removed type
SourcedJobPostingVisibilityInput. See the December 3 log. - Removed deprecated
HideFromIndeedSearchandHideFromIndeedSearchInputreferences from the Job Sync API guide.
Documentation(1)
Documentation
- Added
jobTypesguidance to the Job Sync API guide. Use this field to specify employment types for job postings.
Schema changes:
- December 3 log: 3Breaking change70Documentation
Job Sync XML
#Breaking change(1)
Breaking change
- Removed
HIDE_FROM_INDEED_SEARCHfrom the Job Sync XML feed reference.
Hiring Lab API
#Breaking change(1)
Breaking change
- The Hiring Lab API now includes
Refererheader requirement for requests from public IPs.
Indeed Apply
#Policy change(1)
Policy change
- Updated field documentation with Japan-specific restrictions in the Application data reference. Added notes restricting use of
trackingUrl,sponsored, andcompleteApplicationSourceAttributionfields in Japan.
Job Update API
#Documentation(1)
Documentation
- The Job Update API guide now includes error messages for troubleshooting.
Schema changes:
- December 3 log: 4Documentation
Real-Time API
#Documentation(1)
Documentation
- Completed Japanese translation for the Indeed Real-time API documentation.
GraphQL schema changes
#- Other schema changes — Common: December 14 log 15; Common: December 3 logDocumentation1Breaking change1New2Documentation
November 30, 2025
#Job Sync API
#Documentation(5)
Documentation
- Improved accessibility of Job Sync API reference tables by converting markdown tables to HTML format with semantic structure.
- Fixed Japanese translation errors in Job Sync API reference documentation. "Work systems" now correctly translates as 勤務形態, and "Job types" now correctly translates as 雇用形態.
- Added Japanese translations for all occupation names in the Job Sync API occupations reference. Translated 1,306 entries across 598 SUIDs and 23 occupation categories.
- Added Japanese translations for
isPlacementandoriginFeedSystemNamefields in the SourcedJobPostingJobSourceInput object. - Added Japanese translation for the
apiTokenfield description in the SourcedJobPostingIndeedApplyInput object.
Job Update API
#Documentation(1)
Documentation
- Added Japanese translations for
isPlacementandoriginFeedSystemNamefields in the SourcedJobPostingJobSourceInput object.
Schema changes:
- November 16 log: 1Documentation
GraphQL schema changes
#- Other schema changes — Common: November 16 log 3New
November 15, 2025
#Job Sync API
#Breaking change(1)
Breaking change
- Removed
CONFIDENTIAL_JOBoption fromHIDE_FROM_INDEED_SEARCHdocumentation in the Job Sync API guide and Job Sync XML feed reference.
Documentation(3)
Documentation
- Added
trackingUrlfield documentation to the Job Sync API guide for tracking job posting sources. - Removed deprecated
createdOnIndeedfield references from the Job Sync API guide. - Clarified
cityRegionPostalfield validation requirements in the Job Sync API guide. Empty strings are not allowed.
- ✅ Added SUIDs for shifts and schedules to the shifts and schedules reference with usage guidance.
- ❌ Removed SUIDs from search attributes documentation.
| Top-level category (ja-JP) | Attribute (ja-JP) | Attribute (en) | SUID |
|---|---|---|---|
| 応募資格・採用条件 | 高校生不可 | No high school students | KYSN3 |
| 応募歓迎 | 就職氷河期世代歓迎 | Employment ice age generation | CT8SC |
| 職務レベル | 学生向け求人 | Student job | 4BQ7N |
| 応募歓迎 | 高校生歓迎 | High school students | UHU86 |
| 応募歓迎 | 学生歓迎 | College students | BD3P7 |
| 応募詳細 | 急募 | Urgently hiring | 8E8TT |
Schema changes:
- November 9 log: 6Documentation
- November 5 log: 1New2Documentation
Job Sync XML
#Breaking change(1)
Breaking change
- Removed
CONFIDENTIAL_JOBoption fromHIDE_FROM_INDEED_SEARCHin the Job Sync XML feed reference.
Documentation(1)
Documentation
- Updated Japanese translation for Job Sync XML feed reference with improved localization accuracy.
Job Update API
#Documentation(4)
Documentation
- Added
companyNamefield documentation to the Job Update API guide for updating company names of job postings. - Fixed broken link to
jobFeedTypedeprecation notice in the Job Update API guide. - Removed deprecated
createdOnIndeedfield references from the Job Update API guide. - Clarified
cityRegionPostalfield validation requirements in the Job Update API guide. Empty strings are not allowed.
Candidate Sync APIs
#Documentation(1)
Documentation
- Updated Candidate Sync API documentation with latest changes for improved accuracy and completeness.
Retrieve Candidates API
#Schema changes:
- November 5 log: 1Documentation
Indeed Apply
#Documentation(1)
Documentation
- Concatenated split
completeApplicationSourceAttributionfield documentation in the Application data reference for improved clarity.
GraphQL schema changes
#- Other schema changes — Common: November 5 log 1Breaking change
November 3, 2025
#Job Update API
#Breaking change(1)
Breaking change
- Removed input field
createdOnIndeedfrom input object typeFindEmployerJobsPartnerFilterInput. See the October 21 log.
Documentation(2)
Documentation
- Clarified how to retrieve job traffic data in the Job Update API guide, updated examples, and removed stale references.
- Overhauled the Job Update API overview landing page with step-by-step guidance for ATS-sourced workflows and policy alignment.
Schema changes:
- October 21 log: 1Breaking change2New
Send Candidates API
#Breaking change(3)
Breaking change
- Changed the type of
inputfieldAtsSyncCandidateSyncApplicationIdentifierInput.jobfromAtsSyncCandidateSyncJobInputtoAtsSyncCandidateSyncJobInput!. See the October 21 log. - Removed input field
jobMetadata(deprecated) from input object typeAtsSyncCandidateSyncApplicationIdentifierInput. See the October 21 log. - Removed type
AtsSyncCandidateSyncJobMetadataInput. See the October 21 log.
Schema changes:
- October 21 log: 3Breaking change
Indeed Apply
#Deprecation(1)
Deprecation
- Removed deprecated analytics fields from the Application data reference to avoid implementations against a deprecated spec.
Documentation(2)
Documentation
- Clarified
410error handling in the Application delivery reference for XML and Job Sync API integrations. - Restructured the Indeed Apply landing page with a clearer overview and references.
Job Sync API
#New(1)
New
- Documented the new
hideFromIndeedSearchfield for controlling job visibility on Indeed Search, and added a related entry to the Job Sync API FAQs.
Documentation(2)
Documentation
- Added rate limit guidance to the Job Sync API guide, including per-interval limits and retry guidance.
- Added
isIntegratedJobexamples to the Job Sync API guide for job source metadata.
Schema changes:
- October 21 log: 1New
Job Sync XML
#New(1)
New
- Documented the
hide_from_indeed_searchXML element in the Job Sync XML feed reference, aligned with Job Sync visibility control.
SCIM API
#Documentation(1)
Documentation
- Spelled out "System for Cross-domain Identity Management (SCIM)" on the SCIM API pages and improved table accessibility.
Partner Console
#Documentation(1)
Documentation
- Improved clarity and accessibility wording in the Partner Console guide.
October 15, 2025
#Send Candidates API
#Breaking change(2)
Breaking change
- Removed field
jobMetadatafrom object typeAtsSyncCandidateSyncApplicationIdentifier. See the October 9 log. - Removed type
AtsSyncCandidateSyncJobMetadata. See the October 9 log.
Deprecation(2)
Deprecation
- Changed the type of
inputfieldAtsSyncCandidateSyncApplicationIdentifierInput.jobMetadatafromAtsSyncCandidateSyncJobMetadataInput!toAtsSyncCandidateSyncJobMetadataInput. See the October 9 log. - Added directive
deprecatedto argumentjobMetadata. See the October 9 log.
New(1)
New
- Published Send Candidates API guide. Sync candidate applications with Indeed.
Schema changes:
- October 9 log: 2Breaking change2Deprecation4New
Retrieve Candidates API
#New(1)
New
- Published Retrieve Candidates API. Get candidate information from Indeed for employers.
Schema changes:
- October 9 log: 7New
Employer Registration API
#New(1)
New
- Published Employer Registration API. Register employers for Candidate Sync integration so they can manage feature settings and synchronize candidate data between their ATS and Indeed.
Hiring Lab API
#New(1)
New
- Published the Hiring Lab API. Use an API key to query labor market datasets, with GraphQL examples.
Schema changes:
- October 9 log: 8New
Job Sync API
#Policy change(1)
Policy change
- Documented request-size and time-window rate limits in the Job Sync API guide, with retry guidance in Rate limiting. Expire operations are not rate-limited.
- ✅ Added a missing search attribute in the search attributes reference.
| Top-level category (ja-JP) | Attribute (ja-JP) | Attribute (en) | SUID |
|---|---|---|---|
| 契約形態 | 嘱託職員 | Part-time fixed-term contract job | 9HCQR |
Job Update API
#Policy change(1)
Policy change
- Updated the Job Update API guide with the upcoming 2026 single-source policy (opens in a new window) and added information about job status and traffic data.
Documentation(1)
Documentation
- Corrected the organic tracking field name to
trackingUrland linked to the UpdateSourcedJobPostingMetadataInput API reference.
GraphQL schema changes
#- Other schema changes — Common: October 9 log 1Documentation
October 2, 2025
#Send Candidates API
#Breaking change(3)
Breaking change
- Removed field
checksumMd5from object typeAtsSyncCandidateSyncApplicationAttachment. See the September 23 log. - Removed input field
checksumMd5from input object typeAtsSyncCandidateSyncApplicationAttachmentInput. See the September 23 log. - Added input field
fileChecksumof typeAtsSyncCandidateSyncApplicationAttachmentChecksumInput!to input object typeAtsSyncCandidateSyncApplicationAttachmentInput. See the September 23 log.
Schema changes:
- September 23 log: 3Breaking change7New
Hiring Lab API
#Breaking change(4)
Breaking change
- Removed type
DataFrequency. See the September 23 log. - Removed type
DataGranularity. See the September 23 log. - Changed the type of field
HiringLabDataset.frequencyfromDataFrequency!toHiringLabFrequency!. See the September 23 log. - Changed the type of field
HiringLabDataset.granularityfrom[DataGranularity!]!to[HiringLabGranularity!]!. See the September 23 log.
Schema changes:
- September 23 log: 4Breaking change35New
Disposition Sync API
#Deprecation(1)
Deprecation
- Deprecated
checksumMd5in the Disposition Sync API guide in favor of more flexible checksum structures.
Documentation(3)
Documentation
- Clarified the file-attachment checksum descriptions in the Disposition Sync API guide, including
fileChecksum, MD5 hashing, and Base64 encoding. - Refreshed partner integration guidance, including Japan-specific updates in for Japan partners.
- Improved the step-by-step integration guide.
Employer Registration API
#Schema changes:
- October 1 log: 19New
Indeed Apply
#Policy change(1)
Policy change
- Updated JSON for screener questions to clarify that questions must not include phone numbers or email addresses. Application data includes email addresses by default, and Indeed Apply parameters can retrieve phone numbers.
Documentation(1)
Documentation
- Improved JSON for screener questions with clearer instructions for creating and validating questions using the Job Sync API and the Indeed Apply Questions tool, reformatted JSON schema fields and examples (
schemaVersion,screenerQuestions,demographicQuestions), and updated field descriptions and example values.
Job Sync API
#Documentation(3)
Documentation
- Improved the Job Sync API guide for viewing job postings, clarifying that the
nodeandnodesqueries return one or more job postings by criteria, and revising field descriptions and response details. - Updated the Job Sync API guide summaries, navigation, and headings for easier scanning, and improved API reference descriptions and example queries for
createSourcedJobPostings,node, andnodes. - Aligned the Japanese Job Sync API guide translations with the updated English content.
Schema changes:
- September 23 log: 8New
Job Update API
#Documentation(2)
Documentation
- Corrected references to
findEmployerJobsPartneras a query in the Job Update API guide. - Clarified field descriptions and standardized technical terminology in the Job Update API guide.
Get started
#Documentation(1)
Documentation
- Updated Simulated GraphQL environment and Troubleshoot GraphQL errors in Get started.
GraphQL schema changes
#- Other schema changes — Common: September 23 log 1New
September 15, 2025
#Retrieve Candidates API
#Schema changes:
- September 14 log: 5New
Job Sync API
#Documentation(1)
Documentation
- Added
rawInputLocationfield documentation to the Job Sync API guide, with field details and examples in English and Japanese. The field provides raw location data for external or claimed jobs and is not available for jobs posted directly on Indeed.
Job Update API
#Documentation(1)
Documentation
- Added
rawInputLocationfield documentation to the Job Update API guide, with field details and examples in English and Japanese. The field provides raw location data for external or claimed jobs and is not available for jobs posted directly on Indeed.
Candidate Sync APIs
#Schema changes:
- September 14 log: 4Documentation
Indeed Apply
#Documentation(1)
Documentation
- Revised
applicationSourceAttributionfield examples to use uppercase values and added supported sources to Indeed Apply application data.
Docs site
#Documentation(1)
Documentation
- Clarified that partners can ignore the EmployerIdentifiersInput field input unless they discuss it with Indeed.
September 3, 2025
#Send Candidates API
#Breaking change(1)
Breaking change
- Made 14 breaking changes. See the August 21 log.
Schema changes:
- August 27 log: 1Documentation
- August 21 log: 14Breaking change2New
Indeed Apply
#New(1)
New
- Added the
skillsListfield to the Indeed Apply application data reference, includingskillandbucketLabelproperties, a fields table, supported markets, and examples.
Security change(1)
Security change
- Updated the Indeed Apply trusted root SSL certificates documentation to remove Finance Plus (Sectigo Public Server Authentication Root R46).
Documentation(4)
Documentation
- Removed the integration review questionnaire and checklist, including its PDF and navigation entry, from the Indeed Apply documentation.
- Updated Agencies and third-party platforms and ATS integration to direct users to submit XML feeds to their technical point of contact or request support from Partner Console.
- Updated the Indeed Apply application data documentation to revise
applicationSourceAttributionexample values, replacing an outdated value with"Indeed_Smart_Sourcing"and expanding the valid values list to"Indeed_Apply","Indeed_Smart_Sourcing","Indeed_Sponsored_Jobs","Indeed_Autosourcer", and"Indeed_Hiring_Events". - Added an Indeed Apply glossary with key term definitions and an illustrative image for the Indeed Apply button.
Hiring Lab API
#Schema changes:
- August 27 log: 27New
Job Sync API
#Schema changes:
- August 27 log: 2Documentation
Job Update API
#Documentation(2)
Documentation
- Clarified
dateCreatedanddatePostedOnIndeedin the Job Update API guide, including differences for hosted and external jobs, repostings, and location changes. - Corrected links in the English and Japanese API reference documentation to point to the Job Update API guide instead of the Job Sync API guide.
Employer Data API
#Schema changes:
- August 21 log: 36Documentation
Get started
#Documentation(3)
Documentation
- Updated the Rate limiting documentation to clarify that it applies to Indeed PLUS APIs, with revised introductory text, examples, and an improved example table.
- Updated the Get started documentation to align best practices with Indeed PLUS API rate limiting, changing the best practices reference from "Manage API limits" to "Manage Indeed PLUS API limits".
- Added a recovery from rate limiting section to the rate limiting for Indeed PLUS documentation. It explains what happens when API calls exceed limits, including HTTP
429errors and blocked requests, and provides recovery steps.
GraphQL schema changes
#- Other schema changes — Common: August 27 log 1; Common: August 21 logDocumentation4Breaking change1New3Documentation
August 15, 2025
#Job Update API
#Breaking change(1)
Breaking change
- Updated the maximum number of jobs returned by the Job Update API from 1,000 to 500.
Documentation(7)
Documentation
- Moved workflow information to the top of the Job Update API guide, clarified when to use upsert or update operations, and added guidance for working with clients and updating job locations.
- Updated the Job Update API overview for easier navigation, and improved update-operation summaries in the API reference.
- Fixed a broken link so the HTTP
429error code reference goes to the GraphQL troubleshooting section. - Clarified and expanded the Job Update API guide list job postings documentation, including OAuth token types, the query fields table (
createdOnIndeed,sort,first,before, andafter), and workflow guidance for updating job postings not originally sent to Indeed. - Clarified
legacySourceIdusage and updated field descriptions and example requests. - Added
createdOnIndeedfilter documentation to the Job Update API guide. Set it totrueto return jobs created on Indeed, orfalseto return jobs created externally, such as through an ATS. - Improved
campaignCategoriesdocumentation with clearer instructions for grouping jobs in campaigns and listing sponsored jobs for a campaign.
Indeed Apply
#New(1)
New
- Added the analytics object's
applicationSourceAttributionfield to the Application data reference. This field lists the Indeed products that contributed to an application.
Job Sync API
#Documentation(2)
Documentation
- Added job visibility documentation and FAQs to the Job Sync API guide and FAQs, covering
Searchable,Needs sponsorship,Not searchable, andJob not found. - Added guidance on displaying job status images and descriptions in partner ATS applications, how clients can access more job information, and what to do when jobs are not visible.
Authentication
#Documentation(2)
Documentation
- Improved the Authorization code grant type (3-legged OAuth) documentation for partner developers. Clarified how to get an authorization code by building the request URL and redirecting users to the OAuth consent screen, replaced an incorrect
POSTexample with the correct redirect flow, and clarified how to capture the authorization code fromredirect_uri. - Added clearer explanations and example URLs for requesting
email,offline_access, andemployer_accesspermissions in the 3-legged OAuth documentation. Standardized the language forPOSTrequests to the token endpoint, and improved example request and response descriptions and formatting.
Docs site
#Documentation(1)
Documentation
- Improved table captions by removing the word "table" for clarity and consistency.
August 4, 2025
#Job Sync API
#Breaking change(5)
Breaking change
- Changed the type of
inputfieldDateQuestionQualificationInput.rangefromQualificationDateRangeConfigurationInputtoQualificationDateRangeConfigurationInput!. See the July 31 log. - Changed the type of
inputfieldMultiSelectQualificationQuestionInput.matchfromQualificationMultiValueTextMatchConfigurationInputtoQualificationMultiValueTextMatchConfigurationInput!. See the July 31 log. - Changed the type of
inputfieldSelectQualificationQuestionInput.matchfromQualificationMatchAnyTextConfigurationInputtoQualificationMatchAnyTextConfigurationInput!. See the July 31 log. - Changed the type of
inputfieldTextDecimalQualificationQuestionInput.rangefromQualificationDecimalRangeConfigurationInputtoQualificationDecimalRangeConfigurationInput!. See the July 31 log. - Changed the type of
inputfieldTextIntegerQualificationQuestionInput.rangefromQualificationIntegerRangeConfigurationInputtoQualificationIntegerRangeConfigurationInput!. See the July 31 log.
Deprecation(1)
Deprecation
- Deprecated the
admin1Code,admin2Code,admin3Code, andadmin4Codefields in the Job Sync API guide and the Job Update API guide.
Documentation(4)
Documentation
- Updated the Job Sync API guide to fix image rendering in the job status table and expand job visibility details, including when jobs are searchable, need sponsorship, or do not appear in search results.
- Clarified
isRejected,isMissingRequiredSponsorship, andisSponsorshipRequiredin the Job Sync API guide. - Added
lifecycleStatusto theglobalStatusobject in the Job Sync API guide and the Job Update API guide. The field shows the job processing state (PENDING,ACTIVE, orINACTIVE), and updated examples and schema references show it injobPost.status.globalStatus. - Expanded the Japanese Job Sync API and Job Update API translations, including FAQs, operations, job posting details, and expiration handling.
Schema changes:
- July 31 log: 5Breaking change
Send Candidates API
#Breaking change(1)
Breaking change
- Made 11 breaking changes. See the July 31 log.
Schema changes:
- July 31 log: 11Breaking change19New7Documentation
- July 21 log: 39New
Job Update API
#Schema changes:
- July 31 log: 1New11Documentation
Candidate Sync APIs
#Schema changes:
- July 21 log: 4New
SCIM API
#New(1)
New
- Added SCIM API documentation for synchronizing user directories with Indeed PLUS, including the SCIM API guide, SCIM API schemas, and SCIM API reference.
Support
#Policy change(1)
Policy change
- Updated the Support page with Feed Source Approval (FSA) tiered-status risks, a new support form link for partners without a dedicated partner manager, and the 2025 Partner Program requirements booklet.
Indeed Apply
#Security change(1)
Security change
- Updated the Trusted root SSL certificates documentation to reflect the current root SSL certificates that Indeed Apply trusts.
Documentation(3)
Documentation
- Added guidance to the Job Sync API guide for including Indeed Apply screener questions when creating or upserting job postings. Clarified requirements and examples for
jobsIngest.createSourcedJobPostings, including how to specify screener questions in the request payload. - Improved the related screener questions, integration guidance, and common issues documentation.
- Added
firstNameandlastNamedocumentation to Indeed Apply application data, available whenindeed-apply-nameis set tofirstlastname, with applicant object details and examples.
Publisher JavaScript Plugin
#Documentation(1)
Documentation
- Consolidated the English and Japanese Publisher JavaScript Plugin documentation into one page.
Employer Data API
#Documentation(1)
Documentation
- Clarified in CountrySpecificEmployerAttributesInput that the
sectorSUIDsfield allows a maximum of 3 SUIDs.
Get started
#Documentation(1)
Documentation
- Added Ruby on Rails guidance to GraphQL clients best practices for using operation names correctly with queries stored in constants.
Authentication
#Documentation(1)
Documentation
- Improved the Japanese 2-legged OAuth documentation for getting access tokens and employer-specific tokens. Clarified steps and terminology, revised the request header and body parameter tables and examples, and added guidance for employer selection screens.
Docs site
#Documentation(1)
Documentation
- Added captions to images and tables across multiple documentation pages to improve accessibility and usability.
July 15, 2025
#Job Sync API
#Documentation(3)
Documentation
- Added notes to the Job Sync API guide and Job Update API guide clarifying that these API calls have no cost and are outside the costs and limits in the Sponsored Jobs API usage policy.
- Corrected the code samples in the Job Sync API guide.
- Updated the Job Sync API guide with new descriptions of job posting status and lifecycle fields. Added explanations for
globalStatusandJobPostLifecycleStatus, and revised examples for expiring job postings.
Schema changes:
- July 13 log: 42Documentation
- July 6 log: 1New1Documentation
Job Update API
#Documentation(1)
Documentation
- Corrected the Job Update API guide so the code examples and parameter tables correctly document
sortFieldandsortDirection.
ATS JavaScript Plugin
#Documentation(1)
Documentation
- Consolidated the ATS JavaScript Plugin documentation into one page covering setup, features, and troubleshooting, and updated related links to point to it.
Indeed Apply
#Documentation(2)
Documentation
- Added a note to the Job Sync API guide, Agencies and third-party platforms, Direct employer integration, and ATS integration documentation clarifying that the partner who creates a job through the Job Sync API or XML feed controls that job's expiration.
- Updated the sample URLs in the Indeed Apply application data reference to use generic example domains.
Get started
#Documentation(5)
Documentation
- Added navigation cards to Candidates, Job postings, and Employers landing pages.
- Reorganized the Employers landing page and moved the Employer Data API documentation to Employer Data API.
- Updated the Employers references documentation.
- Refined internal links and aligned the English and Japanese translations.
- Updated Get started for easier setup.
June 30, 2025
#Job Update API
#New(1)
New
- Published the Job Update API guide for agencies to list and update job postings.
Indeed Apply
#New(1)
New
- Updated the JSON for screener questions schema to version 1.3 and revised the Qualification, qualification parameters, and
demographicQuestionsdescriptions.
Documentation(1)
Documentation
- Updated the Japanese Indeed Apply configuration and screener questions JSON documentation, and added a Japanese message signature generation reference.
Get started
#New(1)
New
- Added Data Viewer for Japan-based partners to view feed jobs, confirm receipt, and check processing status.
Docs site
#New(1)
New
- Added a user feedback feature to the side navigation.
Documentation(1)
Documentation
- Redesigned the home page.
Job Sync API
#Documentation(4)
Documentation
- Added
employerJobIdto samples in the Job Sync API guide, updated the Response – Create job posting code sample, and documentedemployerJobIdin List job postings. - Improved the
createSourcedJobPostingsdescription and clarified thatSourcedJobPostingJobSourceInput.employerIdsis limited to one entry, not one character. - Clarified that partners not using real-time extraction can ignore
SourcedJobPostingTaxonomyInput.extractedAttributesandSourcedJobPostingExtractedAttributesInput. - Revised the
updateSourcedJobPostingsandfindEmployerJobsPartnerAPI references, and noted thatSourcedJobPostingMetadataInput.photosis available only in the JP region.
Schema changes:
- June 15 log: 1Policy change2Documentation
Job Sync XML
#Documentation(1)
Documentation
- Added
billingIdto the Job Sync XML feed reference job feed elements table.
Disposition Sync API
#Documentation(1)
Documentation
- Improved the Disposition Sync API landing page with a clearer starting point.
Support
#Documentation(1)
Documentation
- Added Indeed's Developer Agreement, Indeed Apply compliance, and data management FAQs to the Help center.
GraphQL schema changes
#- Other schema changes — Common: June 29 log 1Documentation
June 13, 2025
#Disposition Sync API
#Schema changes:
- June 11 log: 2New5Documentation
Employer Data API
#Schema changes:
- June 11 log: 2New1Documentation
Job Sync API
#Documentation(1)
Documentation
- Added the
sourceNameandcontactPhonefields to Job field visibility (Japan).
Schema changes:
- June 11 log: 4New2Documentation
GraphQL schema changes
#- Other schema changes — Occupational Metadata: June 11 log 3; Common: June 11 logNew4New
May 30, 2025
#Job Sync API
#New(1)
New
- Added fields to the
UpdateSourcedJobPostingBodyInputobject and updated theUpdateSourcedJobPostingGeneralLocationInputAPI reference.
Documentation(2)
Documentation
- Added the
findEmployerJobsPartnerquery to list job postings by source ID, list all job postings for an employer, and view their status. - Clarified that partners not using real-time extraction can ignore
SourcedJobPostingTaxonomyInput.extractedAttributesandSourcedJobPostingExtractedAttributesInput.
Schema changes:
- May 19 log: 39New1Documentation
- May 11 log: 1New
Disposition Sync API
#New(1)
New
- Added test calls to the Disposition Sync API in the Simulated GraphQL environment.
Real-Time API
#New(1)
New
- Added the REST Indeed Real-time API for front-end applications to stream events.
Employer Data API
#Schema changes:
- May 19 log: 1New
Partner Console
#New(1)
New
- Added Knowledge Assistant to Partner Console.
Documentation(1)
Documentation
- Consolidated the Partner Console documentation into Get started.
Indeed Apply
#Documentation(1)
Documentation
- Updated the Apply with Indeed introduction.
Get started
#Documentation(1)
Documentation
- Removed the
indeed-client-idheader from the code examples in GraphQL at Indeed, Create example employer, and Create example job.
GraphQL schema changes
#- Other schema changes — Indeed Interview API: May 19 log 4; Common: May 19 logNew5; Indeed Interview API: May 13 logNew4; Common: May 13 logNew5; Common: May 11 logNew4New1Documentation
April 30, 2025
#Job Sync API
#Breaking change(1)
Breaking change
- Removed 40 types and fields. See the April 8 log.
Documentation(5)
Documentation
- Combined the Job Sync API documentation into one section and rewrote the landing page with a clearer overview.
- Added the
findEmployerJobsPartnerquery to the Job Sync API guide. - Added Japanese translations for the
UpdateSourcedJobPostingBodyInputobject fields. - Updated
booleanfield descriptions in theJobPostSurfaceStatusobject. - Updated code samples in the Job Sync API guide.
Schema changes:
- April 13 log: 5Documentation
- April 8 log: 40Breaking change
- April 4 log: 40New1Documentation
Indeed Apply
#New(1)
New
- Updated Apply with Indeed.
Documentation(3)
Documentation
- Updated the Indeed Apply configuration parameters restrictions.
- Clarified hashed fields in Message Signature.
- Updated the
questionsAndAnswersobject example code sample.
Real-Time API
#New(1)
New
- Added the REST Indeed Real-time API for front-end applications to stream events.
Get started
#New(1)
New
- Added Disposition Sync API test calls to the Simulated GraphQL environment.
Documentation(3)
Documentation
- Added a Japanese translation of Best practices for GraphQL clients.
- Added the
FORBIDDENerror to Troubleshoot GraphQL errors. - Renamed the Rate limiting header to Client ID in GraphQL at Indeed to match the section content.
Job Update API
#Schema changes:
- April 4 log: 13Documentation
ATS JavaScript Plugin
#Documentation(1)
Documentation
- Added Troubleshooting for the Load the plugin script.
Publisher JavaScript Plugin
#Documentation(1)
Documentation
- Updated the screenshots and text to reflect the latest appearance.
Disposition Sync API
#Documentation(1)
Documentation
- Added a note to Integrate with the Disposition Sync API that
ittkandalternateIdentifierare not available in Japan.
Employer Data API
#Documentation(1)
Documentation
- Added supported formats to
LocaleSpecificEmployerAttributesInput.squareLogo.
Authentication
#Documentation(2)
Documentation
- Aligned the Japanese Authorization sidebar with the English.
- Fixed broken links in Client credentials flow (2-legged OAuth).
Support
#Documentation(1)
Documentation
- Added a Japanese translation of Support.
Docs site
#Documentation(1)
Documentation
- Added a Japanese translation of Job postings.
GraphQL schema changes
#- Other schema changes — Common: April 16 log 10Breaking change7; Common: April 8 logDocumentation6; Common: April 4 logNew2Breaking change6New
April 3, 2025
#Indeed Apply
#New(1)
New
- Updated the Indeed Apply screener questions version from 1.1 to 1.2 and added
minCharCount,minSelectionCount, andmaxSelectionCountto the JSON questions parameters.
March 31, 2025
#ATS JavaScript Plugin
#Deprecation(1)
Deprecation
- Deprecated the web interviews feature of the ATS JavaScript Plugin, now under the Candidates category.
Docs site
#Documentation(6)
Documentation
- Moved the OAuth documentation under Authentication.
- Moved the Disposition Sync API and Indeed Apply documentation under Candidates.
- Moved the Job Sync API, ATS JavaScript Plugin, and Publisher JavaScript Plugin documentation under Job postings.
- Moved the Partner Console documentation under Get started.
- Moved the Indeed PLUS documentation alongside the rest of the API documentation.
- Split the troubleshooting documentation into Troubleshoot OAuth errors and Troubleshoot GraphQL errors.
March 24, 2025
#Job Sync API
#Breaking change(1)
Breaking change
- Removed input field
jobAddressfrom input object typeUpdateSourcedJobPostingBodyInput. See the March 16 log.
Schema changes:
- March 16 log: 1Breaking change3New
- March 6 log: 8Documentation
- February 23 log: 5New
ATS JavaScript Plugin
#New(1)
New
- Added a button-size option for the ATS JavaScript Plugin visibility feature in Display a job visibility button.
Employer Data API
#Schema changes:
- March 6 log: 10New
GraphQL schema changes
#- Other schema changes — Common: February 23 log 3Documentation
February 19, 2025
#Disposition Sync API
#Breaking change(4)
Breaking change
- Removed type
CompanyNameAndReqId. See the January 28 log. - Removed type
CompanyNameAndReqIdInput. See the January 28 log. - Removed field
companyNameAndReqId(deprecated) from object typeJobIdentifier. See the January 28 log. - Removed input field
companyNameAndReqId(deprecated) from input object typeJobIdentifierInput. See the January 28 log.
Schema changes:
- January 28 log: 4Breaking change
Indeed Apply
#Deprecation(1)
Deprecation
- Deprecated the legacy JSON questions format in the Application data reference. Starting April 1, 2025, only
questionsAndAnswersandscreenerQuestionsAndAnswersare supported.
Job Sync API
#Schema changes:
- February 6 log: 2Documentation
- February 4 log: 2New
- January 28 log: 1New
- December 29 log: 7Documentation
- November 14 log: 7New
- November 11 log: 1Documentation
- November 7 log: 2New
Job Update API
#Schema changes:
- January 28 log: 7New
GraphQL schema changes
#- Other schema changes — Common: February 17 log 5; Occupational Metadata: February 7 logNew1; Common: February 6 logBreaking change2; Common: February 4 logNew2; Occupational Metadata: January 28 logBreaking change6; Common: January 28 logBreaking change1New2Documentation