curl --request POST \
--url 'https://api.stateset.com/api/v1/negotiations' \
--header "Authorization: Bearer $STATESET_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"auto_accept_below": "string",
"auto_reject_above": "string",
"buyer_agent_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"currency": "USD",
"expires_in_hours": 1,
"initial_offer": "string",
"max_rounds": 1,
"seller_agent_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}'
{
"buyer_agent_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"created_at": "2026-08-31T14:22:05Z",
"currency": "USD",
"current_offer": "string",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"max_rounds": 1,
"offer_count": 1,
"rounds": 1,
"seller_agent_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": "pending"
}
Create a negotiation
Create a negotiation
POST
/
api
/
v1
/
negotiations
curl --request POST \
--url 'https://api.stateset.com/api/v1/negotiations' \
--header "Authorization: Bearer $STATESET_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"auto_accept_below": "string",
"auto_reject_above": "string",
"buyer_agent_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"currency": "USD",
"expires_in_hours": 1,
"initial_offer": "string",
"max_rounds": 1,
"seller_agent_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}'
{
"buyer_agent_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"created_at": "2026-08-31T14:22:05Z",
"currency": "USD",
"current_offer": "string",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"max_rounds": 1,
"offer_count": 1,
"rounds": 1,
"seller_agent_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": "pending"
}
Request body
CreateNegotiationRequest
string,null
string,null
string
required
string,null
integer,null (int32)
string
required
integer,null (int32)
string
required
Response
NegotiationResponse
string
required
string
required
string
required
string
required
string
required
integer (int32)
required
integer
required
integer (int32)
required
string
required
string
required
Status codes
| Code | Meaning |
|---|---|
201 | — |
400 | — |
curl --request POST \
--url 'https://api.stateset.com/api/v1/negotiations' \
--header "Authorization: Bearer $STATESET_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"auto_accept_below": "string",
"auto_reject_above": "string",
"buyer_agent_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"currency": "USD",
"expires_in_hours": 1,
"initial_offer": "string",
"max_rounds": 1,
"seller_agent_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}'
{
"buyer_agent_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"created_at": "2026-08-31T14:22:05Z",
"currency": "USD",
"current_offer": "string",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"max_rounds": 1,
"offer_count": 1,
"rounds": 1,
"seller_agent_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": "pending"
}
Last modified on August 31, 2026