Endpoints Overview

A reference of all available REST API endpoints for warranty plans, claims, and analytics.

API Endpoints Overview

The myumbrella.ai REST API is organized around resources. All endpoints use JSON request/response bodies and standard HTTP methods.

Base URL: https://api.myumbrella.ai/v1

Warranty Plans

MethodEndpointDescription
GET/plansList all plans
POST/plansCreate a new plan
GET/plans/:idGet plan details
PUT/plans/:idUpdate a plan
DELETE/plans/:idArchive a plan

Example: Create a Plan

curl -X POST https://api.myumbrella.ai/v1/plans \
  -H "Authorization: Bearer mu_live_abc123" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "2-Year Protection",
    "coverage": ["mechanical", "accidental"],
    "duration_months": 24,
    "price_model": "percentage",
    "rate": 0.12
  }'

Claims

MethodEndpointDescription
GET/claimsList claims (filterable)
POST/claimsFile a new claim
GET/claims/:idGet claim details
PATCH/claims/:idUpdate claim status
POST/claims/:id/notesAdd a note to a claim

Contracts

MethodEndpointDescription
GET/contractsList active contracts
GET/contracts/:idGet contract details
POST/contracts/:id/cancelCancel a contract

Analytics

MethodEndpointDescription
GET/analytics/revenueRevenue summary
GET/analytics/claimsClaims metrics
GET/analytics/attach-rateAttach rate over time

Pagination

All list endpoints support cursor-based pagination:

GET /v1/plans?limit=25&starting_after=plan_xyz

Response includes has_more boolean and pagination metadata.

Book a Demo

See how Umbrella can power your warranty program.

Pick a Time

Choose a slot that works for you.

ESC

Search across docs, blog, and pages

No results found

Try a different search term