- DATE:
- AUTHOR:
- The Eightfold team
Offer and Position APIs for HRIS Integration
Default On
This feature introduces a new set of APIs to enable seamless integration with external HRIS systems. Customers can now programmatically export detailed offer data, track offer versions, and update certain custom fields. Additionally, the APIs support creating position requisitions and triggering their approval workflows directly from an external system.
Users
Customer Admins, Implementation Engineers
Requirements
You need to have a Talent Tracking license.
Needs addressed
Customers lack programmatic access to Eightfold's offer and position data, forcing manual processes for analytics, integrations, cross-system workflows, and position creation from external HRIS systems.
APIs enable external systems to pull offer data (including versions), create and push positions with foundation objects to Eightfold Talent Tracking, update offer fields, and trigger position approvals programmatically from external systems.
Pull offer data for analytics; update offers after background verification; create positions with foundation objects from external HRIS and push to Eightfold; trigger position approvals via external system APIs.
Eliminates manual data entry, enables automated workflows between external systems and Eightfold, and creates seamless bi-directional data flow for offers and positions across HR systems.
The APIs have been linked below:
Single Offer API - also used for versioning
Impact on existing workflows
The Patch Offer API can only update specific custom field types (text, rich text, number, date) and cannot update standard fields, compensation details, or dropdown fields. These fields need to be defined as well in the admin console which can be edited
Organizational Unit data (Department, Division, etc.) is not yet included in the Offer API responses.
The Patch API will only update existing custom fields; it will not create new ones if they are not already present on the offer.
Initial setup
This feature will be available to customers by default. Customers don't need to do anything to see this change in their Eightfold environment by the sandbox and GA dates.
