Mettre à jour les attributs utilisateur
Mettre à jour les attributs utilisateur
Permet la mise à jour en lot des valeurs d'attributs utilisateur via l'API. Les développeurs peuvent définir les attributs utilisateur de manière flexible selon les besoins métier pour un meilleur profilage et des recommandations personnalisées.
Méthode de requête
POST
Endpoint
https://api-${endpoint}.gptbots.ai/v1/property/update
Authentification de la requête
Pour plus de détails, consultez la description de la méthode d'authentification dans l'aperçu de l'API.
Requête
Exemple de requête
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/property/update' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"user_id": "example_user_id",
"property_values": [
{
"property_name": "example_property_name",
"value": "example_value"
}
]
}'
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/property/update' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"user_id": "example_user_id",
"property_values": [
{
"property_name": "example_property_name",
"value": "example_value"
}
]
}'
Ce bloc de code dans la fenêtre flottante
En-têtes de la requête
| Champ | Type | Description |
|---|---|---|
| Authorization | Bearer ${API Key} | Utilisez Authorization: Bearer ${API Key} pour l'authentification. Obtenez la clé API depuis la page Clé API. |
| Content-Type | application/json | Type de données, la valeur est application/json. |
Paramètres de la requête
| Paramètre | Type | Description | Obligatoire |
|---|---|---|---|
| user_id | string | ID de l'utilisateur pour lequel les attributs doivent être définis | true |
| property_values | list | Liste des attributs à mettre à jour | true |
| property_values.property_name | string | Nom de l'attribut | true |
| property_values.value | object | Valeur de l'attribut | true |
Réponse
| Paramètre | Type | Description |
|---|---|---|
| success_update | list | Liste des attributs utilisateur mis à jour avec succès |
| success_update.propertyName | string | Nom de l'attribut mis à jour avec succès |
| success_update.value | object | Valeur de l'attribut mise à jour avec succès |
| fail_update | list | Liste des attributs utilisateur dont la mise à jour a échoué |
| fail_update.value | object | Valeur de la mise à jour échouée |
| fail_update.property_name | string | Nom de l'attribut ayant échoué |
