Get User Machine Information
2/26/26About 1 min
Get User Machine Information
Get all bound machine information under the currently logged-in user account.
Endpoint: GET /machine/info/get_machines
Request Headers
| Parameter | Required | Description |
|---|---|---|
| Content-Type | Yes | Fixed value: application/json |
| Authorization | Yes | Bearer token, user authentication token |
Request Parameters
None
Response Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| status | int | Yes | HTTP status code |
| code | string | Yes | Query result code |
| result | string | Yes | Query result |
| data | dict | Yes | Query result data |
data Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| machines | list | Yes | Machine information list |
machines List Item Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| machine_code | string | Yes | Machine code |
| user_id | string | Yes | User ID number |
| windows_uuid | string | Yes | Machine Windows system UUID |
| windows_product_id | string | Yes | Machine Windows system product ID |
| machine_os_name | string | Yes | Machine operating system name |
| machine_os_version | string | Yes | Machine operating system version |
| machine_architecture | string | Yes | Machine architecture |
| machine_architecture_type | string | Yes | Machine architecture type |
| machine_platform | string | Yes | Machine operating system platform |
| machine_cpu | string | Yes | Machine CPU model |
| machine_motherboard | string | Yes | Machine motherboard model |
| machine_mac_address | string | Yes | Machine MAC address |
Success Response Example
{
"status": 200,
"code": "10000",
"result": "Machine information retrieved successfully",
"data": {
"machines": [
{
"machine_code": "abcd1234efgh5678ijkl9012mnop3456",
"user_id": "110***********1234",
"windows_uuid": "12345678-1234-1234-1234-123456789012",
"windows_product_id": "12345-12345-12345-12345-12345",
"machine_os_name": "Microsoft Windows 11",
"machine_os_version": "10.0.22631",
"machine_architecture": "x64",
"machine_architecture_type": "AMD64",
"machine_platform": "Win32",
"machine_cpu": "12th Gen Intel(R) Core(TM) i7-12700K",
"machine_motherboard": "ASUS PRIME Z690-A",
"machine_mac_address": "00:11:22:33:44:55"
}
]
}
}Error Response Examples
Endpoint Not Open
{
"status": 403,
"code": "10001",
"result": "Server has not opened this endpoint",
"data": {}
}Token Expired or Invalid
{
"status": 401,
"code": "10001",
"result": "Token expired or invalid",
"data": {}
}User Does Not Exist
{
"status": 500,
"code": "10003",
"result": "User does not exist",
"data": {}
}Error Code Description
| Code | Description |
|---|---|
| 10000 | Machine information retrieved successfully |
| 10001 | Token expired or invalid / Server has not opened this endpoint |
| 10002 | Invalid user ID |
| 10003 | User does not exist / Failed to get machine information, server internal error |
Tip
This endpoint requires the user to be logged in to access. A valid Authorization token must be carried in the request header.
← Back to API Documentation | ← Register Machine Information