---
title: "List models"
method: GET
path: "/models"
tags: ["models"]
---

# List models

`GET /models`

## Request

- Base URL: `/api/v1` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/api/v1/models`
- Auth: API key in header `X-Axilio-Api-Key`
- TypeScript: <https://skmtc.dev/axilioai/apis/axilio-api/docs/models/get.ts> (a function with typed inputs; its response is checked against the schema)

Lists the models an agent's runs can call: supported models that see the screen and call tools, by display name. An agent's model field takes one of their slugs.

## Response `200`

OK

- AgentModelList: Every model an agent's runs can call, by display name.
  - `$schema` string, uri: A URL to the JSON Schema for this object.
  - `models` AgentModel[], nullable, required: The models.
    - `display_name` string, required: The model's name for people.
    - `input_price_per_mtok_microdollars` integer, required: What a million prompt tokens cost, in microdollars, our markup included. 0 when the catalog has no price.
    - `output_price_per_mtok_microdollars` integer, required: What a million completion tokens cost, in microdollars, our markup included. 0 when the catalog has no price.
    - `provider` string, required: Who makes the model.
    - `slug` string, required: The model's id, as an agent's model field takes it.

## Other responses

- `403`: Forbidden
- `500`: Internal Server Error

## Changes

- **2026-11-01** `80de09d0e643`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/axilioai/apis/axilio-api/changes/models/get.md)

---

[API](https://skmtc.dev/axilioai/apis/axilio-api.md) - [All operations](https://skmtc.dev/axilioai/apis/axilio-api/llms.txt) - [OpenAPI document](https://skmtc.dev/axilioai/apis/axilio-api/revisions/80de09d0e643?raw)
