Skip to main content

API Overview

The ECOSIRE API allows you to programmatically manage licenses, validate activations, and access your account data.

Base URL​

https://api.ecosire.com/api

Authentication​

All API requests require authentication via an API key or Bearer token.

API Key Authentication​

Include your API key in the Authorization header:

curl -H "Authorization: Bearer eco_live_..." \
https://api.ecosire.com/api/licenses

Getting an API Key​

  1. Log in to your ECOSIRE Dashboard
  2. Navigate to API Keys
  3. Click Generate Key
  4. Copy and securely store your key (it's only shown once)

Rate Limits​

  • 60 requests per minute per API key
  • Rate limit headers are included in every response

Response Format​

All responses are JSON:

{
"data": { ... },
"error": null
}

Error Codes​

CodeDescription
400Bad Request — Invalid parameters
401Unauthorized — Invalid or missing API key
403Forbidden — Insufficient permissions
404Not Found — Resource doesn't exist
429Too Many Requests — Rate limit exceeded
500Internal Server Error

Available Endpoints​