Storefront

Storefront endpoints provide product collections, promotions, pricing, published listings, and application storefront previews.

Storefront Collection Object

Represents a localized collection of storefront products.

Storefront Collection Structure
FieldTypeDescription
idsnowflakeThe ID of the collection
application_idsnowflakeThe ID of the application
namestringThe name of the collection
descriptionstringThe description of the collection
productsarray[storefront product object]The products in the collection
created_atISO8601 timestampWhen the collection was created
updated_atISO8601 timestampWhen the collection was last updated
unpublished_at?ISO8601 timestampWhen the collection was unpublished
unpublish_settings?unpublish settings objectThe collection's scheduled unpublish settings
tenant_metadataobjectTenant-specific presentation metadata
Unpublish Settings Structure
FieldTypeDescription
will_unpublish_at?ISO8601 timestampWhen the collection is scheduled to be unpublished

Storefront Product Object

Represents a localized product and its SKUs.

Storefront Product Structure
FieldTypeDescription
idsnowflakeThe ID of the product
sku_idsarray[snowflake]The IDs of the SKUs in the product
namestringThe name of the product
summarystringThe summary of the product
optionsarray[product option object]The selectable product options
created_atISO8601 timestampWhen the product was created
updated_atISO8601 timestampWhen the product was last updated
skusarray[SKU object]The SKUs in the product
tenant_metadataobjectTenant-specific product metadata
Product Option Structure
FieldTypeDescription
namestringThe name of the product option
option_valuesarray[string]The values available for the option
Example Storefront Product
{
"id": "1422548914485198869",
"sku_ids": ["1422548914485198870"],
"name": "Crimson Trail",
"summary": "A crimson cosmetic trail.",
"options": [
{
"name": "Color",
"option_values": ["Crimson"]
}
],
"created_at": "2026-07-02T11:18:42.120000+00:00",
"updated_at": "2026-08-01T09:04:15.800000+00:00",
"skus": [],
"tenant_metadata": {}
}

Social Layer Storefront Object

Represents an application storefront exposed through the Partner SDK.

Social Layer Storefront Structure
FieldTypeDescription
idstringThe ID of the storefront
published_at?ISO8601 timestampWhen the storefront was published
application_idsnowflakeThe ID of the application
titlestringThe title of the storefront
logo_asset_idsnowflakeThe ID of the logo asset
light_theme_logo_asset_idsnowflakeThe ID of the light theme logo asset
pagesarray[storefront page object]The pages in the storefront
assetsarray[object]The application assets used by the storefront
application?application objectThe storefront application
storefront_pricing?objectPricing for the storefront's SKUs
promotions?map[string, storefront promotion object]Promotions keyed by promotion ID
store_listings?array[store listing object]Published listings included with the storefront
Storefront Page Structure
FieldTypeDescription
titlestringThe title of the page
leaderboard?storefront leaderboard objectLeaderboard presentation metadata
sku_idsarray[snowflake]The IDs of SKUs displayed on the page
sections?array[storefront section object]Sections displayed on the page
Storefront Leaderboard Structure
FieldTypeDescription
titlestringThe title of the leaderboard
descriptionstringThe description of the leaderboard
background_image_asset_idsnowflakeThe ID of the background image asset
Storefront Section Structure
FieldTypeDescription
titlestringThe title of the section
sku_idsarray[snowflake]The IDs of SKUs in the section
Storefront Promotion Structure
FieldTypeDescription
idstringThe ID of the promotion
ends_at??ISO8601 timestampWhen the promotion ends
flavor?stringThe presentation flavor (default default)
pdp??promotion label objectProduct detail page presentation
storefront??promotion storefront label objectStorefront presentation
checkout??promotion label objectCheckout presentation
vc_stream??promotion label objectVoice stream presentation
Promotion Label Structure
FieldTypeDescription
labelstringThe displayed label
tooltipstringThe displayed tooltip
iconstringThe displayed icon
Promotion Storefront Label Structure
FieldTypeDescription
header_textstringThe storefront promotion header

Storefront Launch Announcement Object

Represents the announcement shown when a social layer storefront launches.

Storefront Launch Announcement Structure
FieldTypeDescription
application_idsnowflakeThe ID of the application
light_theme_logo_url??stringThe light theme logo URL
dark_theme_logo_url??stringThe dark theme logo URL
background_url??stringThe background image URL
titles??array[string]The announcement titles
subtitle??stringThe announcement subtitle
features??array[announcement feature object]The announced features
button_text??stringThe call-to-action button text
Announcement Feature Structure
FieldTypeDescription
asset_urlstringThe feature image URL
titlestringThe feature title
subtitlestringThe feature subtitle
Example Storefront Launch Announcement
{
"application_id": "1422548914485198869",
"light_theme_logo_url": "https://cdn.example.com/storefront/logo-light.png",
"dark_theme_logo_url": "https://cdn.example.com/storefront/logo-dark.png",
"background_url": "https://cdn.example.com/storefront/background.png",
"titles": ["A new shop has arrived"],
"subtitle": "Discover new items for your next session.",
"features": [
{
"asset_url": "https://cdn.example.com/storefront/feature.png",
"title": "New cosmetics",
"subtitle": "Customize your experience."
}
],
"button_text": "Explore Shop"
}

