Skip to main content

Create Brand

POST 

/v1/brands

Create a brand with its name and optional contact information. Organization-bound callers create only inside their organization; the returned brand is the new resource.

Requires brands.write.

Request and response fields at a glance
  • Request body (application/json): name (string, required), nameAR (string), contactEmail (string), contactPhone (string), logoUrl (string), isActive (boolean), organizationId (integer).
  • 201 response (application/json): id (number), name (string, required), nameAR (string), logoUrl (string), storefrontUrl (string), contactEmail (string), contactPhone (string), organizationId (number), isActive (boolean), isVerified (boolean), isSellingToRetail (boolean), totalRevenue (number), totalUnitsSold (number), orderCount (number), createdAt (string, required), updatedAt (string, required), saleChannelAccounts (array), organization (object).

Request​