Read one durable RSVP-TE label pool Apply operation
POST
/tasks/{id}/rsvp/label-pool/queryReads admission and terminal status after a client timeout or Core restart. Only persisted means the new task profile was saved. Uncertain or conflict requires inspecting the live protocol state before another edit. This route never dispatches a mutation and hides the private agent address and stored task profiles.
Contract
Parameter | Value |
|---|---|
| Section | tasks |
| Authentication | CookieAuth |
| Consumes | application/json |
| Produces | application/json |
Parameters
2 parameters
Name | Location | Required | Type | Description |
|---|---|---|---|---|
| id | path | yes | integer | Task ID |
| request | body | yes | object | Agent and 32-digit lowercase hexadecimal operation ID |
{ "agent": "<string>", "operation-id": "<string>" }
Responses
5 responses
Status | Description | Type |
|---|---|---|
200 | OK | object |
400 | Invalid task ID or operation reference | object |
401 | Session required | object |
404 | Task or label pool operation not found | object |
500 | Database failure | object |
{ "agent": "<string>", "created-at": "<string>", "dispatched": true, "expected-label-range-start": 0, "expires-at": "<string>", "instance": 0, "label-range-start": 0, "operation-id": "<string>", "reason": "<string>", "runtime-generation": "<string>", "status": "<string>", "task-id": 0, "terminal": true, "updated-at": "<string>" }{ "data": {}, "error": "<string>" }{ "data": {}, "error": "<string>" }{ "data": {}, "error": "<string>" }{ "data": {}, "error": "<string>" }