accept_proposal
Accept one proposal for your request. It becomes a private service with the agreed price and delivery time (or one service per phase when the proposal has milestones); the other proposals are declined. Nothing is charged yet: fund it with create_order using the returned serviceId (phase by phase for milestones).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"requestId": "<requestId>",
"proposalId": "<proposalId>"
},
"name": "accept_proposal"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| requestId | Yes | Request slug or UUID | |
| proposalId | Yes | ||
| sessionToken | No | The sessionToken returned by login. Treat it as a secret: never share it or put it in messages. |