GET/PUT Consents / préférences
Obtenir/mettre le consentement utilisateur stocké dans DataCommander
Consentements des utilisateurs
GET https://api.commander1.com/engage/user/
Ce endpoint vous permet d'obtenir le consentement par catégorie pour un utilisateur spécifique
Paramètres de requête
token
string
Jeton de sécurité
user_id
string
ID de l'utilisateur
site
entier
ID du site
{
"user_privacy_optin": 1,
"user_privacy_categories": [
"11",
"12",
"13"
]
}{
"message": "Personne non trouvée"
}Consentements des visiteurs
GET https://api.commander1.com/v1.0/engage/visitors/
Ce endpoint vous permet d'obtenir le consentement par catégorie pour un visiteur spécifique
Paramètres de requête
callback
string
(optionnel) Callback pour une requête jsonp
token
string
Jeton de sécurité
site
entier
ID du site
tc_id
String
Optionnel. ID du cookie de l'utilisateur
Utilisateur
PUT https://api.commander1.com/engage/user/
Insère ou met à jour une préférence dans la base de données (nécessite que le module DataCommander soit activé)
Paramètres de requête
site
string
Id du site (compte)
user_id
string
Id de l'utilisateur. Requis si le paramètre tc_id n'est pas défini
token
string
Jeton de sécurité
Syntaxe et limitations
Le payload json est représenté par une paire clé/valeur pour chaque préférence.
Chaque propriété de préférence (clé) commence par "preferences." suivi du nom de la préférence :
preferences.votre_nom_de_preferenceLe nom de la préférence ne doit pas contenir d'espaces, de points ou de caractères spéciaux. Son format est
[A-Za-z0-9_-]La valeur de la préférence peut contenir des espaces, des points mais pas de caractères spéciaux.
L'API accepte un maximum de 20 préférences
Exemple de requête
PUT
https://api.commander1.com/engage/user/?site=1234&user_id=1234&token=WvNIX8955cnZ7WF0f632s0Wb99Ql3rtA
Mis à jour
Ce contenu vous a-t-il été utile ?