Skip to main content
GET
/
v1
/
models
/
{model_id}
Get Model
curl --request GET \
  --url https://api.example.com/v1/models/{model_id}
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "dataset_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "created_at": "<string>"
}

Headers

authorization
string | null
refresh-token
string | null

Path Parameters

model_id
string<uuid>
required

Response

Successful Response

One row from the models table.

Returned by GET /v1/models/{model_id} and inside :class:ListModelsResponse. Omits user_id because it's implied by the API key / session used at the HTTP boundary; model_uri is the server's S3 pointer kept as a backup — clients address inference via model_id and the canonical convention path.

id
required

The canonical server-assigned model id.

model_type
enum<string>
required

trainer for /v1/trainer/run results; reasoning for /v1/reasoning/fit on flat tasks; sequence_reasoning for /v1/reasoning/fit on a sequence task (predict + gradient explain only).

Available options:
trainer,
reasoning,
sequence_reasoning
dataset_id

id of the dataset the model was trained against, or None for legacy rows minted before lineage tracking.

created_at
string | null