ATS (Applicant Tracking System) integration keys allow platforms custom ATS solutions to manage multiple companies through a single API key. This is ideal for multi-tenant applications.
// Company A's dataGET /jobs?companyId=company-a-uuid// Returns: Company A's jobs only// Company B's dataGET /jobs?companyId=company-b-uuid// Returns: Company B's jobs only// ❌ Attempting to access unmanaged companyGET /jobs?companyId=unauthorized-company-uuid// Returns: 403 Forbidden
Webhooks are not yet implemented. The webhook configuration endpoints described below are planned for future implementation. Currently, you need to poll the API to check for updates.
Webhook configuration will be available in a future release. When implemented, you’ll be able to set up webhooks per company to receive real-time notifications for events like interview completion and candidate updates.For now, use polling to check for updates. See the Webhooks Guide for current workarounds and best practices.
ATS keys have elevated privileges. Implement additional security: - Never
expose ATS keys in client-side code - Use separate keys for production and
testing - Rotate keys every 90 days - Monitor for unusual access patterns -
Implement IP allowlists