August 15, 2025
Release notes: August 15, 2025
Authorization
-
Improved Authorization code grant type (3-legged OAuth) documentation for partner developers:
- Clarified procedure to get an authorization code, including how to construct the request URL and redirect users to the OAuth consent screen.
- Replaced incorrect
POSTexample with a correct redirect-based approach for initiating the OAuth flow. - Added clearer explanations and improved example URLs for requesting
email,offline_access, andemployer_accesspermissions. - Clarified how to capture the authorization code from the
redirect_uri. - Standardized language for making
POSTrequests to the token endpoint throughout the documentation. - Improved descriptions and formatting for example requests and responses.
Indeed Apply
- Added the analytics object's
applicationSourceAttributionfield to Indeed Apply > Application data reference. TheapplicationSourceAttributionfield lists the Indeed products that contributed to a job seeker submitting an application.
Job Sync API
- Added documentation and FAQs for job visibility to the Job Sync API guide and FAQs.
- Explained job visibility statuses, including
Searchable,Needs sponsorship,Not searchable, andJob not found. - Provided guidance on how to display job status images and descriptions in partner ATS applications.
- Described how clients can access more information about jobs and what actions to take if jobs are not visible.
Job Update API
Improved the Job Update API guide and API reference:
-
Moved workflow information to the top of the Job Update API guide:
- Clarified when to use upsert versus update operations for job postings.
- Added guidance on working with clients and updating job locations.
- Updated the Job Update API overview page for better navigation and integration basics.
- Enhanced API reference documentation for update operations, including improved summaries and admonishments.
-
Fixed a broken link. The HTTP
429error code reference now navigates to the troubleshooting section for GraphQL errors. -
Updated the maximum number of jobs that the Job Update API returns from 1,000 to 500. This change clarifies the current API limit for job listing requests.
-
Clarified and expanded documentation for the list job postings operation:
- Improved explanation of OAuth token types required for listing and viewing job postings.
- Revised and expanded the table of query fields, including details for
createdOnIndeed,sort,first,before, andafter. - Updated workflow instructions for updating job postings not originally sent to Indeed.
-
Clarified usage of
legacySourceId. -
Added documentation for the
createdOnIndeedfilter. You can now filter job postings by their original creation source:- To return jobs created on Indeed, set
createdOnIndeedtotrue. - To return jobs created externally, such as through an ATS, set
createdOnIndeedtofalse.
- To return jobs created on Indeed, set
-
Updated field descriptions and example requests.
-
Improved documentation for
campaignCategories, providing clearer instructions for grouping jobs in campaigns to list sponsored jobs for a campaign.
Other
- Improved table captions across documentation. Removed the word table from table captions for improved clarity and consistency in documentation.