Users
POS Terminal or Backoffice user. Can be either or both. For MDS purposes, used to track orders and log items for a User.
Storage Location
{customer_id}-user.jsonFields
| Field | Type | Required | Description |
|---|---|---|---|
id | guid | Yes | Unique user identifier (GUID). |
customer_id | integer | Yes | Reference to Customer. |
username | string | Yes | Username (often an email or system-generated ID). |
first_name | string | No | First name. |
last_name | string | No | Last name. |
public_name | string | No | Display name shown on receipts etc. |
Example
json
{
"id": "f9271b34-56e7-0921-e053-0a01000a0329",
"customer_id": 10352,
"username": "DAHLMAGNUS@GMAIL.COM",
"first_name": "Magnus",
"last_name": "Vindenes Dahl",
"public_name": "Magnus"
}Example - Multiple Users
json
[
{
"id": "f9271b34-56e7-0921-e053-0a01000a0329",
"customer_id": 10352,
"username": "DAHLMAGNUS@GMAIL.COM",
"first_name": "Magnus",
"last_name": "Vindenes Dahl",
"public_name": "Magnus"
},
{
"id": "f987f291-f93c-9bd2-e053-0a01000afa57",
"customer_id": 10352,
"username": "MALIN",
"first_name": "Malin",
"last_name": "Johnsen",
"public_name": "Malin"
},
{
"id": "26647814-d29d-e755-e063-0a01000ab9cc",
"customer_id": 10352,
"username": "26647814D29DE755E0630A01000AB9CC",
"first_name": "Paulina",
"last_name": "Mucaj",
"public_name": "Paulina"
}
]Related Entities
- Customers - Parent customer/tenant
- Orders - Orders reference user via
closed_by_user_id - ArticleWaste - Waste records reference user via
user_guid