API ReferenceEdges
Promote or halt a rollout wave (platform owner)
Raise staged_percent (1→10→50→100) or set status to halted/completed. The cohort is stable, so promoting only adds boxes.
Authorization
bearer AuthorizationBearer <token>
In: header
Path Parameters
id*string
Rollout UUID
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
curl -X PATCH "https://api.xentr.ai/api/ota/rollouts/string" \ -H "Content-Type: application/json" \ -d '{}'Empty
Clear an edge target pin (staff)
Unpins edges.target_version so the edge follows its channel again. Use for incident response after a bad pin.
Publish a version to a release channel (platform owner)
Upserts the (edge_type, channel) row so edges on that channel resolve this version on their next manifest poll. This is how a release reaches the fleet.