- Schema changes since the last release
- October 15, 2026
- September 30, 2026
- September 15, 2026
- August 31, 2026
- August 15, 2026
- July 31, 2026
- July 15, 2026
- June 30, 2026
- June 15, 2026
- May 31, 2026
- May 15, 2026
- March 15, 2026
- February 28, 2026
- February 15, 2026
- January 31, 2026
- January 15, 2026
- December 15, 2025
- November 30, 2025
- November 15, 2025
- November 3, 2025
- October 15, 2025
- October 2, 2025
- September 15, 2025
- September 3, 2025
- August 15, 2025
- August 4, 2025
- July 15, 2025
- June 30, 2025
- June 13, 2025
- May 30, 2025
- April 30, 2025
- March 24, 2025
- February 19, 2025
- September 30, 2024
Job Sync API release notes
Schema changes since the last release
These GraphQL schema changes are live. The next release notes will summarize them.
October 19, 2026
- Job Sync API: 1Documentation
October 15, 2026
Documentation(1)
Documentation
- Fixed the rate limits section in English and Japanese to show that expirations count toward the same per-request-size limits as job creation, and that a throttled call returns
SUBREQUEST_HTTP_ERRORwith HTTP status429.
Schema changes:
- October 12 log: 5New
- October 5 log: 1Documentation
September 30, 2026
Documentation(2)
Documentation
- Clarified on
SourcedJobPostingMetadataInputandSourcedJobPostingPhotoInputthat job photos are supported only for jobs in Japan. Sending these fields elsewhere has no effect. - Added a note to the XML feed reference that the
hide_from_indeed_searchelement is not available in Japan.
Schema changes:
- September 28 log: 1Policy change1Documentation
- September 21 log: 2Documentation
September 15, 2026
Schema changes:
- September 14 log: 3New1Documentation
August 31, 2026
Documentation(1)
Documentation
- Clarified that jobs with multiple locations or languages must be split into separate postings, and added this guidance to the Job Sync API guide and Integrate the Job Sync API. Split postings can share the same
urlandjobRequisitionId, but each needs a uniquejobPostingIdso Indeed does not treat them as duplicates.
Schema changes:
- August 24 log: 211Documentation
August 15, 2026
Schema changes:
- August 11 log: 1Documentation
July 31, 2026
New(1)
New
- The Job Sync API is now available to direct employers.
Documentation(2)
Documentation
- Clarified that job descriptions default to plain text. Rich formatting requires HTML through
descriptionFormatting. See job description formatting. - Updated authentication guidance for getting job posting status by ID by clarifying token type by integration model, requiring an authorization-code endpoint, recommending
offline_accessfor 3-legged OAuth, explaining user-linkedFORBIDDENcases, and documenting when tokens cannot be refreshed.
Schema changes:
- July 16 log: 2Documentation
July 15, 2026
Schema changes:
- July 10 log: 2Policy change
- July 6 log: 3New
June 30, 2026
Schema changes:
- June 29 log: 85Documentation
- June 26 log: 24New
- June 16 log: 2New
June 15, 2026
Documentation(2)
Documentation
- Moved the XML feed reference to a new top-level Job Sync XML feed section, alongside the Job Sync API as a job indexing method. Existing Indeed Apply XML feed links redirect to the new location.
- Added salary guidance to the XML feed reference: Indeed might not display salary or other pay data unless it uses the correct numerical format.
Schema changes:
- June 10 log: 1Documentation
May 31, 2026
Documentation(2)
Documentation
- Added Japan-specific guidance to the Job Sync API job types reference on selecting the job type SUID and listing applicable benefits.
- Fixed the
SourcedJobPostingBodyInputdescription link to Job description formatting. Clarified the 65,000-byte maximum and HTML requirement.
May 15, 2026
Schema changes:
- May 4 log: 5Documentation
March 15, 2026
New(1)
New
- Added the hide from Indeed search feature to the Job Sync API and Indeed Apply XML feed docs. Use the
hide_from_indeed_searchfield with reason codes to hide job postings from Indeed search for confidential roles, talent pools, or other cases.
Documentation(1)
Documentation
- Improved the job description formatting section, rewrote FAQs, and updated mutations, and combined common issues with FAQs in the Job Sync API reference.
- ✏️ Updated Japan availability labels in the shifts and schedules reference.
| SUID | Previous label | Updated label |
|---|---|---|
7SRRR | Weekend availability/Weekends as needed | Weekend availability |
VDB9U | Holidays | Holiday work possible |
JCVZE | Rotational shift | Rotating shift |
ECW4P | Annualized hours | Annualised hours |
Schema changes:
- March 11 log: 18Documentation
- March 6 log: 2Documentation
- March 3 log: 56Documentation
February 28, 2026
Documentation(2)
Documentation
- Added troubleshooting guide for error responses and GraphQL issues for Job Sync API.
- Clarified Japanese documentation for job expiration, job requisition IDs, and job posting cautions. Indeed does not automatically expire job postings and must call the API explicitly.
Schema changes:
- February 23 log: 1Documentation
- February 20 log: 1Documentation
- February 16 log: 3New
February 15, 2026
Documentation(5)
Documentation
- Updated SourcedJobPostingTaxonomyInput with
remoteTypeguidance. For non-remote jobs, leave blank or set tonull. - Added Indeed resource IDs (IRIs) documentation explaining the IRI format used by Job Sync and Job Update APIs.
- Added HTML formatting guidelines to the job description formatting guide, FAQs, and troubleshoot GraphQL errors. Escape quotes. Use HTML tags like
<h4>,<ul>, and<li>directly. - Added "Japan-only" tags to
resumeFieldsRequiredandresumeFieldsOptionalin the API Reference forSourcedJobPostingIndeedApplyInputandIndeedApplyConfigurationResumeField. - Fixed missing Job Status page images in the Job Sync API guide.
Schema changes:
- February 13 log: 2New
- February 10 log: 2Documentation
- February 2 log: 1Documentation
January 31, 2026
New(1)
New
- Added the Jobs lifecycle event webhooks guide.
Documentation(2)
Documentation
- Updated code examples formatting and added required double quotes around currency values in the Job Sync API docs.
- Moved the Webhooks guide from the Job Sync API section to the Get started section.
Schema changes:
- January 27 log: 30Documentation
- January 26 log: 3Documentation
January 15, 2026
Documentation(2)
Documentation
- Added
isIndeedApplyActivefield documentation to the Job Sync API guide. Partners can now check whether Indeed Apply is active for a job through theisIndeedApplyActivefield inJobPostGlobalStatus. - Restructured the Job Sync API guide for clarity. Split the "view job" and "view multiple jobs" sections, added call-to-action guidance and examples, and added collapsible details to improve readability.
- 🔧 Fixed Japanese occupation hierarchy classifications in the occupations reference. Occupation hierarchy mappings for
UMYCJandQH7EXnow match the English version.
| SUID | Corrected ja-JP hierarchy |
|---|---|
UMYCJ | 重機オペレーター → クレーン・玉掛けオペレーター |
QH7EX | 製造・生産施設運営管理業務従事者 → 生産管理・計画業務従事者 |
Schema changes:
- January 4 log: 1Documentation
December 15, 2025
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
November 30, 2025
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.
November 15, 2025
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
November 3, 2025
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
October 15, 2025
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 |
October 2, 2025
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
September 15, 2025
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.
September 3, 2025
Schema changes:
- August 27 log: 2Documentation
August 15, 2025
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.
August 4, 2025
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
July 15, 2025
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
June 30, 2025
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
June 13, 2025
Documentation(1)
Documentation
- Added the
sourceNameandcontactPhonefields to Job field visibility (Japan).
Schema changes:
- June 11 log: 4New2Documentation
May 30, 2025
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
April 30, 2025
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
March 24, 2025
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
February 19, 2025
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
September 30, 2024
New(3)
New
- Added support for placement business companies (staffing agencies) job postings on Indeed PLUS partner job boards.
- Added support for task-based jobs on Indeed PLUS partner job boards.
- Added support for commission-based jobs on Indeed PLUS partner job boards.
- ✅ Added job type SUIDs for new graduates and volunteers to the job types reference.
| Name | ja-JP label | SUID |
|---|---|---|
| New graduate | 新卒 | 7K6D9 |
| Volunteer | ボランティア | UXQZ8 |