Build on BlueClerk.
A clean REST API with OAuth 2.0, webhooks, and a full OpenAPI spec. Sync jobs, customers, invoices, and property history with the systems you already use.
OpenAPI spec on GitHub · Self-serve credentials · No approval needed
Everything You Need to Integrate
Designed to be predictable, well-documented, and easy to wire up — whether you're building an internal tool or a commercial integration.
REST API
JSON over HTTPS. Predictable resources for jobs, customers, invoices, estimates, and properties.
OAuth 2.0
Authorization Code flow with refresh tokens. Scoped access so users grant only what they want to share.
Webhooks
Subscribe to events — job created, status changed, invoice paid — and react in real time without polling.
OpenAPI Spec
Full machine-readable spec on GitHub. Generate clients in any language, import into Postman, or pipe into your tooling.
Up and Running in Minutes
Sign up, create an OAuth app, and make your first call. No sales calls, no approval queue, no NDAs.
- Sign up for a developer account
- Create an OAuth app and grab your client credentials
- Make your first call to the sandbox or production API
curl https://api.blueclerk.com/v1/jobs \
-H "Authorization: Bearer $TOKEN" \
-H "Accept: application/json"
{
"data": [
{
"id": "job_4k2j8",
"status": "scheduled",
"property": "1234 Oak St, Austin TX",
"scheduled_for": "2026-05-12T14:00:00Z"
}
],
"next_cursor": null
}What You Can Build
Internal Tools
Pull job data into your accounting, BI, or ops dashboards. Push customers in from your CRM.
Automations
Trigger Slack alerts when an invoice is paid. Sync property records to your warranty system. Whatever fits your stack.
Partner Integrations
Build a third-party app that connects to BlueClerk for your shared customers — OAuth keeps it secure.
Start Building Today
Read the OpenAPI docs on GitHub, then create a developer account to get your credentials.