RESTful API for integrating with the insurance platform. Manage clients, proposals, webhooks, and more.
All API requests require a Bearer token. Generate API keys from /dashboard/agency/api-keys.
sk_live_... — Productionsk_test_... — Sandbox (100 req/hr)Production: 1,000 req/hour
Sandbox: 100 req/hour
Exceeding returns 429 with Retry-After header.
clients:readRead client dataclients:writeCreate and update clientsproposals:readRead proposal datawebhooks:writeRegister and manage webhooks*Full access (all permissions)When you register an outbound webhook, the platform sends POST requests to your URL when these events occur. Each payload includes an X-IBC-Signature HMAC-SHA256 header for verification.
client.createdA new client is added to the CRMclient.updatedClient record is modifiedproposal.sentA proposal is emailed to a clientproposal.viewedA client opens their proposal linkproposal.enrolledA client enrolls through a proposalsoa.signedA Scope of Appointment is signedappointment.bookedA client books an appointment