ECOSIRE Developer Portal
Build powerful integrations with our comprehensive REST API. 818+ endpoints, full OpenAPI spec, and TypeScript SDK.
Quick Start
Get up and running with the ECOSIRE API in minutes
Authenticate
Use OAuth2 via Authentik or API keys to obtain a JWT bearer token for API access.
Make Your First Call
Use the bearer token in the Authorization header to call any API endpoint.
Use the SDK
Install our TypeScript SDK for type-safe API calls with built-in error handling.
API Modules
Explore 57 modules covering every aspect of enterprise operations
Core
Finance
Operations
Human Resources
Marketing & Growth
AI & Automation
Authentication
Two authentication methods to fit your integration needs
HttpOnly Cookies
Secure cookie-based authentication for browser applications. Tokens are never exposed to JavaScript.
- Automatic with the web application
- HttpOnly, Secure, SameSite=Lax
- 7-day refresh token rotation
Bearer Token
Use JWT bearer tokens for server-to-server integrations and API clients.
Rate Limits
Fair usage limits to ensure API stability for all users
| Endpoint | Rate Limit |
|---|---|
| POST /support | 5/min |
| POST /crm/capture | 10/min |
| POST /ecosire-ai/ask | 20/min |
| POST /licenses/validate | 30/min |
| POST /licenses/activate | 10/min |
| POST /newsletter/subscribe | 5/min |
| Authenticated endpoints | 100/min |
Resources & SDK
Everything you need to build your integration
Interactive API Docs
Explore and test every endpoint with our Swagger UI interface. Try API calls directly from your browser.
OpenAPI Spec
Download the full OpenAPI 3.0 specification in JSON format. Import into Postman, Insomnia, or your own tools.
TypeScript SDK
Type-safe API client with auto-completion, error handling, and built-in retry logic.
Frequently Asked Questions
Common questions about the ECOSIRE API
How do I get API access?
Sign up for an ECOSIRE account and navigate to Dashboard > API Keys to generate your API credentials. API access is available on all plans.
Is there a free tier?
Yes, all ECOSIRE accounts include API access. Rate limits vary by plan. The free tier supports up to 1,000 API calls per day.
What authentication methods are supported?
We support OAuth2 via Authentik (recommended for web apps), JWT bearer tokens (for server-to-server), and API keys (for simple integrations).
Do you have webhook support?
Yes, ECOSIRE supports webhooks for real-time event notifications. Configure webhook endpoints in Dashboard > Settings > Webhooks.
What is the API uptime SLA?
We maintain 99.9% uptime for all API endpoints. Status page and incident history are available at status.ecosire.com.
Ready to Build?
Get your API key and start building integrations in minutes.