Skip to main content
A user is a member of the merchant organization’s team — an account owner, brand manager, branch manager, or cashier — or an API account acting on the organization’s behalf. Users operate the business; they are not the shoppers. The end consumer who collects loyalty rewards is a Customer. All user endpoints return this same record. Object schema:

Fields

Notes:
  • Optional fields that have no value (phone, branch, authBranches, opaqueId) are omitted from responses — you will not receive null.
  • organization, branch and authBranches are plain id strings.
  • roles contains only public-facing roles; internal system roles are not listed, so an empty roles array does not mean the user has no role.
  • Credentials (password) and internal account settings are never returned by any endpoint.
Last modified on October 9, 2026