All ResourcesInsurance • ZIP: CSV pack + checklist + guide

Insurance API Test-Case Pack

Quote and rate, policy issuance and endorsements, claims first notice of loss, claim payments and broker access

What's inside:

Quote, rate, bind, endorsement, cancellation and renewal cases
Claims FNOL, documents, lifecycle and payment-authority cases
Broker, partner and policyholder access-control cases
Self-hosted deployment and audit checklist included

For: QA and platform teams at insurers, MGAs and brokers

Get your free copy

Enter your email and we'll send the download link to your inbox.

No spam. Unsubscribe anytime. We respect your privacy.

Preview: Insurance API Test-Case Pack

This page shows roughly the first 20% of the pack so you can judge it before you download. The full ZIP contains 5 files: insurance-api-test-cases.csv, insurance-api-test-cases-guide.pdf, insurance-api-test-cases-guide.md, deployment-audit-checklist.csv, self-hosted-api-testing-deployment-checklist.pdf.

About this pack

Insurance APIs encode money and obligations: a premium that is not reproducible, a claim accepted for a date the policy did not cover, a payment above the handler's authority. These cases target the rules that sit behind quote, policy and claims endpoints.

insurance-api-test-cases.csv has 31 cases. Each names the domain area, the request, the expected result, a type, a priority and the public standard or document it was written against. Replace placeholders in {braces} with your own paths, identifiers and data.

Areas covered

Domain areaCases
Quote and rate7
Policy issuance3
Endorsements2
Cancellation1
Renewal1
Claims FNOL5
Claims documents1
Claims lifecycle2
Claims payments3
Broker and partner access3
Data protection2
Integration1

Insurance API test cases

insurance-api-test-cases.csv · showing 7 of 31 rows. Quote, policy, endorsements, claims FNOL, claim payments and access control.

  1. INS-001

    Quote is returned for a complete, eligible risk

    Domain Area
    Quote and rate
    Preconditions
    Rating tables loaded for the product
    Input / Request
    POST /quotes {product, effectiveDate, insured, risk details}
    Expected Result
    201; quote id; premium with currency; taxes and fees itemised; quote expiry date
    Type
    Positive
    Priority
    P1
    Reference
    Your rating and product rules
  2. INS-002

    Same inputs give the same premium

    Domain Area
    Quote and rate
    Preconditions
    Quote Q1 created
    Input / Request
    POST /quotes again with identical inputs
    Expected Result
    Identical premium and breakdown (rating is deterministic for the same rate version)
    Type
    Positive
    Priority
    P1
    Reference
    Your rating rules
  3. INS-003

    Missing underwriting question is refused

    Domain Area
    Quote and rate
    Preconditions
    -
    Input / Request
    POST /quotes without a mandatory underwriting answer
    Expected Result
    400 or 422 naming the question
    Type
    Negative
    Priority
    P1
    Reference
    Your product rules
  4. INS-004

    Ineligible risk is declined with a reason

    Domain Area
    Quote and rate
    Preconditions
    Risk outside appetite (e.g. excluded postcode or occupation in your rules)
    Input / Request
    POST /quotes
    Expected Result
    Decline or refer status with a documented reason code; no bindable quote
    Type
    Negative
    Priority
    P1
    Reference
    Your underwriting guidelines
  5. INS-005

    Effective date in the past is refused

    Domain Area
    Quote and rate
    Preconditions
    -
    Input / Request
    effectiveDate yesterday
    Expected Result
    400 or 422, unless backdating is explicitly allowed for the channel
    Type
    Boundary
    Priority
    P2
    Reference
    Your product rules
  6. INS-006

    Premium rounding follows the documented rule

    Domain Area
    Quote and rate
    Preconditions
    Inputs that produce fractional minor units
    Input / Request
    POST /quotes
    Expected Result
    Premium, taxes and total rounded per the rule; components sum to the total
    Type
    Boundary
    Priority
    P2
    Reference
    Your rating rules
  7. INS-007

    Expired quote cannot be bound

    Domain Area
    Quote and rate
    Preconditions
    Quote past its expiry date
    Input / Request
    POST /policies {quoteId}
    Expected Result
    409 or 422 quote expired
    Type
    Negative
    Priority
    P1
    Reference
    Your product rules

The rest of the pack

71 rows across 2 CSV files, and all 6 sections of the guide as PDF and Markdown. Enter your work email above and we will send the download link.

Want to automate your API testing?

Generate tests from OpenAPI specs, run in CI/CD, and scale quality across teams.