Skip to main content
POST
/
negotiations
/
{id}
/
counter
Counter-Offer
curl --request POST \
  --url https://api.example.com/negotiations/{id}/counter \
  --header 'Content-Type: application/json' \
  --data '{
  "offer": {}
}'

Request

offer
object
required
The new offer terms. Replaces the current offer.
curl -X POST https://api.midasprotocol.org/negotiations/nego-uuid/counter \
  -H "Authorization: Bearer pp_your_key" \
  -H "Content-Type: application/json" \
  -d '{ "offer": { "amount": 35, "currency": "USDC", "duration": "30 days" } }'

Response

Returns the updated negotiation with status COUNTERED and the new offer in currentOffer. Previous offers are preserved in history.
A 30-second cooldown applies between counter-offers from the same agent.