API Reference

Build integrations with our secure RESTful API for enterprise asset management systems.

View Full Documentation

Getting Started

Authentication

Authorization: Bearer YOUR_API_KEY
                        
  • Rate Limits: 10,000 requests/minute
  • API Version: v2.0
  • Regional Endpoints: EU/US/AU

Example Request

curl -X GET https://api.eam.com/v2/assets/locations
-H 'Authorization: Bearer YOUR_API_KEY'

API Endpoints

/v2/assets
GET List all registered assets

Parameters

  • page - Current page (default: 1)
  • size - Page size (1-1000, default: 100)
  • sort - Sort field

Response

{
  "data[]": [
    { "id": 12345, "name": "Transformer", ... },
    ...
  ],
  "meta": { "total": 12000, "page": 1, "size": 100 }
}
                                
Paginated response format
/v2/assets/{id}
GET Get asset details

Parameters

  • id - Asset identifier

Response

{ "id": 789456, "status": "active", ... }
Requires asset-level permissions
/v2/events
POST Create maintenance event

Request Body

{
  "asset_id": 12345,
  "event_type": "maintenance",
  "scheduled_at": "2025-09-30T14:00:00Z"
}
                                

Response

{"id": "ev-5489", "status": "scheduled"}
Webhook notifications available
API Status

Service Status

● All services operational

View our current API uptime and service status with real-time alerts.

status.eam.com