Platform & Integrations · Platform
Build on CrewFlow
A versioned REST API covers the operational surface of the platform: clients, projects, jobs, workers, assignments, documents, timesheets, expenses and invoices — documented with OpenAPI and authenticated with API keys or OAuth 2.0.
Why it matters
The case for Developer API
Enterprise buyers ask one question about any platform: can we get our data out and drive it programmatically? The answer needs to be yes, with documentation.
OpenAPI
documented
Integration teams start building the same day they get credentials.
POST /v1/jobs
Authorization: Bearer <api-key>
{
"project_id": "prj_8fa2",
"start_date": "2026-04-06",
"roles": [{ "trade": "pipefitter", "headcount": 8 }]
}
→ 201 { "job_id": "job_2c19", "status": "mobilising" }Capabilities
What Developer API does
Versioned endpoints
Explicit versioning so integrations do not break when the platform evolves.
OpenAPI documentation
Machine-readable specification with an interactive explorer.
API keys and OAuth
Authorization Code with PKCE for user-facing apps, client credentials for server-to-server.
Rate limiting and logs
Per-client limits with request logs you can inspect.
How it works
The workflow, end to end
- Step 01
Create a client
Register an API client in settings and choose its scopes.
- Step 02
Authenticate
Use an API key or complete the OAuth flow.
- Step 03
Call
Read and write against versioned, documented endpoints.
- Step 04
Observe
Inspect request logs, errors and rate-limit headroom.
Benefits
What your team gets
- Your data is yours, programmatically
- Custom internal tooling is possible
- Partners can build against CrewFlow
- IT sign-off is straightforward
Outcomes
What changes in your operation
- Programmatic access
- Straightforward IT approval
- Partner extensibility
FAQ
Developer API questions we are asked most
Explore next
Works closely with
- WebhooksSigned, retried event delivery into your own systems.
- Integrations HubAccounting, productivity, storage, communication, signing, analytics and payroll.
- SecurityTenant isolation, row-level security, encryption and full audit history.
- Automation EngineTriggers, conditions and actions that remove the repetitive work.