Developers

Users API Reference

This section covers all endpoints related to users.

Get User Growth

Endpoint:

Responses

Status CodeDescription
200Successful Response

List Chute Shares

Endpoint:

Parameters

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


Admin User Id Lookup

Endpoint:

Parameters

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


Admin Balance Lookup

Endpoint:

Parameters

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


Admin Invoiced User List

Endpoint:

Parameters

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


Admin Batch User Lookup

Endpoint:

Parameters

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


Admin Balance Change

Endpoint:

Parameters

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

Request Body

FieldTypeRequiredDescription
user_idstringYes
amountnumberYes
reasonstringYes

Responses

Status CodeDescription
200Successful Response
422Validation Error

Authentication

This endpoint requires authentication.


Grant Subnet Role

Endpoint:

Parameters

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

Request Body

FieldTypeRequiredDescription
userstringYes
netuidintegerYes
adminbooleanYes

Responses

Status CodeDescription
200Successful Response
422Validation Error

Authentication

This endpoint requires authentication.


Revoke Subnet Role

Endpoint:

Parameters

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

Request Body

FieldTypeRequiredDescription
userstringYes
netuidintegerYes

Responses

Status CodeDescription
200Successful Response
422Validation Error

Authentication

This endpoint requires authentication.


Admin Quotas Change

Endpoint:

Parameters

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


Admin Get User Quotas

Load quotas for a user.

Endpoint:

Parameters

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


Admin Discounts Change

Endpoint:

Parameters

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


Admin List Discounts

Endpoint:

Parameters

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


Admin Enable Invoicing

Endpoint:

Parameters

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


My Quotas

Load quotas for the current user.

Endpoint:

Parameters

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


My Discounts

Load discounts for the current user.

Endpoint:

Parameters

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


My Price Overrides

Load price overrides for the current user.

Endpoint:

Parameters

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


Chute Quota Usage

Check the current quota usage for a chute.

Endpoint:

Parameters

ParameterTypeRequiredDescription
chute_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 My User

Delete account.

Endpoint:

Parameters

ParameterTypeRequiredDescription
AuthorizationstringYesAuthorization header

Responses

Status CodeDescription
200Successful Response
422Validation Error

Get a detailed response for the current user.

Endpoint:

Parameters

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


Check Username

Check if a username is valid and available.

Endpoint:

Parameters

ParameterTypeRequiredDescription
usernamestringYes
readonlyboolean | nullNo

Responses

Status CodeDescription
200Successful Response
422Validation Error

Register

Register a user.

Endpoint:

Parameters

ParameterTypeRequiredDescription
tokenstring | nullNo
X-Chutes-HotkeystringYesThe hotkey of the user
X-Chutes-Signaturestring | nullNo
X-Chutes-Noncestring | nullNo
Authorizationstring | nullNo

Request Body

FieldTypeRequiredDescription
usernamestringYes
coldkeystringYes
logo_idstring | nullNo

Responses

Status CodeDescription
200Successful Response
422Validation Error

Authentication

This endpoint requires authentication.


Get Registration Token

Initial form with cloudflare + hcaptcha to generate a registration token.

Endpoint:

Responses

Status CodeDescription
200Successful Response

Post Rtok

Verify hCaptcha and get a short-lived registration token.

Endpoint:

Responses

Status CodeDescription
200Successful Response

Admin Create User

Create a new user manually from an admin account, no bittensor stuff necessary.

Endpoint:

Parameters

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

Request Body

FieldTypeRequiredDescription
usernamestringYes
coldkeystring | nullNo
hotkeystring | nullNo
logo_idstring | nullNo

Responses

Status CodeDescription
200Successful Response
422Validation Error

Authentication

This endpoint requires authentication.


Change Fingerprint

Reset a user's fingerprint using either the hotkey or coldkey.

Endpoint:

Parameters

ParameterTypeRequiredDescription
Authorizationstring | nullNo
X-Chutes-Hotkeystring | nullNo
X-Chutes-Coldkeystring | nullNo
X-Chutes-NoncestringNoNonce
X-Chutes-SignaturestringNoHotkey signature

Request Body

FieldTypeRequiredDescription
fingerprintstringYes

Responses

Status CodeDescription
200Successful Response
422Validation Error

Fingerprint Login

Exchange the fingerprint for a JWT.

Endpoint:

Responses

Status CodeDescription
200Successful Response

Change Bt Auth

Change the bittensor hotkey/coldkey associated with an account via fingerprint auth.

Endpoint:

Parameters

ParameterTypeRequiredDescription
AuthorizationstringYes

Responses

Status CodeDescription
200Successful Response
422Validation Error

Update Squad Access

Enable squad access.

Endpoint:

Parameters

ParameterTypeRequiredDescription
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 Usage

List usage summary data.

Endpoint:

Parameters

ParameterTypeRequiredDescription
user_idstringYes
pageinteger | nullNo
limitinteger | nullNo
per_chuteboolean | nullNo
chute_idstring | nullNo
start_datestring | nullNo
end_datestring | 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.


Get User Info

Get user info.

Endpoint:

Parameters

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