The Kaching API is a RESTful interface built on architectural precision. Integrate lead ingestion, financial operations, and field execution directly into your existing stack.
Pass your API key in the x-api-key header for all requests. API keys can be generated and managed within the CRM Admin Panel under Settings > Integrations.
| Resource | Operations | Fields |
|---|---|---|
| /contactsCustomer records | GET, POST, PATCH, DELETE | first_name, last_name, email, phone, address, tags |
| /dealsSales opportunities | GET, POST, PATCH, DELETE | title, value, stage_id, contact_id, source |
| /estimatesProject cost projections | GET, POST, PATCH, DELETE | deal_id, labor_total, material_total, tax_rate |
| /quotesFormal offers for signature | GET, POST, PATCH, DELETE | estimate_id, status (draft/sent/signed), signed_at |
| /invoicesBilling records | GET, POST, PATCH, DELETE | quote_id, amount_due, status (unpaid/paid/overdue) |
| /jobsActive project execution | GET, POST, PATCH, DELETE | deal_id, start_date, end_date, crew_id |
Missing required fields or invalid payload.
Missing or invalid x-api-key header.
Insufficient scope for this operation.
Resource does not exist.