Tint

Tint is an embedded protection / insurance-as-a-service infrastructure provider whose Hermes platform lets tech platforms launch and operate embedded insurance programs. The Tint API v2 exposes programmatic quoting, binding, policy lifecycle management, endorsements, claims, payments, and webhooks under a single Bearer-authenticated REST surface at https://api.tint.ai/v2.

7 APIs 0 Features
InsuranceEmbedded InsuranceInsurTechInsurance as a ServiceProtection

APIs

Tint Programs API

Lists the embedded insurance products (programs) configured for an account and the plans available within each product, the building blocks platforms quote and bind policies aga...

Tint Quotes API

Retrieves rated plan quotes for a policy via the Rating Engine. Coverage details are returned inline within quotes rather than as a standalone resource.

Tint Policies API

Full policy lifecycle - create, retrieve, update, issue, report usage, record payment, cancel, and void - plus endorsement workflows for mid-term changes with their own quote an...

Tint Claims API

End-to-end claims handling from first notice of loss through receive, review, approve, settle, deny, or withdraw, with notes, document upload URLs, and claim payments.

Tint Decisions API

Calculates and retrieves Decision Engine decisions and Score Module scores for a policy, enforcing the business rules that drive underwriting and pricing.

Tint Questionnaires API

Retrieves the questionnaire definition attached to a policy by slug, used to collect the underwriting and rating data a program requires.

Tint Webhooks API

