Skip to main content
The User is the main entity in Storefront Gateway. It represents an individual person. [audience: MALFORMED prodId]Note: User with an uppercase U refers to the Storefront Gateway User entity, whereas user with a lowercase u refers to the user or human being. You might also think of the Storefront Gateway User entity as the backend technical equivalent of the front-end’s “User ID” or “User Profile.”[/audience: MALFORMED prodId] When a user onboards to get their own User ID or User Profile within your service, they are, in effect, creating that User entity within the Storefront Gateway data store through the Onboard User with Email and Mobile or Onboard User with Social Account Process. Once a user authenticates into a service, the client application can then invoke the GET /user API to retrieve that User entity details. Users can have different types in the context of an association with other entities. For example, a User in a Storefront Gateway Group can be designated as either the group Primary, group Admin, or a Regular type. That type is defined on the actual User-to-Group Association. However, on the actual User entity itself, in isolation, Storefront Gateway currently only supports a single RegularUser type. Additional entity types may be added in the future. A Storefront Gateway User entity contains the following default properties.