Skip to content

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.json

Fields

FieldTypeRequiredDescription
idguidYesUnique user identifier (GUID).
customer_idintegerYesReference to Customer.
usernamestringYesUsername (often an email or system-generated ID).
first_namestringNoFirst name.
last_namestringNoLast name.
public_namestringNoDisplay 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"
  }
]
  • Customers - Parent customer/tenant
  • Orders - Orders reference user via closed_by_user_id
  • ArticleWaste - Waste records reference user via user_guid

Technical documentation for partners and integrators