01 · CONTROL PLANE
External API access
Use the EELML control-plane API for account, catalog, order, subscription, and approved application workflows. Public catalog reads need no token; user data and write operations require an EELML bearer token.
Connection
- Base URL
- https://api.eelml.com/api
- Authentication
- Authorization: Bearer <EELML_TOKEN>
- Data format
- application/json
- Access model
- Public reads plus authenticated user operations
1 · Create and verify an EELML account
Use the EELML website or the account endpoints. Email verification is required before password login succeeds.
2 · Obtain a user token
POST /auth/login with the verified account. Store the returned token in an operating-system secret store; do not commit it to source control.
3 · Call an allowed endpoint
Send the bearer token on authenticated routes. The server derives the user and tenant context from the token.
Surface
- GET
- /products
- GET
- /plans
- GET
- /studio/models
- GET
- /auth/profile
- GET
- /user/subscription
- GET
- /user/purchases
Authenticated request
curl https://api.eelml.com/api/auth/profile \ -H "Authorization: Bearer $EELML_TOKEN" \ -H "Accept: application/json"
Security and product boundaries
- The current user token is not a provider API key and never contains an AWS, Anthropic, or OpenAI credential.
- Administrative and /internal routes are not part of the public integration surface.
- For server-to-server access beyond the documented user routes, request an approved integration scope from EELML.