POST /v1/agent/enroll/approve
POST/v1/agent/enroll/approve
Approve a QR-code-based agent enrollment
Request Body
| Name | Typ | Beschreibung |
|---|
agentIderforderlich | string | Agent ID from the QR code |
tenantId | string | Target tenant (if user has multi-tenant access) |
capabilities | string[] | Capabilities to grant (null = defaults) |
hostname | string | Machine hostname (from QR code data) |
serialNumber | string | Machine serial number (from QR code data) |
macAddresses | string[] | MAC addresses (from QR code data) |
Beispiel
curl -X POST https://api.codemeta-os.de/v1/agent/enroll/approve \
-H "X-Tenant-Id: $TENANT" \
-H "Content-Type: application/json" \
-b cookies.txt \
-d '{
"agentId": "string",
"tenantId": "string",
"capabilities": [],
"hostname": "string",
"serialNumber": "string",
"macAddresses": []
}'
const result = await cm.agent.post({
"agentId": "string",
"tenantId": "string",
"capabilities": [],
"hostname": "string",
"serialNumber": "string",
"macAddresses": []
});
Antwortcodes
| HTTP |
Bedeutung |
200 |
Default Response |