ADM-OPERATOR-USER-100 - Create Operator User

Overview
Creates a new operator user and optionally assigns groups and store restrictions.

User scoping
Admin endpoint. Only operator users can call this endpoint (dj-client: OPERATOR).

Store scoping
dj-store and dj-store-view define the request context. The created operator user can be restricted to specific stores using stores.

Validation rules
Required fields: email, firstName, lastName, civility, locale.
If stores is provided, it must be an array of store external identifiers (externalId); duplicates are ignored.

Business rules
If stores is omitted or an empty array, the operator user is allowed on all stores (no restriction).

Errors
Returns validation errors (400), authentication errors (401), authorization errors (403), and unexpected server errors (500).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
enum
required
Allowed:
string
required
^[\w!#$%&'*+/=?`{|}~^-]+(?:\.[\w!#$%&'*+/=?`{|}~^-]+)*@(?:[a-zA-Z0-9-]+\.)+[a-zA-Z]{2,15}$
string
string
required
groups
array of strings
required
groups*
string
required
string
enum
required
Allowed:
string
required
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[\S]).{8,255}$
string
enum
required
Allowed:
Headers
string
enum
required

Specifies the client type making the request.

  • OPERATOR: Platform operator user.

  • ACCOUNT: Customer account user.

  • SUPPLIER: Supplier managing orders.

Allowed:
string
required

API key required for authentication. Must be valid and linked to the requesting user.

string

(Optional) Store ID in multi-store environments.

string

(Optional) Store view ID in multi-store environments.

Responses

400

Bad request (invalid payload)

401

Unauthorized (invalid or missing API key)

403

Forbidden (insufficient permissions)

500

Internal server error

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
*/*