User REST APIs

Use the User REST APIs to add, update, query, and delete users. You can also get and modify user authentication data, associate users with groups and subscriptions, and modify or remove those associations.

User objects are stored in the subscriber database. Each user has a unique OID. A user object can have a specific type defined by a user extension in the Attr field.

MATRIXX Engine generates an MtxUserModifyEvent EDR when one or more of the following fields are modified:
  • ExternalId
  • UserId
  • FirstName
  • LastName
  • ContactEmail
  • ContactPhoneNumber
  • NotificationPreference
  • Attr
  • Language
An MtxUserCreateEvent EDR is generated only when a user is created with the UserCreate APIs. An MtxUserDeleteEvent EDR is generated only when a user is deleted with the UserDelete APIs. When deleting a user, you can also delete a user device, subscription, or session.
Note: Child objects (subscriptions, devices) are unlinked and deleted if the corresponding parameter is specified. Life cycle properties are not checked for child objects. Ensure these child objects are in a life cycle deletion state so that any life cycle actions related to deleting these objects have already been performed.

For more information about EDRs, see MATRIXX Integration.