A quick self-check to figure out whether your tech partner integration needs the Partner API, the Public API, or a mix of both, and which Public API key type to request.
A common assumption from partners is that they'll need to pull candidate data on demand (bulk pipeline import, refreshing a stage on request, re-fetching a candidate on request). That's technically possible, but it's not how we want integrations to work. Instead, everything is push-based, using Triggers.
Here's how it works:
The candidate's stage is already included in the Partner API payload for that candidate. You'll always know the stage of the specific candidate you're receiving, there's no need to separately pull or list all stages.
This means bulk pipeline import, on-demand stage refresh, and on-demand candidate re-fetch aren't needed. The trigger model replaces all three.
Read more: Triggers article
There are two types of custom fields. As a tech partner, what you usually need are candidate custom fields, not job custom fields.
More on custom fields: support.teamtailor.com/en/articles/3468522-custom-fields