Skip to main content
Print

Content, Discounts & Settings

Requires shop Bearer unless noted.

Discounts

Coupon list uses POST /discounts/coupons-list (admin convention). CRUD on / discounts/coupons/{id}; thresholds and settings via GET/PUT.

Pages & menus

– Pages: /navigations/pages (full CRUD + by-handle/{handle})
– Menus: /navigations/menus (list / read / update)

Themes

Activate, customize settings, publish, and edit theme files. Theme exclusivity is not part of this API.

Shop & uploads

curl -sS "$API_BASE/v1/account/api/shop" \

  -H "Authorization: Bearer $SHOP_TOKEN"

curl -sS -X POST "$API_BASE/v1/account/api/uploads" \

  -H "Authorization: Bearer $SHOP_TOKEN" \

  -F "file=@./image.png"

Payment gateways

List and toggle via /settings/payments. Per-gateway read/update paths:

Path suffix Gateway
/cash-on-delivery Cash on delivery
/stripe Stripe
/uvodopay Uvodo Pay
/paypal PayPal
/nicky Nicky
/epoint Epoint
/iyzico Iyzico
/flutterwave Flutterwave
/payriff Payriff
/mamopay Mamopay
/netseasy Nets Easy
/mercadopago Mercado Pago
/razorpay Razorpay
/ccavenue CCAvenue
/cashfree Cashfree
/paystack Paystack
/yoco Yoco
/vipps Vipps
/mollie Mollie

Example: GET|PUT /v1/account/api/settings/payments/razorpay

Integrations

Notable paths under /settings/integrations:

Path Purpose
/meta-pixel, /tiktok-pixel Pixels
/google-tag-manager, /google-analytics Analytics tags
/shiprocket, /shiprocket/pickup-addresses Shiprocket
/marketing-automation Marketing automation
/product-reviews, /product-add-ons, /cross-selling Feature toggles / settings
/llms-txt GET / POST / DELETE
/feed-stats, /generate-sitemap,
/generate-google-product-feed, /generate-facebook-product-feed
Feeds
/webhooks Merchant webhook enable/disable
/webhooks/events Event type catalog

Domains, staff, checkout

– Domains: /settings/domain (+ refresh / primary) and /settings/domain-check

– Staff (this shop only): /settings/staff

– Checkout: GET|PUT /checkout/settings

Order email templates: /settings/notifications/email-templates[/{type}]

Reference data

GET /data/countries, /data/states/{code}, /data/timezones, /data/currencies, /data/languages

Scroll to Top