Brand Onboarding
Refer to the Engineering Checklist to ensure all required features are implemented.
Step 1: Complete the Brand Onboarding FlowDirect link to Step 1: Complete the Brand Onboarding Flow
When you first log in to Rokt Catalog, complete the Brand onboarding flow. This includes setting up your Stripe Connect account to receive payouts. You need business information such as your EIN and banking details.
Step 2: Add products to Rokt Catalog using the APIDirect link to Step 2: Add products to Rokt Catalog using the API
curl https://api.shopcanal.com/platform/products/ \
--request POST \
--header 'Content-Type: application/json' \
--header 'x-canal-app-id: xxxx-xxxx-xxxx-xxxx' \
--header 'x-canal-app-token: your_canal_api_access_token' \
--data '{...}'
You can confirm that the product has been correctly added by going into the Brand App and checking Catalog.

A successor product-feed intake based on the Google product data specification is planned; this endpoint remains supported and is the way to add products today. See Catalog ingestion via API for details.
Step 3: Register a webhook to receive ordersDirect link to Step 3: Register a webhook to receive orders
Navigate to the Developer tab inside the Settings page in your Brand or Partner App. Click Add Webhook and choose order/create to receive orders from Catalog.

For more information, please refer to Webhooks.
Step 4: Approve Partner proposals to sell your productsDirect link to Step 4: Approve Partner proposals to sell your products
When you receive proposals from Partners, you can approve after negotiating. Once you have approved the proposal, you can view your relationship with the Partner in the My Partners tab.
To set up a Partner for development purposes, please contact your Rokt Catalog representative.

Step 5: Start selling!Direct link to Step 5: Start selling!
When a Partner receives an order for your product, Catalog forwards that order to you via webhook. Then you fulfill the product by submitting a tracking number.