Returns public-safe model metadata and capabilities. startable: true means the model's type can be started via POST /processes in V1; other types (lip-sync, avatars, music, etc.) appear in process and asset reads but cannot be started yet.
Authorization
bearerAuth models:readIn: header
Scope: models:read
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/models"{ "data": [ { "id": "string", "type": "string", "displayName": "string", "outputType": "image", "enabled": true, "startable": true, "capabilities": {}, "pricing": { "unit": "image", "creditsByResolution": { "property1": 0, "property2": 0 }, "creditsByLength": { "property1": 0, "property2": 0 }, "pricedResolution": 0, "note": "string" } } ]}{ "error": { "code": "string", "message": "string", "requestId": "string" }}{ "error": { "code": "string", "message": "string", "requestId": "string" }}{ "error": { "code": "string", "message": "string", "requestId": "string" }}List assets GET
Lists normalized team assets, newest first. type is required. V1 supports at most one of processType, source, model, tool, genType, or folderId per request (unsupported combinations return unsupported_filter_combination); favorite composes with any of them.
List processes GET
Lists team processes visible to the API key. Unsupported filter combinations return unsupported_filter_combination instead of silently adding new index requirements.