Utilisateurs API
Visiteur
GET https://api.commander1.com/v1.0/engage/visitors/
Cet endpoint vous permet de obtenir les propriétés d'un visiteur spécifique. Lorsque vous créez le token, vous pouvez définir quelles propriétés renvoyer.
Cette API est davantage conçue pour être appelée depuis un tag dans le navigateur de chaque utilisateur.
Paramètres de requête
callback
string
(optionnel) Callback pour la requête jsonp
token
string
Jeton de sécurité
site
entier
ID du site
tcid
string
ID du cookie. Si vide (recommandé), il lira le tcid dans le cookie de l'utilisateur.
{
"user_age": 39,
"user_privacy_categories": [
"11",
"12",
"13"
]
}Utilisation First-party
Si votre site utilise un domaine first-party (soit via un sous-domaine dédié, soit via le chemin Commanders Act Gateway), les appels API doivent être effectués sur votre propre domaine.
Important : l'URL doit inclure /api/ dans le chemin. Sans ce chemin, la requête ne fonctionnera pas.
1. Utilisation d'un sous-domaine dédié (exemple : tracking.mydomain.com)
La structure API first-party doit suivre ce modèle : https://tracking.mydomain.com/api/1.0/engage/visitors/
Exemple : https://tracking.mydomain.com/api/v1.0/engage/visitors/?site=5326&tcid=&token=XXXX
2. Utilisation de Commanders Act Gateway (configuration basée sur un chemin)
Si votre endpoint gateway est servi sous un chemin (par exemple : https://www.mydomain.com/cact-proxy/), la structure API first-party doit suivre ce modèle : https://www.mydomain.com/cact-proxy/api/1.0/engage/visitors/
Exemple : https://www.mydomain.com/cact-proxy/api/v1.0/engage/visitors/?site=5326&tcid=&token=XXXX
Remarque : conservez toujours le /api/structure /… après le sous-domaine ou le chemin gateway.
Utilisateur
GET https://api.commander1.com/engage/user/
Cet endpoint vous permet de obtenir les propriétés d'un utilisateur spécifique basé sur un user_id. Lorsque vous créez le token, vous pouvez définir quelles propriétés renvoyer.
Paramètres de requête
token
string
Jeton de sécurité
user_id
string
ID de l'utilisateur
site
entier
ID du site
N'utilisez pas cet endpoint client-side
L'endpoint GET User doit pas être appelé depuis le navigateur. Exposer le token permettrait à n'importe qui de le capturer et de parcourir les ID des utilisateurs afin d'extraire toutes les données utilisateur.
Utilisez cette API server-side uniquement dans un environnement backend sécurisé.
Utilisateur
PUT https://api.commander1.com/engage/user/
Insérer ou mettre à jour un utilisateur
Paramètres de requête
site
string
ID du site (compte)
user_id
string
ID de l'utilisateur.
token
string
Jeton de sécurité
Exemple de requête
PUT
https://api.commander1.com/engage/user/?site=1234&user_id=1234&token=WvNIX8955cnZ7WF0f632s0Wb99Ql3rtA
Supprimer un utilisateur
Supprimer un utilisateur
URL de la ressource
https://api.commander1.com/engage/user/
Informations sur la ressource
Nécessite une authentification ?
Oui (token)
Paramètres
site
d+
1234
ID du site
user_id
d+
1234
ID de l'utilisateur
tc_id (facultatif)
d+
1234
ID du visiteur
token
[a-zA-Z0-9]*
WvNIX8955cnZ7WF0f632s0Wb99Ql3rtA
Jeton de sécurité
Exemple de requête
DELETE
https://api.commander1.com/engage/user/?site=1234&user_id=1234&tc_id=1234&token=WvNIX8955cnZ7WF0f632s0Wb99Ql3rtA
Réponse
Mis à jour
Ce contenu vous a-t-il été utile ?