Creative Studio
List Creative Studio models
List available Creative Studio image and video models with their public parameter definitions.
Optional query filters:
assetType(ortype):imageorvideo. Omit to return both groups.category: filter models by category. Omit (orAll) to return every model in the selected asset type(s).
Image categories: Generation, Editing, Fast, Low Cost.
Video categories: Video Generation, Lip syncing, Editing, Fast, Low Cost.
Requires an API key with the read scope.
Authorization
bearerAuth AuthorizationBearer <token>
API key authentication. Create a key in your Account settings.
Pass the full key in the Authorization header:
Authorization: Bearer vsl_...Keys are shown only once at creation. Treat them like passwords.
In: header
Query Parameters
assetType?string
Return only image or video models. Defaults to both.
Value in
- "image"
- "video"
type?string
Alias for assetType.
Value in
- "image"
- "video"
category?string
Filter by model category. Omit or pass All to disable category filtering.
Valid values depend on assetType.
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/creative-studio/models"{ "image": [ { "id": "string", "title": "string", "assetType": "image", "category": "string", "supportsPrompt": true, "promptRequired": true, "mediaParameters": [ { "name": "string", "type": "string", "required": true, "default": null, "enum": [ null ], "description": "string", "minimum": 0, "maximum": 0, "media": true, "maxItems": 0 } ], "settingParameters": [ { "name": "string", "type": "string", "required": true, "default": null, "enum": [ null ], "description": "string", "minimum": 0, "maximum": 0, "media": true, "maxItems": 0 } ], "creditsFrom": 0 } ], "video": [ { "id": "string", "title": "string", "assetType": "image", "category": "string", "supportsPrompt": true, "promptRequired": true, "mediaParameters": [ { "name": "string", "type": "string", "required": true, "default": null, "enum": [ null ], "description": "string", "minimum": 0, "maximum": 0, "media": true, "maxItems": 0 } ], "settingParameters": [ { "name": "string", "type": "string", "required": true, "default": null, "enum": [ null ], "description": "string", "minimum": 0, "maximum": 0, "media": true, "maxItems": 0 } ], "creditsFrom": 0 } ]}{ "error": { "code": "missing_api_key", "message": "string" }}{ "error": { "code": "missing_api_key", "message": "string" }}{ "error": { "code": "missing_api_key", "message": "string" }}