Skip to content
Docs

Images API Reference

This section covers all endpoints related to images.

Stream Build Logs

GET/images/{image_id}/logs
API
Code Examples
curl -X GET "https://api.chutes.ai/images/{image_id}/logs"
  -H "Content-Type: application/json"
Request Configuration
Authorization

Endpoint:

Parameters

ParameterTypeRequiredDescription
image_idstringYes
offsetstring | nullNo
X-Chutes-Hotkeystring | nullNo
X-Chutes-Signaturestring | nullNo
X-Chutes-Noncestring | nullNo
Authorizationstring | nullNo

Responses

Status CodeDescription
200Successful Response
422Validation Error

Authentication

This endpoint requires authentication.


List Images

List (and optionally filter/paginate) images.

GET/images/
API
Code Examples
curl -X GET "https://api.chutes.ai/images/"
  -H "Content-Type: application/json"
Request Configuration
Authorization

Endpoint:

Parameters

ParameterTypeRequiredDescription
include_publicboolean | nullNo
namestring | nullNo
tagstring | nullNo
pageinteger | nullNo
limitinteger | nullNo
X-Chutes-Hotkeystring | nullNo
X-Chutes-Signaturestring | nullNo
X-Chutes-Noncestring | nullNo
Authorizationstring | nullNo

Responses

Status CodeDescription
200Successful Response
422Validation Error

Authentication

This endpoint requires authentication.


Create Image

Create an image; really here we're just storing the metadata in the DB and kicking off the image build asynchronously.

POST/images/
API
Code Examples
curl -X POST "https://api.chutes.ai/images/"
  -H "Content-Type: application/json"
Request Configuration
Authorization

Endpoint:

Parameters

ParameterTypeRequiredDescription
X-Chutes-Hotkeystring | nullNo
X-Chutes-Signaturestring | nullNo
X-Chutes-Noncestring | nullNo
Authorizationstring | nullNo

Responses

Status CodeDescription
202Successful Response
422Validation Error

Authentication

This endpoint requires authentication.


Get Image

Load a single image by ID or name.

GET/images/{image_id_or_name}
API
Code Examples
curl -X GET "https://api.chutes.ai/images/{image_id_or_name}"
  -H "Content-Type: application/json"
Request Configuration
Authorization

Endpoint:

Parameters

ParameterTypeRequiredDescription
image_id_or_namestringYes
X-Chutes-Hotkeystring | nullNo
X-Chutes-Signaturestring | nullNo
X-Chutes-Noncestring | nullNo
Authorizationstring | nullNo

Responses

Status CodeDescription
200Successful Response
422Validation Error

Authentication

This endpoint requires authentication.


Delete Image

Delete an image by ID or name:tag.

DELETE/images/{image_id_or_name}
API
Code Examples
curl -X DELETE "https://api.chutes.ai/images/{image_id_or_name}"
  -H "Content-Type: application/json"
Request Configuration
Authorization

Endpoint:

Parameters

ParameterTypeRequiredDescription
image_id_or_namestringYes
X-Chutes-Hotkeystring | nullNo
X-Chutes-Signaturestring | nullNo
X-Chutes-Noncestring | nullNo
Authorizationstring | nullNo

Responses

Status CodeDescription
200Successful Response
422Validation Error

Authentication

This endpoint requires authentication.