Seller Central · Developer tools
Connect your website
Connect your existing website in both directions: import your website products into DreamShop, sync the DreamShop catalogue back to your storefront, send orders, and receive secure status updates. API access is issued by DreamShop for approved integrations.
API credentials
Use a DreamShop partner key and webhook secret. Never expose them in browser code.
Two-way catalogue sync
POST your website products into DreamShop, or GET your DreamShop catalogue for your storefront.
Orders and status
Send website orders to DreamShop and keep your website updated with secure status webhooks.
Available endpoints
Server-to-server endpoints for approved seller integrations. Your website can push products into DreamShop and read them back for two-way catalogue sync.
POST
Import or update products from your website into your DreamShop catalogue./api/partners/catalogGET
Read your DreamShop catalogue for your website storefront./api/partners/catalogPOST
Send a new order from your website to DreamShop./api/partners/ordersPOST
Receive order-status updates from your DreamShop orders./api/partners/webhooks/order-statusIntegration checklist
- 1. Request approval. Tell DreamShop your website URL and intended integration.
- 2. Store credentials server-side. Add the API key and webhook secret only to your backend.
- 3. Sign webhooks. Generate the HMAC SHA-256 signature from the raw request body using your webhook secret.
- 4. Sync products. Send your website catalogue to
/api/partners/catalogwith an external product ID so repeat syncs update instead of duplicating products. - 5. Test before launch. Confirm product sync, order creation, and status updates with DreamShop support.