Complete reference for the ClaimPort REST API.
Build custom integrations with the ClaimPort REST API.
All API requests use:
https://api.claimport.io/v1Use Bearer token authentication:
Authorization: Bearer YOUR_API_KEYGet your API key from Settings > API Keys.
List Claims
GET /claimsQuery parameters:
status - Filter by statusfrom_date - Start dateto_date - End datepage - Page numberlimit - Items per page (max 100)Get Claim
GET /claims/:idCreate Claim
POST /claimsRequest body:
{
"order_id": "12345",
"customer_email": "customer@example.com",
"issue_description": "Product arrived damaged",
"product_sku": "WIDGET-001"
}Update Claim
PATCH /claims/:idAdd Message
POST /claims/:id/messagesVerify Order
POST /orders/verifyGet Order
GET /orders/:idGet Summary
GET /analytics/summaryGet Report
GET /analytics/reports/:typeAll responses are JSON:
{
"success": true,
"data": { ... },
"meta": {
"page": 1,
"total": 100
}
}Error responses include:
{
"success": false,
"error": {
"code": "INVALID_REQUEST",
"message": "Detailed error message"
}
}Official SDKs available for: