Developers

Nodes API Reference

This section covers all endpoints related to nodes.

List Nodes

List full inventory, optionally in detailed view (which lists chutes).

Endpoint:

Parameters

ParameterTypeRequiredDescription
modelstring | nullNo
detailedboolean | nullNo
hotkeystring | nullNo

Responses

Status CodeDescription
200Successful Response
422Validation Error

Create Nodes

Add nodes/GPUs to inventory.

Endpoint:

Parameters

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

Request Body

FieldTypeRequiredDescription
server_idstring | nullNo
nodesNodeArgs[]Yes

Responses

Status CodeDescription
202Successful Response
422Validation Error

Authentication

This endpoint requires authentication.


List Supported Gpus

Show all currently supported GPUs.

Endpoint:

Responses

Status CodeDescription
200Successful Response

Check Verification Status

Check taskiq task status, to see if the validator has finished GPU verification.

Endpoint:

Parameters

ParameterTypeRequiredDescription
task_idstringYes
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 Node

Remove a node from inventory.

Endpoint:

Parameters

ParameterTypeRequiredDescription
node_idstringYes
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.