curl --request GET \
--url https://api.snappy.com/v3/base-products/{baseProductId} \
--header 'X-Api-Key: <api-key>'{
"id": "bp_a1b2c3",
"title": "<string>",
"media": [
{
"type": "image",
"src": "https://media.snappy.com/image/asset123?w=1000&h=1000&q=80&f=auto"
}
],
"category": {
"fullName": "gifts / electronics / iphones"
},
"types": [
"physical"
],
"brand": {
"id": "621f9d4b1e675adcbc196159",
"name": "Apple",
"description": "Cute pet brand"
}
}Returns a single base product by id. fields accepts an optional
free-form list of base-product field expansions.
curl --request GET \
--url https://api.snappy.com/v3/base-products/{baseProductId} \
--header 'X-Api-Key: <api-key>'{
"id": "bp_a1b2c3",
"title": "<string>",
"media": [
{
"type": "image",
"src": "https://media.snappy.com/image/asset123?w=1000&h=1000&q=80&f=auto"
}
],
"category": {
"fullName": "gifts / electronics / iphones"
},
"types": [
"physical"
],
"brand": {
"id": "621f9d4b1e675adcbc196159",
"name": "Apple",
"description": "Cute pet brand"
}
}Documentation Index
Fetch the complete documentation index at: https://docs.snappy.com/llms.txt
Use this file to discover all available pages before exploring further.
Partner API key. Finalized per partner integration agreement.
Base product identifier.
Optional base-product/base-variant field expansions. Comma-separated.
Single base product.
Base product (swag template). Minimal shape — extended schema to be finalized as the swag track lands.
"bp_a1b2c3"
Show child attributes
Show child attributes
Product type. Used both as values of Product.types[] and as filter
values for filter[types].
physical, digital, giftCards, donations Product brand. May be null (per the parent property) when no brand applies.
Show child attributes
Was this page helpful?