GET /locations/:locationId/discounts

https://restaurantapi-qa.spoton.com/posexport/v1/locations/:locationId/discounts
curl --location --request GET 'https://restaurantapi-qa.spoton.com/posexport/v1/locations//discounts' \
--header 'x-api-key;'

Retrieves all discounts for the supplied location.

Response Payload Structure

The response body for a "200 OK" response will contain a JSON array of discount objects. Each object in the array will be structured as follows:

Field NameField TypeField DescriptionOrg Level Attribute*
idstringThe unique ID for the discount.Yes
locationIdstringThe unique ID for the location.
namestringThe name of the discount.Yes
deletedbooleanTrue if the discount has been marked as deleted.Yes
enabledbooleanTrue if the discount is enabled at the location.

📘

  • Note that the values of fields marked as "Org Level Attribute" are shared amongst all locations that reside in the same POS organization.

Example Response

[
    {
        "id": "abc123",
        "locationId": "LocationX",
        "name": "Total Comp",
        "deleted": false,
        "enabled": true
    }
]
Headers
x-api-keyYour API Key
Path Variables
locationIdThe unique ID for the location

GET /locations/:locationId/discounts/:discountId

https://restaurantapi-qa.spoton.com/posexport/v1/locations/:locationId/discounts/:discountId
curl --location --request GET 'https://restaurantapi-qa.spoton.com/posexport/v1/locations//discounts/' \
--header 'x-api-key;'

Retrieves a single discount for the supplied location.

Response Payload Structure

The response body for a "200 OK" response will contain a single JSON discount object. See the parent route's documentation for more details.

Headers
x-api-keyYour API Key
Path Variables
locationIdThe unique ID for the location
discountIdThe unique ID for the discount