Developer Documentation
Endpoint Examples

Personas

15min
use the personas api to get and update detailed information on contacts stored within aiq also visit the full api reference get all personas note get all contacts endpoint filters out any blocklisted personas get persona by contact id post new contact post override contact attributes permanently override a contact's attributes get override contact attributes get loyalty status it's sometimes useful to understand if a phone number or email is currently used as a loyalty or opted in user this is a lightweight endpoint to check using a phone number or email put new user or opt in adding customers alert this endpoint allows you to create new sms opt ins sending a new contact or an updated phone number through this endpoint will cause the number in question to be send a text message with your double optin flow unless "loyalty" is set to false (we will avoid anyone that has explicitly opted out in the past) put adjust persona points get points adjustments get persona by source id post/put/get custom attributes for a persona add an array of custom attributes to a persona get personas orders get personas points timeline get personas predicted top products returns the products a contact will most likely be interested in, ranked in order