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": "..." }