Skip to main content
GET
Error

Authorizations

Authorization
string
header
required

Shopify App Bridge session token of the embedded Depict: Search & Merchandising app. The shop in the token determines the merchant; merchant_id parameters must belong to that shop.

Path Parameters

surface_name
string
required

The surface's URL-safe name.

Pattern: ^[a-z0-9_-]+$

Query Parameters

merchant_id
string
required

Lite merchant id, e.g. shopify-<shop id>.

anchor_id
string

Product or collection id for an anchored surface; empty = absent.

market_id
string

Market to compose for; absent or empty = the default market.

Response

The composed slots, dense from position 0, pins included.

surface_id
string
required
context
enum<string>
required
Available options:
product,
category,
any
market_id
string
required
available_markets
string[]
required
generated_at
string
required
slots
object[]
required