Real-time event notifications for the policy lifecycle (CREATED, ISSUED, CANCELLED, ENDORSED, RENEWED, PAYMENT, USAGE_REPORTED, VOID) and claims (CREATED, APPROVED, SETTLED, DEN...

Collections

Tint API

OPEN

Pricing Plans

Tint Plans Pricing

1 plans

PLANS

Rate Limits

Tint Rate Limits

1 limits

RATE LIMITS

FinOps

Tint Finops

FINOPS

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Tint API
  version: '2'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Programs
    type: folder
  items:
  - info:
      name: List insurance products (programs)
      type: http
    http:
      method: GET
      url: https://api.tint.ai/v2/insurance-products
    docs: List insurance products (programs)
  - info:
      name: List plans for an insurance product
      type: http
    http:
      method: GET
      url: https://api.tint.ai/v2/insurance-products/{{productSlug}}/plans
    docs: List plans for an insurance product
- info:
    name: Quotes
    type: folder
  items:
  - info:
      name: Get rated plan quotes for a policy
      type: http
    http:
      method: GET
      url: https://api.tint.ai/v2/policy/{{policyId}}/quotes
    docs: Get rated plan quotes for a policy
  - info:
      name: Get quotes for an endorsement
      type: http
    http:
      method: GET
      url: https://api.tint.ai/v2/policy/{{policyId}}/endorsement/{{id}}/quotes
    docs: Get quotes for an endorsement
- info:
    name: Policies
    type: folder
  items:
  - info:
      name: Create a policy
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/policy
      body:
        type: json
        data: '{}'
    docs: Create a policy
  - info:
      name: Retrieve a policy
      type: http
    http:
      method: GET
      url: https://api.tint.ai/v2/policy/{{id}}
    docs: Retrieve a policy
  - info:
      name: Update a policy
      type: http
    http:
      method: PUT
      url: https://api.tint.ai/v2/policy/{{id}}
      body:
        type: json
        data: '{}'
    docs: Update a policy
  - info:
      name: Issue a policy
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/policy/{{id}}/issue
      body:
        type: json
        data: '{}'
    docs: Issue a policy
  - info:
      name: Report usage for a policy
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/policy/{{id}}/report-usage
      body:
        type: json
        data: '{}'
    docs: Report usage for a policy
  - info:
      name: Record a payment against a policy
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/policy/{{id}}/payment
      body:
        type: json
        data: '{}'
    docs: Record a payment against a policy
  - info:
      name: Cancel a policy
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/policy/{{id}}/cancel
      body:
        type: json
        data: '{}'
    docs: Cancel a policy
  - info:
      name: Void a policy
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/policy/{{id}}/void
      body:
        type: json
        data: '{}'
    docs: Void a policy
  - info:
      name: Create an endorsement
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/policy/{{policyId}}/endorsement
      body:
        type: json
        data: '{}'
    docs: Create an endorsement
  - info:
      name: List endorsements
      type: http
    http:
      method: GET
      url: https://api.tint.ai/v2/policy/{{policyId}}/endorsements
    docs: List endorsements
  - info:
      name: Retrieve an endorsement
      type: http
    http:
      method: GET
      url: https://api.tint.ai/v2/policy/{{policyId}}/endorsement/{{id}}
    docs: Retrieve an endorsement
  - info:
      name: Update an endorsement
      type: http
    http:
      method: PUT
      url: https://api.tint.ai/v2/policy/{{policyId}}/endorsement/{{id}}
      body:
        type: json
        data: '{}'
    docs: Update an endorsement
  - info:
      name: Approve an endorsement
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/policy/{{policyId}}/endorsement/{{id}}/approve
      body:
        type: json
        data: '{}'
    docs: Approve an endorsement
  - info:
      name: Cancel an endorsement
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/policy/{{policyId}}/endorsement/{{id}}/cancel
      body:
        type: json
        data: '{}'
    docs: Cancel an endorsement
- info:
    name: Claims
    type: folder
  items:
  - info:
      name: Create a claim (FNOL) on a policy
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/policy/{{policyId}}/claim
      body:
        type: json
        data: '{}'
    docs: Create a claim (FNOL) on a policy
  - info:
      name: List claims on a policy
      type: http
    http:
      method: GET
      url: https://api.tint.ai/v2/policy/{{policyId}}/claims
    docs: List claims on a policy
  - info:
      name: Update a claim under a policy
      type: http
    http:
      method: PUT
      url: https://api.tint.ai/v2/policy/{{policyId}}/claim/{{claimId}}
      body:
        type: json
        data: '{}'
    docs: Update a claim under a policy
  - info:
      name: List claims
      type: http
    http:
      method: GET
      url: https://api.tint.ai/v2/claims
    docs: List claims
  - info:
      name: Retrieve a claim
      type: http
    http:
      method: GET
      url: https://api.tint.ai/v2/claim/{{id}}
    docs: Retrieve a claim
  - info:
      name: Update a claim
      type: http
    http:
      method: PUT
      url: https://api.tint.ai/v2/claim/{{id}}
      body:
        type: json
        data: '{}'
    docs: Update a claim
  - info:
      name: Mark a claim received
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/claim/{{id}}/receive
      body:
        type: json
        data: '{}'
    docs: Mark a claim received
  - info:
      name: Mark a claim incomplete
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/claim/{{id}}/incomplete
      body:
        type: json
        data: '{}'
    docs: Mark a claim incomplete
  - info:
      name: Move a claim into review
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/claim/{{id}}/review
      body:
        type: json
        data: '{}'
    docs: Move a claim into review
  - info:
      name: Approve a claim
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/claim/{{id}}/approve
      body:
        type: json
        data: '{}'
    docs: Approve a claim
  - info:
      name: Settle a claim
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/claim/{{id}}/settle
      body:
        type: json
        data: '{}'
    docs: Settle a claim
  - info:
      name: Deny a claim
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/claim/{{id}}/deny
      body:
        type: json
        data: '{}'
    docs: Deny a claim
  - info:
      name: Withdraw a claim
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/claim/{{id}}/withdraw
      body:
        type: json
        data: '{}'
    docs: Withdraw a claim
  - info:
      name: List claim notes
      type: http
    http:
      method: GET
      url: https://api.tint.ai/v2/claim/{{claimId}}/notes
    docs: List claim notes
  - info:
      name: Add a claim note
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/claim/{{claimId}}/note
      body:
        type: json
        data: '{}'
    docs: Add a claim note
  - info:
      name: Update a claim note
      type: http
    http:
      method: PUT
      url: https://api.tint.ai/v2/claim/{{claimId}}/note/{{noteId}}
      body:
        type: json
        data: '{}'
    docs: Update a claim note
  - info:
      name: Record a claim payment
      type: http
    http:
      method: POST
      url: https://api.tint.ai/v2/claim/{{claimId}}/payment
      body:
        type: json
        data: '{}'
    docs: Record a claim payment
  - info:
      name: Get a claim document upload URL
      type: http
    http:
      method: GET
      url: https://api.tint.ai/v2/claim/{{claimId}}/upload-url
    docs: Get a claim document upload URL
- info:
    name: Decisions
    type: folder
  items:
  - info:
      name: Calculate a policy decision
      type: http
    http:
      method: GET
      url: https://api.tint.ai/v2/policy/{{policyId}}/decisions/{{decisionType}}
    docs: Calculate a policy decision
  - info:
      name: Compute scores for a policy
      type: http
    http:
      method: GET
      url: https://api.tint.ai/v2/policy/{{policyId}}/scores
    docs: Compute scores for a policy
  - info:
      name: Retrieve one calculated score
      type: http
    http:
      method: GET
      url: https://api.tint.ai/v2/policy/{{policyId}}/score/{{scoreId}}
    docs: Retrieve one calculated score
  - info:
      name: Get an endorsement decision
      type: http
    http:
      method: GET
      url: https://api.tint.ai/v2/policy/{{policyId}}/endorsement/{{id}}/decisions/{{decisionType}}
    docs: Get an endorsement decision
- info:
    name: Questionnaires
    type: folder
  items:
  - info:
      name: Retrieve a policy questionnaire
      type: http
    http:
      method: GET
      url: https://api.tint.ai/v2/policy/{{policyId}}/questionnaire/{{slug}}
    docs: Retrieve a policy questionnaire