GET
/
api
/
v2
/
storefront
/
policies
List all Store Policies
curl --request GET \
  --url https://demo.spreecommerce.org/api/v2/storefront/policies \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "1",
      "type": "policy",
      "attributes": {
        "name": "Terms and Conditions",
        "slug": "terms-and-conditions",
        "show_in_checkout_footer": true,
        "created_at": "2025-08-12T12:13:09.183Z",
        "updated_at": "2025-08-12T13:27:59.470Z",
        "body": "asdrdfas",
        "body_html": "<div class=\"trix-content\">\n  <div>asdrdfas</div>\n</div>\n"
      }
    },
    {
      "id": "2",
      "type": "policy",
      "attributes": {
        "name": "Privacy Policy",
        "slug": "privacy-policy",
        "show_in_checkout_footer": false,
        "created_at": "2025-08-12T10:00:00.000Z",
        "updated_at": "2025-08-12T10:00:00.000Z",
        "body": "Privacy policy content",
        "body_html": "<div class=\"trix-content\">\n  <div>Privacy policy content</div>\n</div>\n"
      }
    }
  ]
}

Authorizations

Authorization
string
header
required

User token to authorize Cart and Checkout requests.

It is required to associate Cart with the User.

Response

200 - application/vnd.api+json

200 Success - Returns an array of policy objects.

The response is of type object.