Sakhaa Capture API
Capture customer records through the supported external API contract.
- For
- Integration developers and company administrators
- Owner
- Integration engineering
- Outcome
- Connect one server-side integration without using internal CRM routes.
- Last verified
- 2026-09-01
- Next review
- 2026-11-30
- Status
- Supported public contract
The Capture API is the supported external API for creating or updating customer records in Sakhaa. It is separate from the signed-in CRM application routes.
Start here
- Create an API client in Sakhaa.
- Store the key and one-time secret in a server-side secret store.
- Call
GET /infoas a bounded connection check. - Capture one synthetic person with a stable idempotency key.
- Add monitoring and a visible failure queue before production use.
Production base URL
https://crm.sakhaa.ai/api/v1/captureSupported operations
The operation pages below are generated from the approved public OpenAPI contract.
| Method | Path | Purpose |
|---|---|---|
GET | /info | Confirm the API client and its supported settings. |
POST | /person | Capture one person. |
POST | /persons/bulk | Capture between 1 and 100 people. |
Authentication
Every request requires X-API-Key and X-API-Secret. POST requests also require an
Idempotency-Key. Never put these credentials in browser code or a mobile application.
Sandbox-first boundary
The reference pages show request builders and code examples. They do not send requests from this site. Start with a local mock or a disposable API client. Use the availability guide to separate supported operations from candidate future waves.
Important boundary
Only the operations listed in this reference are public. Internal signed-in CRM routes are not a customer integration contract.