SnozeDevelopers
API referenceModel sources

List the models a model source exposes

Decrypts the stored key after re-checking access and asks the provider for its current model catalog, returning each model's id, context length, and provider-reported pricing. Requires `models:read`. Returns a not-found error for an unknown source and a fetch error when the provider is unreachable or rejects the key.

GET
/v1/workspaces/{workspaceId}/model-sources/{modelSourceId}/models
AuthorizationBearer <token>

Workspace API key created in Workspace settings → API keys. Scopes on the key bound what it can read and write.

In: header

Path Parameters

workspaceId*string
modelSourceId*string

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/v1/workspaces/string/model-sources/string/models"
{  "data": {    "models": [      {        "id": "string",        "label": "string",        "description": "string",        "contextLength": 0,        "pricing": {          "prompt": "string",          "completion": "string"        }      }    ]  }}