API Developers

Insurance APIs designed for engineers.

Clean REST endpoints, sandbox keys, signed webhooks, and detailed request logs. Quote-to-issuance in a single integration.

Authentication

Bearer API keys, scoped to sandbox or production.

Webhooks

Signed events for quote, bind, payment, policy, claim.

Sandbox

Stateful test environment with synthetic data.

Logs & rate limits

Request/response viewer, status codes, rate headers.

API catalog

Selected endpoints. Full reference available with a sandbox account.

POST/api/v1/quotes/motorCreate a motor insurance quote.
{
  "broker_id": "brk_123",
  "product_id": "motor_comprehensive",
  "customer": { "name": "Ahmed Ali", "email": "ahmed@example.com", "phone": "+96500000000" },
  "vehicle":  { "make": "Toyota", "model": "Camry", "year": 2022, "value": 7500 },
  "driver":   { "age": 35, "years_licensed": 10, "previous_claims": 0 },
  "coverage_type": "comprehensive"
}
POST/api/v1/quotes/{id}/bindBind a quote and reserve a policy slot.
{ "quote_id": "qt_10001" }
POST/api/v1/payments/create-linkCreate a payment link for a quote or policy.
{ "quote_id": "qt_10001", "amount": 129, "currency": "KWD" }
POST/api/v1/policies/issueIssue a policy from a bound + paid quote.
{ "quote_id": "qt_10001" }
GET/api/v1/policies/{id}Retrieve a policy by id or number.
POST/api/v1/endorsementsSubmit an endorsement on an in-force policy.
{ "policy_id": "pol_1", "change_type": "vehicle_update", "payload": { "vehicle_value": 8000 } }
POST/api/v1/claims/intakeSubmit a claim intake.
{ "policy_id": "pol_1", "incident_date": "2026-06-15", "claim_type": "collision", "description": "..." }