Bulk delete daemons
User API key (Bearer scp_u_...). Create in Platform > API Keys.
In: header
Request Body
application/json
Array of Daemon IDs to delete
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://example.com/api/v1/daemons/bulk-delete" \ -H "Content-Type: application/json" \ -d '[ "497f6eca-6276-4993-bfeb-53cbbbba6f08" ]'{
"meta": {
"api_version": 1,
"server_version": "0.17.14"
},
"success": true,
"data": {
"deleted_count": 0,
"requested_count": 0
},
"error": "string"
}{
"meta": {
"api_version": 1,
"server_version": "0.17.14"
},
"success": true,
"code": "string",
"error": "string",
"params": {
"property1": null,
"property2": null
}
}Download the Windows daemon MSI
Proxies the Windows daemon MSI from GitHub so the browser can save it under a caller-chosen filename. Cached for an hour to avoid refetching from GitHub on every request.
Email install command to current user
Session-only, and `IsUser` says so at the extractor rather than in the body. "The current user" has no answer for an automation identity: a user API key carries `user_id` but no address, so this endpoint could never serve one. An API key that wants the command reads it directly from `GET /api/v1/daemons/{id}/install-command`.