Developers

Users API Reference

This section covers all endpoints related to users.

Get User Growth

Endpoint:

Responses

Status CodeDescription
200Successful Response

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


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


Me

Get a detailed response 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.


Delete My User

Delete account.

Endpoint:

Parameters

ParameterTypeRequiredDescription
AuthorizationstringYesAuthorization header

Responses

Status CodeDescription
200Successful Response
422Validation Error

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.


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.


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

Responses

Status CodeDescription
200Successful Response
422Validation Error

Register

Register a user.

Endpoint:

Parameters

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


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
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
X-Chutes-Hotkeystring | nullNo
X-Chutes-Coldkeystring | nullNo
X-Chutes-NoncestringYesNonce
X-Chutes-SignaturestringYesHotkey 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
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.