List models (OpenAI format)
Lists the models your key can use, in OpenAI's format: the same models as GET /v1/models, with canonical author/model ids. owned_by is the part of the id before the slash.
x-api-key<token>Your EZAT Router key (ezat_sk_…) in the x-api-key header, as the Anthropic SDKs send it. Accepted on every /v1 and /openai/v1 endpoint.
The models your key can use.
application/json- response
object*stringdata*array<>curl -X GET 'https://api.router.ezat.io/openai/v1/models' \ -H "Authorization: Bearer $EZAT_API_KEY"{ "object": "list", "data": [ { "id": "anthropic/claude-opus-5-5", "object": "model", "created": 1793178764, "owned_by": "anthropic" }, { "id": "anthropic/claude-sonnet-5-5", "object": "model", "created": 1793178764, "owned_by": "anthropic" } ]}Get a model (Anthropic format) GET
Returns one model, looked up by canonical id or alias. The response always carries the canonical id. Canonical ids contain a slash, which must be URL-encoded here: `/v1/models/anthropic%2Fclaude-opus-5-5`. The Anthropic SDKs encode it for you. Aliases need no encoding: `/v1/models/claude-opus-5-5`. An unencoded slash gets a `404`.
Get a model (OpenAI format) GET
Returns one model, looked up by canonical id or alias. The response always carries the canonical id. Here the slash in a canonical id can be sent as it is (`/openai/v1/models/anthropic/claude-opus-5-5`) or encoded as `%2F`.