Skip to main content
POST
/
offers
cURL
curl --request POST \
  --url https://v2.easystreetoffers.com/api/v2/offers \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '{
  "offer_request_id": 123,
  "offer_amount": 123,
  "offer_expires": "<string>",
  "offer_memo": "<string>",
  "additional_terms": {},
  "earnest_money": 123,
  "em_hard_post_inspection": true,
  "lease_back": true,
  "lease_back_period": 123,
  "flexible_closing": true,
  "post_possession": true,
  "waive_warranty": true,
  "inspection_period": 123,
  "post_possession_period": 123,
  "test": true
}'
{
  "offer_id": 123,
  "buyer_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "offer_request_id": 123,
  "created_at": "now()",
  "offer_amount": 123,
  "offer_expires": "<string>",
  "buyer_pays_buyer_broker_commission": true,
  "buyer_pays_listing_broker_commission": true,
  "buyer_broker_commission_pct": 123,
  "buyer_broker_commission_amt": 123,
  "listing_broker_commission_pct": 123,
  "listing_broker_commission_amt": 123,
  "net_proceeds_to_seller": 123,
  "net_cost_to_buyer": 123,
  "offer_memo": "<string>",
  "offer_status": "true",
  "additional_terms": {},
  "earnest_money": 123,
  "em_hard_post_inspection": true,
  "lease_back": true,
  "lease_back_period": 123,
  "flexible_closing": true,
  "post_possession": true,
  "waive_warranty": true,
  "inspection_period": 123,
  "post_possession_period": 123,
  "offer_is_counter_offer": true,
  "offer_type": "<string>",
  "offer_decided_at": "<string>",
  "offer_internal_memo": "<string>",
  "test": true
}

Authorizations

Authorization
string
header
required

Body

application/json

New offer

offer_request_id
integer
required
offer_amount
integer
required
offer_expires
string<timestamp with time zone>

timestamp with time zone

offer_memo
string<text>
additional_terms
object
earnest_money
integer
em_hard_post_inspection
boolean
lease_back
boolean
lease_back_period
integer
flexible_closing
boolean
post_possession
boolean
waive_warranty
boolean
inspection_period
integer
post_possession_period
integer
test
boolean

set to true s

Response

successful request

offer_amount
integer
required
offer_id
integer
buyer_id
string<uuid>
offer_request_id
integer
created_at
string<timestamp with time zone>
default:now()

timestamp with time zone

offer_expires
string<timestamp with time zone>

timestamp with time zone

buyer_pays_buyer_broker_commission
boolean

If true, buyer pays the buyer broker commission equal to 3% of the offer amount. If false, seller will pay the buyer broker commission equal to 3% of the offer amount.

buyer_pays_listing_broker_commission
boolean

If true, buyer pays the listing broker commission set by the agent. If false, seller will pay listing agent commission.

buyer_broker_commission_pct
number
buyer_broker_commission_amt
integer
listing_broker_commission_pct
number
listing_broker_commission_amt
integer
net_proceeds_to_seller
integer
net_cost_to_buyer
integer
offer_memo
string<text>
offer_status
string<text>
Example:

"true"

additional_terms
object
earnest_money
integer
em_hard_post_inspection
boolean
lease_back
boolean
lease_back_period
integer
flexible_closing
boolean
post_possession
boolean
waive_warranty
boolean
inspection_period
integer
post_possession_period
integer
offer_is_counter_offer
boolean
offer_type
string

The category of offer. Options include: 'quality_cash', 'auto_cash', 'cash', 'mls', 'ibuyer', 'custom', 'instant', and 'instant_premier'.

offer_decided_at
string<timestamp with time zone>

timestamp with time zone

offer_internal_memo
string
test
boolean

set to true s