API reference
Query persistent image capabilities
/v1/image-modelsThe catalog currently supports Ark Seedream Pro/Lite and Qwen; unmerged Venice persistent workspace fixes are outside this baseline. Returns feature switches and capabilities executable with the same key; the catalog is not a production availability promise.
Authentication and permissions
Use your current GloopAPI key. Available models, capabilities and permissions depend on its catalog and the endpoint documentation.
Authorization: Bearer $GLOOP_API_KEYAuthentication schemes: BearerAuth
Responses and errors
HTTP 200
Persistent image capabilities queried successfully
application/json
- Type
- object
- Required fields
workspace_enabledfile_storage_enableddataupload_enabled
workspace_enabledbooleanRequiredWhether new tasks are enabled in the current workspace; does not mean historical objects were deleted.
file_storage_enabledbooleanRequiredWhether the service enables managed file storage.
dataarrayRequiredArray of data for the current page/catalog.
data child fields (1)
[]objectOptional[] child fields (8)
idstringRequiredPublic identifier of this object, used for its corresponding detail path.
namestringRequiredHuman-readable name.
providerstringRequiredModel provider name shown in the capability catalog.
max_referencesintegerRequiredMaximum reference images allowed by the selected model.
max_nintegerRequiredMaximum output images allowed by the selected model.
sizesarrayRequiredList of sizes allowed by this model.
versionstringRequiredContract/capability or tool version; runs use the tool version returned by the catalog.
outputstringRequiredTool output JSON or model output form, defined by the corresponding schema/capability.
upload_enabledbooleanRequiredWhether the service enables reference image uploads.
HTTP 400
Invalid request fields or parameters.
application/json
- Type
- object
- Required fields
error
errorobjectRequirederror child fields (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 401
The key is missing, invalid, expired, or revoked.
application/json
- Type
- object
- Required fields
error
errorobjectRequirederror child fields (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 403
Insufficient IP, account, model, or tool permissions.
application/json
- Type
- object
- Required fields
error
errorobjectRequirederror child fields (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 404
Object/capability unavailable, or feature switch disabled.
application/json
- Type
- object
- Required fields
error
errorobjectRequirederror child fields (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 409
Idempotency/quote conflict, object not ready, or still referenced.
application/json
- Type
- object
- Required fields
error
errorobjectRequirederror child fields (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 429
Request/queue rate limit.
application/json
- Type
- object
- Required fields
error
errorobjectRequirederror child fields (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 500
Internal authentication or data storage failure.
application/json
- Type
- object
- Required fields
error
errorobjectRequirederror child fields (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 503
Service, pricing, or storage unavailable.
application/json
- Type
- object
- Required fields
error
errorobjectRequirederror child fields (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional