API overview¶
The e10s API is JSON over HTTPS. Every vendor resource lives under your organization.
Base path¶
{organization_id} is your vendor account id from e10s.io.
Resource map¶
| Resource | Path prefix | Purpose |
|---|---|---|
| Features | …/features |
Catalog keys (flag | limit) |
| Plans | …/plans |
Catalog + custom bundles (grants) |
| Subscribers | …/subscribers |
Your customers |
| Subscriptions | …/subscribers/{id}/subscriptions |
Plan assignment |
| Overrides | …/subscribers/{id}/overrides |
Per-feature exceptions |
| Entitlements | …/subscribers/{id}/entitlements |
Check + list effective access |
Organizations, members, service accounts, and API keys are managed at e10s.io, not through this API.
Conventions¶
- JSON request and response bodies
- Opaque string ids
- Timestamps in ISO-8601 UTC
- Snake_case field names
- Shared error shape — see Errors
Auth summary¶
| Operations | Credential | Header |
|---|---|---|
| All documented APIs | Service account member API key | X-API-Key |
Details: Authentication.
Status¶
These pages are the public contract. They will stay aligned as the service ships; use them as the source of truth for integrations.