Endpoints

List Storefront Collections

GET/storefront/collections

Returns an object containing a collections array of storefront collection objects.

Query String Params
FieldTypeDescription
collection_idsarray[snowflake]The IDs of the collections to return
localestringThe language to return
with_bundled_skus?booleanWhether bundled SKUs are included
include_google_sku_ids?booleanWhether Google Play SKU IDs are included
include_unpublished_products?booleanWhether unpublished products are included
include_unpublished_collections?booleanWhether unpublished collections are included
ignore_cache?booleanWhether cached storefront data is ignored

List Storefront Collections For Application

GET/storefront/collections/applications

Returns an object containing a collections array of storefront collection objects for an application.

Query String Params
FieldTypeDescription
application_idsnowflakeThe ID of the application
localestringThe language to return
with_bundled_skus?booleanWhether bundled SKUs are included
include_google_sku_ids?booleanWhether Google Play SKU IDs are included
include_unpublished_products?booleanWhether unpublished products are included
include_unpublished_collections?booleanWhether unpublished collections are included
ignore_cache?booleanWhether cached storefront data is ignored
sku_types?array[integer]The SKU types to include
include_pricing?booleanWhether pricing is included

Get Storefront Collection

GET/storefront/collections/{collection.id}

Returns a storefront collection object.

List Storefront Products By SKU IDs

GET/storefront/products/skus

Returns an object containing a products array of storefront product objects.

Query String Params
FieldTypeDescription
sku_idsarray[snowflake]The IDs of the SKUs to return products for
localestringThe language to return
with_bundled_skus?booleanWhether bundled SKUs are included
include_google_sku_ids?booleanWhether Google Play SKU IDs are included
ignore_cache?booleanWhether cached storefront data is ignored

Get Storefront Product By SKU ID

GET/storefront/products/sku/{sku.id}

Returns a storefront product object for a SKU.

List Storefront Promotions

GET/storefront/promotions

Returns an object containing a promotions array of storefront promotion objects.

Query String Params
FieldTypeDescription
application_idsarray[snowflake]The IDs of the applications
promotion_id_override?snowflakeThe ID of the promotion to use as an override

Get Storefront Pricing

GET/storefront/pricing

Returns storefront pricing for an application or up to 50 SKUs.

Query String Params
FieldTypeDescription
application_id?snowflakeThe ID of the application
sku_ids?array[snowflake]The IDs of the SKUs
country_code?stringThe country code used for pricing
promotion_id_override?snowflakeThe ID of the promotion to use as an override

List Published Store Listings

GET/store/published-listings/skus

Returns a list of store listing objects for an application.

Query String Params
FieldTypeDescription
application_idsnowflakeThe ID of the application

Get Published Store Listing

GET/store/published-listings/skus/{sku.id}

Returns a store listing object for a SKU.

List Published Store Listing Subscription Plans

GET/store/published-listings/skus/{sku.id}/subscription-plans

Returns a list of subscription plan objects for a SKU.

Query String Params
FieldTypeDescription
country_code?stringThe country code used for pricing
payment_source_id?snowflakeThe ID of the payment source
include_unpublished?booleanWhether unpublished plans are included
revenue_surface?stringThe revenue surface requesting the plans
payment_gateway?integerThe payment gateway

Get Social Layer Storefront By Guild ID

GET/partner-sdk/guilds/{guild.id}/application-storefront

Returns a social layer storefront object for a guild.

Get Social Layer Storefront By Application ID

GET/partner-sdk/applications/{application.id}/application-storefront

Returns a social layer storefront object for an application.

List Social Layer Storefront Previews

GET/partner-sdk/applications/{application.id}/storefronts/preview

Returns a list of partial social layer storefront objects.

Get Social Layer Storefront Preview

GET/partner-sdk/applications/{application.id}/storefront/{storefront.id}/preview

Returns a social layer storefront object.

Get Social Layer Storefront SKU

GET/partner-sdk/applications/{application.id}/storefront/skus/{sku.id}

Returns a store listing, storefront metadata, and application assets for a social layer storefront SKU.

Query String Params
FieldTypeDescription
with_google_sku_ids?booleanWhether Google Play SKU IDs are included
country_code?stringThe country code used for pricing
payment_gateway?integerThe payment gateway
promotion_id_override?snowflakeThe ID of the promotion to use as an override
Response Body
FieldTypeDescription
store_listingstore listing objectThe listing for the SKU
storefront_metadata?objectStorefront presentation metadata
assetsarray[object]Application assets used by the listing

Create Social Layer SKU Eligibility Check

POST/partner-sdk/applications/{application.id}/storefront/skus/{sku.id}/eligibility

Starts an eligibility check for a social layer SKU.

Response Body
FieldTypeDescription
interaction_idstringThe ID of the eligibility interaction

Get Social Layer Storefront Announcement

GET/partner-sdk/guilds/{guild.id}/application-storefront/announcement

Returns the storefront announcement for a guild.

Get Social Layer Storefront Launch Announcement

GET/partner-sdk/storefront-launch-announcement

Returns a nullable storefront launch announcement object.