Coordinate the participants of one RFC trial
POST
/tasks/benchmark-sync/{id}Merges the participants' local port descriptions or immutable snapshots. The ready stage uses the standard two-phase start. Returns 202 until all participants have responded; repeating a request with the same data is idempotent. Ports, Run IDs, and tokens that do not belong to the caller are rejected.
Contract
Parameter | Value |
|---|---|
| Section | tasks |
| Authentication | AgentAuth |
| Consumes | application/json |
| Produces | application/json |
Parameters
2 parameters
Name | Location | Required | Type | Description |
|---|---|---|---|---|
| id | path | yes | integer | Task ID |
| request | body | yes | object | Participant, run, plan/ready/snapshot stage, and data |
{ "data": {}, "hostname": "<string>", "ordinal": 0, "runId": "<string>", "stage": "<string>", "token": 0 }
Responses
5 responses
Status | Description | Type |
|---|---|---|
200 | Combined stage result | object |
202 | Waiting for participants | object |
400 | Invalid request | object |
401 | Agent is not authorized | object |
409 | Task is not active or the data conflicts | object |
{}{}{}{}{}