Skip to main content

Authentication

User login​

POST /v1/auth/login

Returns access and refresh tokens (JWT, RS256). Use the access token until expiry, then refresh.

Authorized requests​

Authorization: Bearer <access_token>

Catalog and integration APIs also require tenant context (from token claims or X-Tenant-Id where applicable).

Service accounts​

Tenants may use service accounts with API keys or client credentials for automation — created in admin/backoffice. Treat secrets like production passwords.

Scopes & permissions​

Operations enforce RBAC permissions (e.g. pim_mgmt:products:view). A 403 indicates missing permission, not invalid credentials.