Event Types
The following user-related events are available:user.create- Triggered when a new user is createduser.update- Triggered when a user’s information is modifieduser.verify_email_success- Triggered when a user verifies their emailuser.deleted- Triggered when a user is deleted
User Created/Updated/Verified Event
Theuser.create, user.update, and user.verify_email_success events share the same payload structure.
Event Structure
Field Descriptions
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier for the user |
email | string | User’s email address |
first_name | string | User’s first name |
last_name | string | User’s last name |
status | string | The user’s status. Can be active, inactive, or pending. |
market | string | User’s primary market |
store_group | string | Associated store group |
language | string | Preferred language code |
additions | object | Additional custom user attributes |
email_verified | boolean | Whether email is verified |
phone_number | string | User’s phone number |
communication_preferences | object | Marketing and communication preferences |
address | object | Default shipping/billing address |
User Deleted Event
Theuser.deleted event is triggered when a user is removed from the system.
Event Structure
Field Descriptions
| Field | Type | Description |
|---|---|---|
user | object | Complete user object being deleted |
soft_delete | boolean | Whether this is a soft delete (recoverable) |