POST /my/negotiations/{id}/counter

Counter an offer

Servers

Path parameters

Name Type Required Description
id String Yes

Request headers

Name Type Required Description
Content-Type String Yes The media type of the request body.

Default value: "application/json"

Request body fields

Name Type Required Description
price Object No
price.amount String Yes

The amount of money being expressed, as a POSIX-compliant decimal number

price.currency String Yes

The currency the money will be expressed in

Valid values:

  • "CAD"
  • "JPY"
  • "MXN"
  • "USD"
  • "AUD"
  • "EUR"
  • "GBP"
  • "NZD"
shipping_price Object No

Shipping price (sellers only)

shipping_price.amount String Yes

The amount of money being expressed, as a POSIX-compliant decimal number

shipping_price.currency String Yes

The currency the money will be expressed in

Valid values:

  • "CAD"
  • "JPY"
  • "MXN"
  • "USD"
  • "AUD"
  • "EUR"
  • "GBP"
  • "NZD"
layaway_terms_slug String No
message String No

Message to include with counter offer

quantity String No
recipient_id String No

ID of the recipient of the offer. Required if you are the seller pushing an offer to a buyer.

offer_items[] Array No
offer_items[].price String Yes
offer_items[].shipping_price String Yes
offer_items[].listing_id String Yes
region_code String No
country_code String No

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.