Release GPU units back to the market for public sale (platform admin)
The double-sell operation: the named units leave the reservation and become ordinary public capacity, sold at the spot tier and terminable by the org that owns the node.
Authorization
apiKey OpenRelay API key. Send it as Authorization: Bearer vl_….
In: header
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/nodes/string/reservations/string/release" \ -H "Content-Type: application/json" \ -d '{ "unitIds": [ "string" ] }'{
"id": "string",
"nodeId": "string",
"reservedUnitIds": [
"string"
],
"allowedOrgIds": [
"string"
],
"startsAt": "string",
"endsAt": "string",
"status": "pending",
"topologyGen": 0,
"contractRef": "string",
"reason": "string",
"createdAt": "string",
"updatedAt": "string"
}{
"error": "string",
"code": "string"
}{
"error": "string",
"code": "string"
}{
"error": "string",
"code": "string"
}{
"error": "string",
"code": "string"
}{
"error": "string",
"code": "string"
}Command line
The orl CLI wraps this endpoint:
orl reservations unit release <node-id> <id> --unit-ids <unit-ids>End a reservation now (platform admin) POST
Returns the GPU units to the public pool immediately. Workloads the tenant is already running keep running; the node's owning org terminates them when it needs the capacity.
Take released GPU units back into a reservation (platform admin) POST
Returns the named units to the reservation. Anything running on them is subject to termination by the node's owning org.