Skip to main content

Update Brand

PUT 

/v1/brands/:id

Update a brand's supported identity and contact fields. Organization-bound callers cannot move a brand to another organization; the response is the updated brand.

Requires brands.write.

Request and response fields at a glance
  • Path parameters: id (integer, required).
  • Request body (application/json): name (string), nameAR (string), contactEmail (string), contactPhone (string), logoUrl (string), isActive (boolean), organizationId (integer).
  • 200 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​