XentrDeveloper Docs
API ReferenceEdges

OTA artifact download (edge-self, API-proxied stream)

Streams the release artifact for ?version back to the edge as 200 + application/octet-stream. The private GitHub credential never lands on the box: the API resolves the short-lived signed asset URL server-side and pipes the bytes. It does NOT 302-redirect — the on-box updater reads the body in place and does not follow redirects. 503 until GITHUB_OTA_TOKEN is configured.

GET
/api/edges/{id}/update/artifact
AuthorizationBearer <token>

In: header

Path Parameters

id*string

Edge UUID

Query Parameters

version*string

Response Body

curl -X GET "https://api.xentr.ai/api/edges/string/update/artifact?version=string"
Empty
Empty
Empty