1. Products
  2. Developers & Integrations
Developers & Integrations

A documented REST API, signed webhooks and replaceable providers.

Quote from your own journey, react to 14 webhook events, and swap third-party providers without rebuilding the product.

POST /v1/quotes
{
  "product": "pet-insurance",
  "risk": {
    "species": "dog",
    "age_years": 4,
    "postcode": "HG1 2AB"
  },
  "channel": "partner"
}

Illustrative request

  1. Quote created 201 Created
  2. Rated premium: £18.42 / month
  3. Policy issued POL930996
  4. Webhook delivered signed · 200 OK
API and webhooks

Built for the people integrating with it.

REST API v1

A versioned REST API for quoting, policies and more.

OpenAPI specification

A published spec to generate clients and explore endpoints.

API keys

Issue and revoke keys per consumer.

Per-consumer rate limiting

Each consumer gets its own limits, so one integration cannot starve another.

14 outbound webhook events

Subscribe to the events that matter to your systems.

Signed, verifiable delivery

Every delivery is signed so receivers can verify it came from CRD.

Retained bodies and signatures

Delivered payloads and signatures are kept for troubleshooting and audit.

Privacy-safe payloads

Webhook payloads are designed to avoid leaking personal data.

Automatic failure handling

Failing endpoints are handled automatically rather than silently dropped.

Replaceable provider interfaces

Third-party services sit behind interfaces you can swap.

Integrations

Replace providers without rebuilding the product.

Every third-party service sits behind an interface. Change the provider and the product, journeys and records stay exactly as they are.

  • Card payments Stripe
  • Direct Debit GoCardless
  • Address lookup Provider interface
  • Vehicle data Provider interface
  • Sanctions screening Provider interface
  • Virus scanning Provider interface

See CRD Core running your products.

Book a walkthrough with the team, or try the live demo journey yourself.