Overview
The Firstwork API provides programmatic access to manage applications, hiring flows, candidates, automations, and more. It’s designed for integrating Firstwork with your existing systems, building custom workflows, and automating HR operations.Base URL
All API requests are made to your Firstwork instance’s external API base path:API Versions
[!NOTE] New integrations should use v2 endpoints where available. v1 endpoints are maintained for backward compatibility.
Quick Start
Here’s a quick example to list all hiring flows:Available Endpoints
Applications
Hiring Flows
Candidates
Automations
Other
Response Format
All API responses follow a consistent JSON format:Error Responses
HTTP Status Codes
Rate Limiting
API requests are rate-limited to ensure fair usage:- Default limit: 100 requests per minute per API key
- Burst limit: 20 requests per second
- Rate limit headers are included in responses