Models

GET /v1/models: list the models your gateway key can use. It makes no provider call and costs nothing, so it is also the quickest way to test a key.

1 min read Updated View as Markdown Report a problem
GET https://gateway.acog.tessarac.com/v1/models

Lists every model declared on your organization’s connections, in the OpenAI list format. ACOG answers from your configuration without calling any provider, so the call is free and fast. It is the recommended way to check a new key.

curl -s https://gateway.acog.tessarac.com/v1/models \
  -H "Authorization: Bearer $ACOG_API_KEY"
{
  "object": "list",
  "data": [
    { "id": "claude-haiku-4-5-20251001", "object": "model", "created": 0, "owned_by": "anthropic" },
    { "id": "gemini-3.5-flash", "object": "model", "created": 0, "owned_by": "gemini" }
  ]
}
FieldMeaning
idA model id you can send in model
owned_byThe model family of the first connection that declares it
createdAlways 0; ACOG does not track release dates

An empty data list means your organization has no connections yet. The list shows declared models: whether your provider account can actually call each one is decided by the provider.

The list does not apply model access rules, so it can include models a model access rule would refuse for this key.

StatusMeaning
200The key works
401The key was not read: missing, revoked, or in a header ACOG does not read
403The key lacks the gateway access scope (proxy)
503ACOG could not reach its key store; retry

To list what a provider itself offers, use the native route, for example GET https://gateway.acog.tessarac.com/anthropic/v1/models.