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.