| Add User Identifiers | Add client user ID or custom identifiers to a user for identity resolution in Attentive |
| Create Delete Request | Create a CCPA privacy deletion request to delete a subscriber within 30 days |
| Create Webhook | Create a webhook in Attentive to receive event notifications |
| Delete Webhook | Delete a webhook from Attentive |
| Get Catalog Upload Status | Get the status of a specific product catalog upload by ID |
| Get Catalog Uploads | List recent product catalog uploads and their status |
| Get Custom Attributes | Retrieve all custom attributes for a user from Attentive |
| Get Delete Request Status | Get the status of a privacy deletion request |
| Get Me | Test Attentive API authentication and retrieve company information |
| Get Subscriptions | Get subscription eligibility for a user. Check if they can receive SMS or email campaigns |
| Initiate Catalog Upload | Initiate a product catalog upload to Attentive. Returns a pre-signed S3 URL for uploading the catalog file |
| List Webhooks | List all webhooks configured in Attentive |
| Send Add To Cart | Send an add to cart event to Attentive when a user adds products to their cart |
| Send Custom Event | Send a custom event to Attentive for use in journeys and segments. The event type name is case sensitive |
| Send Product View | Send a product view event to Attentive when a user views a product |
| Send Purchase | Send a purchase event to Attentive when a user completes an order |
| Set Custom Attributes | Set custom attributes for a user in Attentive for segmentation and personalization |
| Subscribe User | Subscribe a user to Attentive SMS/email marketing. Requires either phone or email. Must include signUpSourceId OR both locale and subscriptionType |
| Unsubscribe User | Unsubscribe a user from Attentive subscriptions. If no subscriptions specified, unsubscribes from all |
| Update Webhook | Update an existing webhook in Attentive |