Product

List products

List all products for sale in the Terminal shop.

get/product

Response

A list of products.

Example response

{
  "data": [
    {
      "id": "prd_XXXXXXXXXXXXXXXXXXXXXXXXX",
      "name": "[object Object]",
      "description": "The interpolation of Caturra and Castillo varietals from Las Cochitas creates this refreshing citrusy and complex coffee.",
      "variants": [
        {
          "id": "var_XXXXXXXXXXXXXXXXXXXXXXXXX",
          "name": "12oz",
          "price": 2200
        }
      ],
      "order": 100,
      "subscription": "allowed",
      "tags": {
        "featured": true
      },
      "filters": []
    }
  ]
}

Changes

Changed in 14 of the 41 revisions of this API.5331

    • removed the optional property data/items/variants/items/description from the response with the 200 status

      response-optional-property-removed

    • added the optional property data/items/timeHidden to the response with the 200 status

      response-optional-property-added

    • added the optional property data/items/variants/items/description to the response with the 200 status

      response-optional-property-added

    • added the optional property data/items/tags/market_global to the response with the 200 status

      response-optional-property-added

    • added the optional property data/items/variants/items/tags to the response with the 200 status

      response-optional-property-added

  • 1c6726b12e29212See the full diff
    • the response's body type/format changed from / to object/ for status 429

      response-body-type-changed

    • the response's body type/format changed from / to object/ for status 500

      response-body-type-changed

    • removed ErrorResponse from the response body allOf list for the response status 429

      response-body-all-of-removed

    • removed ErrorResponse from the response body allOf list for the response status 500

      response-body-all-of-removed

    • added the optional property details to the response with the 429 status

      response-optional-property-added

    • added the optional property details to the response with the 500 status

      response-optional-property-added

    • added the optional property param to the response with the 429 status

      response-optional-property-added

    • added the optional property param to the response with the 500 status

      response-optional-property-added

    • added the required property code to the response with the 429 status

      response-required-property-added

    • added the required property code to the response with the 500 status

      response-required-property-added

    • added the required property message to the response with the 429 status

      response-required-property-added

    • added the required property message to the response with the 500 status

      response-required-property-added

    • added the required property type to the response with the 429 status

      response-required-property-added

    • added the required property type to the response with the 500 status

      response-required-property-added

    • removed the optional property data/items/tags/type from the response with the 200 status

      response-optional-property-removed

    • added the optional property data/items/tags/type to the response with the 200 status

      response-optional-property-added

    • removed the required property data/items/filters from the response with the 200 status

      response-required-property-removed

    • added the non-success response with the status 429

      response-non-success-status-added

    • added the non-success response with the status 500

      response-non-success-status-added

    • added the optional property data/items/tags/app to the response with the 200 status

      response-optional-property-added

    • added the optional property data/items/tags/color to the response with the 200 status

      response-optional-property-added

    • added the optional property data/items/tags/featured to the response with the 200 status

      response-optional-property-added

    • added the optional property data/items/tags/market_eu to the response with the 200 status

      response-optional-property-added

    • added the optional property data/items/tags/market_na to the response with the 200 status

      response-optional-property-added

    • added the required property data/items/filters to the response with the 200 status

      response-required-property-added

    • endpoint added

      endpoint-added

    • api path removed without deprecation

      api-path-removed-without-deprecation