Secure Auth
API key & OAuth 2.0 authentication
Fast & Reliable
99.9% uptime SLA, <100ms avg latency
REST + Webhooks
Standard REST with real-time webhooks
SDKs
Official SDKs for Node.js & Python
Authentication
All API requests must include your API key in the Authorization header. Generate your API key from Settings → API in your Easica account.
Request
curl -X GET https://api.easica.com/v1/work-orders \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json"
Response
{
"data": [
{
"id": "wo_01HX9K2P3Q",
"title": "Replace HVAC Filter — Unit 3",
"status": "in_progress",
"priority": "high",
"asset_id": "ast_01HX8M1N2R",
"assigned_to": "usr_01HX7L0K1P",
"due_date": "2026-03-01T09:00:00Z",
"created_at": "2026-02-20T14:22:11Z"
}
],
"meta": {
"total": 142,
"page": 1,
"per_page": 25
}
}API Reference
Base URL: https://api.easica.com
Work Orders
GET
/v1/work-ordersPOST
/v1/work-ordersGET
/v1/work-orders/{id}PATCH
/v1/work-orders/{id}DELETE
/v1/work-orders/{id}Assets
GET
/v1/assetsPOST
/v1/assetsGET
/v1/assets/{id}PATCH
/v1/assets/{id}GET
/v1/assets/{id}/work-ordersInventory
GET
/v1/partsPOST
/v1/partsPATCH
/v1/parts/{id}GET
/v1/parts/{id}/transactionsReports
GET
/v1/reports/work-ordersGET
/v1/reports/assetsGET
/v1/reports/costsRate Limits
Starter
1,000 req/day
Professional
10,000 req/day
Enterprise
Unlimited