Get the models available to the current account for Forward Templates and Identity Configs.
GET /api/v1/forward/models
This endpoint returns the enabled models available to the current account. When creating or updating a Template, or overriding the model in an Identity Config, use the returned id, efforts, and context-window information.
Headers
| Header | Required | Description |
|---|---|---|
| Authorization | Yes | Bearer <PAT or admin SAT>. An Identity-level SAT cannot call this endpoint. |
Query parameters
This endpoint has no query parameters and does not support pagination.
Example request
Example response
HTTP 200 OK
Response fields
| Field | Type | Description |
|---|---|---|
data | array | Model objects available to the current account. |
has_more | boolean | Always false; model listing is not paginated. |
data contains:
| Field | Type | Description |
|---|---|---|
id | string | Model identifier that can be used in the Template or Identity Config model field. |
display_name | string | Human-readable model name. |
is_enabled | boolean | Whether the model is enabled. This endpoint returns only enabled models. |
is_new | boolean | Whether the model is marked as new. |
is_vl | boolean | Whether the model supports vision or image input. |
support_disable_reasoning | boolean | Whether reasoning can be disabled. |
price_factor | number | Optional relative price multiplier. |
efforts | string[] | Optional supported reasoning effort levels. |
default_effort | string | Optional default reasoning effort level. |
speed | string[] | Optional supported inference speeds, such as standard and high. If omitted, only standard speed is supported. |
max_input_tokens | integer | Optional maximum input context supported by the model, in tokens. |
default_context_window | integer | Optional default context window in tokens when model.context_window is not specified. |
available_context_windows | integer[] | Optional context-window tiers in tokens that can be selected for model.context_window. |
Errors
| HTTP | Type | Code | Trigger |
|---|---|---|---|
| 401 | authentication_error | - | The PAT or admin SAT is invalid or expired, or a Service Account Key is used directly. |
| 403 | permission_error | - | An Identity-level SAT is used to call this management endpoint. |
| 503 | api_error | - | The model catalog is temporarily unavailable. |
Notes
- Use only model IDs returned by the current response. Different accounts may see different models.
speeddescribes supported inference speeds. Setmodel.speedtostandardorhighin Template Model or Identity Config Model. Support forhighdepends on thespeedarray returned by this endpoint.GET /api/v2/forward/modelsis unavailable. Use the v1 path.- The response omits non-public fields such as internal routing, default models, and promotional configuration.

