/
Public Users Get
Fetch one user by their Mercura user id.
- Mock serverhttps://docs.mercura.ai/_mock/openapi/users/{user_id}
- https://docs.mercura.ai/api/public/v1https://docs.mercura.ai/api/public/v1/users/{user_id}
- Productionhttps://prod-euapi.mercura.ai/api/public/v1/users/{user_id}
curl -i -X GET \
'https://docs.mercura.ai/_mock/openapi/users/{user_id}' \
-H 'authorization: string'Successful Response
Mercura user id (stable UUID). This is the id used across the API to reference the user; pass it to GET /users/{user_id}.
Example:"3f8b6d21-9a4c-4e77-b0e2-1c5d8a9f4e10"
The user's login email — matches the tender's user_email.
Example:"anna.schmidt@example.com"
External / employee id from your HR or ERP system, when set on the user.
Example:"MA-1042"
The user's role within the organisation (e.g. ADMIN, MANAGER, MEMBER).
Example:"MEMBER"
The user's UI language as an upper-case ISO 639-1 code (e.g. DE, EN).
Example:"DE"
Organisation-defined custom fields, keyed by the field's display label (e.g. an ERP/SAP id used for offer creation). Columns with no active definition are omitted; null when the user carries none. On duplicate labels the field defined first (by display order, then creation time) wins.
Example:
{ "SAP-Benutzer": "SAP0042" }
Response
{ "created_at": "2026-01-05T08:00:00Z", "custom_fields": { "SAP-Benutzer": "SAP0042" }, "email": "anna.schmidt@example.com", "external_id": "MA-1042", "id": "3f8b6d21-9a4c-4e77-b0e2-1c5d8a9f4e10", "is_active": true, "language": "DE", "name": "Anna Schmidt", "role": "MEMBER", "updated_at": "2026-06-30T16:45:00Z" }