Returns public-safe model metadata and capabilities. startable: true means the model's type can be started via POST /processes in V1; other types (avatars, music, etc.) appear in process and asset reads but cannot be started yet. Audio model capabilities include voice/reference modes and setting ranges.
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, "schemaUrl": "string", "capabilities": {}, "pricing": { "unit": "image", "creditsByResolution": { "property1": 0, "property2": 0 }, "creditsByLength": { "property1": 0, "property2": 0 }, "pricedResolution": 0, "note": "string", "creditsPerJob": 0 } } ]}{ "error": { "code": "string", "message": "string", "requestId": "string" }}{ "error": { "code": "string", "message": "string", "requestId": "string" }}{ "error": { "code": "string", "message": "string", "requestId": "string" }}List member spending GET
Every current team member's credit spend in a range, highest first, with their monthly cap. Matches the Team Member Spending card on the account usage page. Requires the key's member to be a team owner or admin. A member's figures equal GET /usage/breakdown with that member's id as memberIds. Returns usage_breakdown_unavailable (409) until the workspace's usage history has been indexed.
List processes GET
Lists team processes visible to the API key. Supports at most one of status, type, or model; sessionId combines with status only. Unsupported filter combinations return unsupported_filter_combination instead of silently adding new index requirements.