Build on top of Easica

A RESTful API that lets you integrate Easica with your ERP, IoT sensors, custom dashboards, and any other system your team uses.

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-orders
POST/v1/work-orders
GET/v1/work-orders/{id}
PATCH/v1/work-orders/{id}
DELETE/v1/work-orders/{id}

Assets

GET/v1/assets
POST/v1/assets
GET/v1/assets/{id}
PATCH/v1/assets/{id}
GET/v1/assets/{id}/work-orders

Inventory

GET/v1/parts
POST/v1/parts
PATCH/v1/parts/{id}
GET/v1/parts/{id}/transactions

Reports

GET/v1/reports/work-orders
GET/v1/reports/assets
GET/v1/reports/costs

Rate Limits

Starter

1,000 req/day

Professional

10,000 req/day

Enterprise

Unlimited

Ready to integrate?

Contact us for API access and we'll get you set up within one business day.

Request API Access