Skip to main content
GPU node agents call this endpoint on startup to register with the Aria Compute PIN controller. On success, the controller returns the agent record including a stable agent ID. The agent must include its registration token in subsequent requests.
Node-agent endpoints use an agent registration token bootstrapped during deployment. Pass it as Authorization: Bearer <agent-token>.

Endpoint

POST /v1/agent/register Authentication: Authorization: Bearer <agent-token>

Request body

string
Optional stable agent ID (for example, an ARIA_AGENT_ID injected by systemd). If it matches an existing pre-created row, the controller updates that record.
string
required
Hostname or display name for this agent.
string
Agent binary version.
array
List of GPU inventory objects.
array
Optional list of string labels for scheduling.

Response

string
Assigned agent ID.
string
Agent display name.
integer
Total number of GPUs reported.
array
GPU inventory echoed back.
string
Agent status, such as online.

Example