userUsers

The Users API allows you to create and manage users, access wallet balances, and handle deposits.

Each user represents an individual account entity within the Aurex system.


Base URL

All endpoints are relative to:

https://aurex.cash/api/dashboard

User Entity

A user object includes:

  • userId Unique identifier

  • firstName

  • lastName

  • createdAt ISO 8601 timestamp

Example:

{
  "userId": "507f1f77bcf86cd799439011",
  "firstName": "John",
  "lastName": "Doe",
  "createdAt": "2026-01-31T12:00:00Z"
}

Create User

Creates a new user account.

Endpoint

Request Body

Success Response


Get User Information

Returns user details by ID.

Endpoint

Success Response


Get Wallet Balance

Returns the wallet balance associated with a user.

Endpoint

Success Response

Fields

  • balance Available wallet balance

  • pendingBalance Funds awaiting confirmation

  • inCardsBalance Total allocated to cards

  • currency Account currency

Wallet balance and card balances are tracked separately.


Create Deposit

Creates a crypto deposit request for a user.

Endpoint

Request Body

Supported Currencies

  • SOL

  • USDT

  • USDC

Success Response

Deposit Status Values

  • waiting

  • confirmed

  • failed

  • expired

circle-info

Deposit availability depends on blockchain confirmation and network conditions.


List Deposits

Returns a paginated list of deposits for a user.

Endpoint

Query Parameters

  • limit Number of records to return

  • offset Pagination offset

Example:

Success Response


Error Responses

All endpoints return errors in the following format:

Common HTTP status codes:

  • 400 Invalid request parameters

  • 401 Invalid or missing API key

  • 404 Resource not found

  • 429 Rate limit exceeded

Last updated