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'