API Reference
Complete reference for all API endpoints.
Base URL
https://api.arqu.io/api/v1
Endpoints
Filings
View details →Create, retrieve, and manage surplus lines tax filings.
GET/filingsList all filings
POST/filingsCreate a filing
GET/filings/:idGet filing details
PATCH/filings/:idUpdate a filing
POST/filings/:id/submitSubmit to portal
Policies
View details →Ingest and retrieve policy data from uploaded documents.
GET/policiesList policies
POST/policies/ingestUpload and extract policy
GET/policies/:idGet policy details
Webhooks
View details →Manage webhook endpoints for real-time notifications.
GET/webhooksList webhooks
POST/webhooksCreate webhook
DELETE/webhooks/:idDelete webhook
Response Format
All API responses are returned as JSON. Successful responses include the requested data:
{
"id": "fil_abc123",
"policy_number": "POL-2026-001",
"status": "draft",
"created_at": "2026-01-15T10:00:00Z"
}Error responses include a detail message:
{
"detail": "Filing not found"
}HTTP Status Codes
| Code | Description |
|---|---|
200 | Request succeeded |
201 | Resource created |
400 | Invalid request parameters |
401 | Authentication required |
403 | Insufficient permissions |
404 | Resource not found |
429 | Rate limit exceeded |
500 | Internal server error |