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