Skip to main content
GET
/
gateway
/
models
/
me
List team-scoped gateway models
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};

fetch('https://api.phaseo.app/v1/gateway/models/me', options)
  .then(res => res.json())
  .then(res => console.log(res))
  .catch(err => console.error(err));
{
  "ok": true,
  "privacy_scope": "shared",
  "availability_mode": "active",
  "limit": 50,
  "offset": 0,
  "total": 128,
  "models": [
    {
      "id": "<string>",
      "canonical_slug": "<string>",
      "model_id": "<string>",
      "name": "<string>",
      "description": "<string>",
      "created": 123,
      "release_date": "<string>",
      "deprecation_date": "<string>",
      "retirement_date": "<string>",
      "status": "<string>",
      "availability": {
        "status": "active",
        "provider_count": 1,
        "active_provider_count": 1,
        "inactive_provider_count": 1
      },
      "lifecycle": {
        "status": "active",
        "deprecation_date": "<string>",
        "retirement_date": "<string>",
        "replacement_model_id": "<string>",
        "message": "<string>"
      },
      "organisation_id": "<string>",
      "organisation_name": "<string>",
      "organisation_colour": "<string>",
      "aliases": [
        "<string>"
      ],
      "endpoints": [
        "<string>"
      ],
      "input_types": [
        "<string>"
      ],
      "output_types": [
        "<string>"
      ],
      "providers": [
        {
          "api_provider_id": "<string>",
          "is_active_gateway": true,
          "availability_status": "active",
          "availability_reason": "active",
          "provider_status": "active",
          "provider_routing_status": "active",
          "model_routing_status": "active",
          "capability_status": "active",
          "endpoints": [
            "<string>"
          ],
          "params": [
            "<string>"
          ],
          "api_provider_name": "<string>",
          "effective_from": "<string>",
          "effective_to": "<string>"
        }
      ],
      "supported_params": [
        "<string>"
      ],
      "supported_parameters": [
        "<string>"
      ],
      "architecture": {
        "modality": "<string>",
        "input_modalities": [
          "<string>"
        ],
        "output_modalities": [
          "<string>"
        ],
        "tokenizer": "<string>",
        "instruct_type": "<string>"
      },
      "top_provider_id": "<string>",
      "top_provider": {
        "context_length": 123,
        "max_completion_tokens": 123,
        "is_moderated": true
      },
      "pricing": {
        "prompt": "<string>",
        "completion": "<string>",
        "request": "<string>",
        "image": "<string>",
        "input_cache_read": "<string>",
        "input_cache_write": "<string>",
        "web_search": "<string>"
      },
      "pricing_detail": {
        "pricing_plan": "<string>",
        "meters": {}
      },
      "per_request_limits": {}
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.ai-stats.phaseo.app/llms.txt

Use this file to discover all available pages before exploring further.

Returns the team-scoped gateway catalogue for the authenticated management key. This route is useful when you want the same model-shape payload as GET /gateway/models, but limited to the models currently visible to the team behind the calling key. Notes:
  • Supports the same public query filters as the main models catalogue, including endpoints, provider, limit, and offset.
  • The response shape matches the gateway models catalogue, so you can reuse the same UI or internal tooling against both routes.
  • This route is intended for management and dashboard-style discovery, not end-user inference traffic.

Response

{
  "ok": true,
  "limit": 2,
  "offset": 0,
  "total": 1,
  "models": [
    {
      "id": "openai/gpt-5-mini",
      "endpoints": ["responses"],
      "providers": [
        {
          "api_provider_id": "openai",
          "api_provider_name": "OpenAI"
        }
      ]
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer token authentication

Query Parameters

endpoints
string[]

Filter by endpoints

organisation

Filter by organisation Organisation identifier.

Available options:
ai21,
aion-labs,
allenai,
amazon,
anthropic,
arcee-ai,
baidu,
black-forest-labs,
bytedance,
cohere,
cursor,
deepseek,
eleven-labs,
essential-ai,
google,
ibm,
inception,
inclusionai,
kwaipilot,
lg,
liquid-ai,
meituan,
meta,
microsoft,
minimax,
mistral,
moonshotai,
naver-hyperclova,
nous,
nvidia,
openai,
perplexity,
prime-intellect,
qwen,
relace,
sourceful,
stepfun,
suno,
upstage,
vercel,
voyage,
x-ai,
xiaomi,
z-ai
provider
string[]

Filter by provider id

provider_status
string[]

Filter by provider rollout status

provider_routing_status
string[]

Filter by provider routing status

model_routing_status
string[]

Filter by model routing status

capability_status
string[]

Filter by provider capability status

provider_availability_status
string[]

Filter by provider availability status

provider_availability_reason
string[]

Filter by provider availability reason

status
string[]

Filter by model status

input_types
string[]

Filter by input types

output_types
string[]

Filter by output types

params
string[]

Filter by params

availability
enum<string>
default:active

Availability filter. active returns publicly routable models only; all includes non-routable availability records.

Available options:
active,
all
limit
integer
default:50

Limit the number of results

Required range: 1 <= x <= 250
offset
integer
default:0

Offset for pagination

Required range: 0 <= x <= 5000
format
enum<string>
default:json

Response format. Defaults to json.

Available options:
json,
rss,
atom
feed
enum<string>

Alias for format. Accepts json, rss, or atom.

Available options:
json,
rss,
atom

Response

List of models

ok
boolean
required
Example:

true

privacy_scope
enum<string>
required
Available options:
shared,
team
Example:

"shared"

availability_mode
enum<string>
required
Available options:
active,
all
Example:

"active"

limit
integer
required
Required range: 1 <= x <= 250
Example:

50

offset
integer
required
Required range: 0 <= x <= 5000
Example:

0

total
integer
required
Required range: x >= 0
Example:

128

models
object[]
required
Last modified on May 6, 2026