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.
speedcurrently describes model capabilities only. Forward Template and Identity Configmodelobjects accept onlyid,effort, andcontext_window.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.