Endpoints for submitting bulk user attribute updates. Use these endpoints to upload large datasets of user data in a single request and monitor the processing status asynchronously. Typical use cases include importing records in batch and retrieving job completion results via status checks.
This Bulk User Attributes API will update an existing one with the attributes provided. If the subscription object is included in the payload, it will either create a new user if it doesn't already exist or just update an existing one with the attributes provided. You can then use these attributes as macros in messages or build segments to send targeted campaigns and journeys.
This data cannot contain any sensitive or special categories of information as defined in applicable data protection and privacy laws, including the California Consumer Privacy Act (CCPA) and California Privacy Rights Act (CPRA). See a list of specific categories of data you cannot share with Attentive here.
Processing Times
The Bulk API processes jobs with the following targets:
- Standard Processing: The first 10,000 user records per day per customer typically complete within 4 hours of request acceptance.
- High-Volume Processing: Additional records beyond 10,000 per day typically complete within 12 hours.
Note: Processing time targets are met for 99.99% of requests. For jobs with more than 1 million records, processing times may vary.