📄️ Authentication
All endpoints in the Sales Channel Services API require authentication. If omitted, the API will reject the request and instead return an HTTP 401 Unauthorized response.
📄️ Authorization
The Sales Channel Services API uses role-based access control (RBAC) to assign and manage rights for users.
📄️ OpenAPI
We publish OpenAPI 3-compliant spec files for the Sales Channel Services API. These specification files describe the API interface we expose in a machine-readable format. This includes information like the available authentication mechanisms, a list of the endpoints we expose, the arguments those endpoints expect and the shape of the possible responses.
📄️ Events
In order to make it easier to keep track of changes to the entities of a sales-channel. Events are an append-only log, similar to an audit log, where we will write new entries to whenever changes occur.