Skip to main content
GET
List Policies
This endpoint is part of the merchant Admin API and is authenticated with a merchant access token (not an app OAuth access token). It is not callable with an app /api/v1/ access token.

List Policies

Returns the store policies (refund, privacy, terms, etc.) configured for a store. This is a merchant-scoped endpoint authenticated with a merchant session (JWT), not an OAuth app token.
Policies are also exposed to themes on the storefront through the shop.policies Liquid drop, so most public/storefront use cases read them from the rendered page rather than calling this endpoint directly.

Request

You may identify the store either by storeId or by domainSlug.

Query Parameters

string
Store ID (UUID). Provide this or domainSlug.
string
Store domain (e.g. mystore.launchmystore.io). Resolved to a store ID server-side. Provide this or storeId.
string
Optional filter matching against the policy type (case-insensitive, partial match), e.g. Refund.

Response

The platform returns the standard response envelope. data is an array of policy records.
integer
HTTP status code.
string
Result state (success, error, info).
string
Optional message (may be null).
array
Array of policy records.

Example Response