Skip to main content

Create Assignment

POST 

/v1/assignments

Assign a user to a brand and optionally one sale channel. Role defaults to Owner; duplicate brand/channel assignments and a second owner at the same scope are rejected.

Requires assignments.write.

Request and response fields at a glance
  • Request body (application/json): userId (integer, required), brandId (integer, required), saleChannelId (integer), role (string).
  • 201 response (application/json): id (number, required), userId (number, required), brandId (number, required), saleChannelId (mixed), role (string, required), assignedBy (number), assignedAt (string, required), createdAt (string, required), updatedAt (string, required), user (object), brand (object), saleChannel (mixed).

Request​