---
title: "List TypeSafe-compatible models"
method: GET
path: "/typesafe/v1/models"
tags: ["Models"]
---

# List TypeSafe-compatible models

`GET /typesafe/v1/models`

## Request

- Base URL: `https://gateway.prem.io`
- URL: `https://gateway.prem.io/typesafe/v1/models`
- Auth: one of:
  - HTTP bearer
  - API key in header `Authorization`

List available decision models and their release dates. Use a returned model name in `POST /typesafe/v1/systemone`.

## Response `200`

Models available for SystemOne decisions.

- object
  - `models` object[], required
    - `name` string, required: Model name or alias accepted by the request's model field.
    - `description` string, required: Human-readable description of the model and its capabilities.
    - `release_date` string, date, required: Model release date, formatted as YYYY-MM-DD.

## Other responses

- `401`: Access token is missing or invalid
- `403`: You do not have the required permissions to access this resource

## Changes

- **2026-11-13** `d46bc3931b34`: 6 warning, 3 info
  - added the new `405.00` enum value to the `allOf[subschema #1]/status` response property for the response status `401`
  - added the new `405.00` enum value to the `allOf[subschema #1]/status` response property for the response status `403`
  - added the new `409.00` enum value to the `allOf[subschema #1]/status` response property for the response status `401`
  - added the new `409.00` enum value to the `allOf[subschema #1]/status` response property for the response status `403`
  - …5 more
- **2026-10-16** `d5b1beb33be5`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/premai-io/apis/prem-studio-api/changes/typesafe/v1/models/get.md)

---

[API](https://skmtc.dev/premai-io/apis/prem-studio-api.md) - [All operations](https://skmtc.dev/premai-io/apis/prem-studio-api/llms.txt) - [OpenAPI document](https://skmtc.dev/premai-io/apis/prem-studio-api/revisions/d46bc3931b34?raw)
