DETAIL USER

Detail User API Endpoints

Complete documentation for all Detail User related endpoints.

GET

User Information

Get detailed user information including balance and account details.

Endpoint Details

HTTP Request
GET https://0xhost.net/API/info_user
Parameters
Parameter Type Required Description
user_id string Yes User UUID
Authentication
API Key Required in header
Headers
Header Value Required Description
x-api-key your_api_key_here Yes Your unique API key for authentication
Content-Type application/json Optional Recommended for consistent response handling

Response Fields

Field Type Description
success boolean Indicates if the operation was successful
user object User information object
user.id string User UUID
user.username string Username
user.email string Email address
user.balance string Account balance

Success Response

API Response Example
{
    "success": true,
    "user": {
        "id": "user12345-6789-0123-4567-890123456789",
        "username": "demo_user",
        "email": "[email protected]",
        "userTelegram": null,
        "balance": "3509.51",
        "createdAt": "2025-05-27 18:27:42",
        "updatedAt": "2025-11-23 15:39:56",
        "isActive": 1,
        "superuser": 1,
        "notification_days_before": 3,
        "notification_preference": "email",
        "email_verified": false
    }
}

Code Examples

Programming Languages
JavaScript (Fetch API)
async function makeRequest() {
  try {
    const response = await fetch('https://0xhost.net/API/info_user?user_id=user12345-6789-0123-4567-890123456789', {
      method: 'GET',
      headers: {
        'x-api-key': 'your_api_key_here',
        'Content-Type': 'application/json'
      }
    });
    
    const data = await response.json();
    console.log('Response:', data);
    return data;
  } catch (error) {
    console.error('Error:', error);
  }
}
Python (Requests)
import requests

def make_request(api_key):
    url = 'https://0xhost.net/API/info_user?user_id=user12345-6789-0123-4567-890123456789'
    headers = {
        'x-api-key': api_key,
        'Content-Type': 'application/json'
    }
    
    response = requests.request('GET', url, headers=headers)
    
    if response.status_code == 200:
        return response.json()
    else:
        print(f'Error: {response.status_code}')
        return None
PHP (cURL)
function makeRequest($apiKey) {
    $url = 'https://0xhost.net/API/info_user?user_id=user12345-6789-0123-4567-890123456789';
    
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
    curl_setopt($ch, CURLOPT_HTTPHEADER, [
        'x-api-key: ' . $apiKey,
        'Content-Type: application/json'
    ]);

    $response = curl_exec($ch);
    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    curl_close($ch);

    return json_decode($response, true);
}
cURL Command
curl -X GET 'https://0xhost.net/API/info_user?user_id=user12345-6789-0123-4567-890123456789' \
  -H 'x-api-key: your_api_key_here' \
  -H 'Content-Type: application/json'