cURL
curl -X GET "https://dash.joinmarkt.com/api/merchant/v1/stores/STORE_ID/storefront" \
-H "Authorization: Bearer $JOIN_MARKT_API_KEY"const res = await fetch("https://dash.joinmarkt.com/api/merchant/v1/stores/STORE_ID/storefront", {
method: "GET",
headers: {
Authorization: `Bearer ${process.env.JOIN_MARKT_API_KEY}`,
},
})
const data = await res.json()import os, requests
res = requests.get(
"https://dash.joinmarkt.com/api/merchant/v1/stores/STORE_ID/storefront",
headers={"Authorization": f"Bearer {os.environ['JOIN_MARKT_API_KEY']}"},
)
data = res.json(){
"id": "cmvuo0akc0002vdesum2w5xa1",
"publicId": "STR-TND6-792K-BJ9G-SPXQ-ER7G",
"name": "BADE",
"subdomain": "bade",
"logo": "https://cdn.joinmarkt.com/stores/cmvuo0akc0002vdesum2w5xa1/bade/logo-orange-transparent.png",
"favicon": "https://cdn.joinmarkt.com/stores/cmvuo0akc0002vdesum2w5xa1/bade/favicon-512.png",
"background": "https://cdn.joinmarkt.com/stores/cmvuo0akc0002vdesum2w5xa1/bade/share-og-1200x630.jpg",
"embedColor": "#ff5a1f",
"description": "BADE designs premium website templates and online store themes. Clean code, fast pages and a setup guide with every download. Delivered instantly after payment.",
"currency": "SAR",
"hideNameInHeader": false,
"liveSalesPopupsEnabled": false,
"liveProductStatsEnabled": false,
"liveSalesPopupsScope": "product",
"discordUrl": null,
"youtubeUrl": null,
"telegramUrl": null,
"tiktokUrl": null,
"instagramUrl": null,
"privacyPolicy": "<p><em>Last updated: October 30, 2026</em></p>\n<p>This policy explains what BADE collects when you buy from us, why, and your choices.</p>\n<h2>What we collect</…",
"termsOfService": "<p><em>Last updated: October 30, 2026</em></p>\n<p>These terms apply to every purchase from BADE (“we”, “us”). By placing an order you agree to them.</p>\n<h2>1. …",
"refundPolicy": "<p><em>Last updated: October 30, 2026</em></p>\n<p>We want you to be happy with your purchase. Because designs are digital files that can’t be returned, this pol…",
"googleAnalyticsId": null,
"googleTagManagerId": null,
"googleSiteVerification": null,
"metaPixelId": null,
"tiktokPixelId": null,
"crispWebsiteId": null,
"tawkToId": null,
"affiliateEnabled": false,
"affiliatePercentage": null,
"notificationConfig": {
"events": {
"review.added": {
"email": true,
"discord": false
},
"order.created": {
"email": true,
"discord": false
},
"order.pending": {
"email": true,
"discord": false
},
"ticket.created": {
"email": true,
"discord": false
},
"order.completed": {
"email": true,
"discord": false
},
"inventory.low_stock": {
"email": true,
"discord": false
},
"order.undeliverable": {
"email": true,
"discord": false
},
"ticket.response_added": {
"email": true,
"discord": false
},
"inventory.out_of_stock": {
"email": true,
"discord": false
}
},
"discordWebhookUrl": null
},
"paymentOptionsConfig": {
"methods": {},
"allowBalanceTopUps": false,
"minimumOrderAmount": null,
"customerBalanceEnabled": false,
"passGatewayFeesToCustomer": false
},
"paymentNotesConfig": null,
"taxConfig": {
"rules": [],
"taxId": null,
"enabled": false,
"invoices": {
"footerNote": null,
"numberPrefix": "INV-",
"showStoreLogo": true,
"companyLegalName": null,
"sendPdfToCustomer": false,
"showPdfLinkOnCheckout": false
},
"priceMode": "exclusive",
"defaultRatePercent": 0,
"businessCountryCode": null
},
"ticketConfig": {
"enabled": true,
"paidOrdersOnly": false,
"welcomeMessage": null,
"requireOrderLink": false,
"responseTimeHint": null,
"autoCloseInactiveDays": 0,
"showOnCheckoutSuccess": true,
"allowCustomerAttachments": true
},
"pages": [
{
"id": "cmvuo3tjo000avdw4jh32hu45",
"slug": "hubproj-376b8328-b796-42a5-b207-edd5a3e80cc3",
"title": "bade",
"status": "published",
"updatedAt": "2026-10-30T12:19:45.962Z"
},
{
"id": "cmvuo7i4r000kvdw4w2av9br1",
"slug": "index",
"title": "Home",
"status": "published",
"updatedAt": "2026-10-30T12:19:46.024Z"
}
],
"themeTemplateId": null,
"themeSlug": null,
"themeName": null
}{
"error": "Product not found",
"code": "NOT_FOUND"
}{
"error": "Product not found",
"code": "NOT_FOUND"
}{
"error": "Product not found",
"code": "NOT_FOUND"
}{
"error": "Product not found",
"code": "NOT_FOUND"
}Get storefront settings
Branding, social links, policies and integrations.
Scope: storefront:read
GET
/
api
/
merchant
/
v1
/
stores
/
{storeId}
/
storefront
cURL
curl -X GET "https://dash.joinmarkt.com/api/merchant/v1/stores/STORE_ID/storefront" \
-H "Authorization: Bearer $JOIN_MARKT_API_KEY"const res = await fetch("https://dash.joinmarkt.com/api/merchant/v1/stores/STORE_ID/storefront", {
method: "GET",
headers: {
Authorization: `Bearer ${process.env.JOIN_MARKT_API_KEY}`,
},
})
const data = await res.json()import os, requests
res = requests.get(
"https://dash.joinmarkt.com/api/merchant/v1/stores/STORE_ID/storefront",
headers={"Authorization": f"Bearer {os.environ['JOIN_MARKT_API_KEY']}"},
)
data = res.json(){
"id": "cmvuo0akc0002vdesum2w5xa1",
"publicId": "STR-TND6-792K-BJ9G-SPXQ-ER7G",
"name": "BADE",
"subdomain": "bade",
"logo": "https://cdn.joinmarkt.com/stores/cmvuo0akc0002vdesum2w5xa1/bade/logo-orange-transparent.png",
"favicon": "https://cdn.joinmarkt.com/stores/cmvuo0akc0002vdesum2w5xa1/bade/favicon-512.png",
"background": "https://cdn.joinmarkt.com/stores/cmvuo0akc0002vdesum2w5xa1/bade/share-og-1200x630.jpg",
"embedColor": "#ff5a1f",
"description": "BADE designs premium website templates and online store themes. Clean code, fast pages and a setup guide with every download. Delivered instantly after payment.",
"currency": "SAR",
"hideNameInHeader": false,
"liveSalesPopupsEnabled": false,
"liveProductStatsEnabled": false,
"liveSalesPopupsScope": "product",
"discordUrl": null,
"youtubeUrl": null,
"telegramUrl": null,
"tiktokUrl": null,
"instagramUrl": null,
"privacyPolicy": "<p><em>Last updated: October 30, 2026</em></p>\n<p>This policy explains what BADE collects when you buy from us, why, and your choices.</p>\n<h2>What we collect</…",
"termsOfService": "<p><em>Last updated: October 30, 2026</em></p>\n<p>These terms apply to every purchase from BADE (“we”, “us”). By placing an order you agree to them.</p>\n<h2>1. …",
"refundPolicy": "<p><em>Last updated: October 30, 2026</em></p>\n<p>We want you to be happy with your purchase. Because designs are digital files that can’t be returned, this pol…",
"googleAnalyticsId": null,
"googleTagManagerId": null,
"googleSiteVerification": null,
"metaPixelId": null,
"tiktokPixelId": null,
"crispWebsiteId": null,
"tawkToId": null,
"affiliateEnabled": false,
"affiliatePercentage": null,
"notificationConfig": {
"events": {
"review.added": {
"email": true,
"discord": false
},
"order.created": {
"email": true,
"discord": false
},
"order.pending": {
"email": true,
"discord": false
},
"ticket.created": {
"email": true,
"discord": false
},
"order.completed": {
"email": true,
"discord": false
},
"inventory.low_stock": {
"email": true,
"discord": false
},
"order.undeliverable": {
"email": true,
"discord": false
},
"ticket.response_added": {
"email": true,
"discord": false
},
"inventory.out_of_stock": {
"email": true,
"discord": false
}
},
"discordWebhookUrl": null
},
"paymentOptionsConfig": {
"methods": {},
"allowBalanceTopUps": false,
"minimumOrderAmount": null,
"customerBalanceEnabled": false,
"passGatewayFeesToCustomer": false
},
"paymentNotesConfig": null,
"taxConfig": {
"rules": [],
"taxId": null,
"enabled": false,
"invoices": {
"footerNote": null,
"numberPrefix": "INV-",
"showStoreLogo": true,
"companyLegalName": null,
"sendPdfToCustomer": false,
"showPdfLinkOnCheckout": false
},
"priceMode": "exclusive",
"defaultRatePercent": 0,
"businessCountryCode": null
},
"ticketConfig": {
"enabled": true,
"paidOrdersOnly": false,
"welcomeMessage": null,
"requireOrderLink": false,
"responseTimeHint": null,
"autoCloseInactiveDays": 0,
"showOnCheckoutSuccess": true,
"allowCustomerAttachments": true
},
"pages": [
{
"id": "cmvuo3tjo000avdw4jh32hu45",
"slug": "hubproj-376b8328-b796-42a5-b207-edd5a3e80cc3",
"title": "bade",
"status": "published",
"updatedAt": "2026-10-30T12:19:45.962Z"
},
{
"id": "cmvuo7i4r000kvdw4w2av9br1",
"slug": "index",
"title": "Home",
"status": "published",
"updatedAt": "2026-10-30T12:19:46.024Z"
}
],
"themeTemplateId": null,
"themeSlug": null,
"themeName": null
}{
"error": "Product not found",
"code": "NOT_FOUND"
}{
"error": "Product not found",
"code": "NOT_FOUND"
}{
"error": "Product not found",
"code": "NOT_FOUND"
}{
"error": "Product not found",
"code": "NOT_FOUND"
}
