Créer un nouvel alias utilisateur
/users/alias/new
Utilisez cet endpoint pour ajouter de nouveaux alias utilisateur pour les utilisateurs identifiés existants, ou pour créer de nouveaux utilisateurs non identifiés.
Vous pouvez spécifier jusqu’à 50 alias de l’utilisateur par requête.
L’ajout d’un alias d’utilisateur pour un utilisateur existant nécessite qu’une adresse external_id
soit incluse dans le nouvel objet alias d’utilisateur. Si un external_id
indiqué dans l’objet qu’aucun utilisateur ne possède cet external_id
, l’alias ne sera ajouté à aucun utilisateur. Faute d’un external_id
, un utilisateur sera créé quand même, mais il devra être identifié ultérieurement. Vous pouvez le faire en utilisant l’« identification des utilisateurs » et l’endpoint users/identify
.
La création d’un nouvel utilisateur alias uniquement nécessite que l’external_id
soit omis du nouvel objet Alias d’utilisateur. Une fois l’utilisateur créé, utilisez l’endpoint /users/track
pour associer l’utilisateur alias uniquement aux attributs, événements et achats, et l’endpoint /users/identify
pour identifier l’utilisateur avec un external_id
.
Conditions préalables
Pour utiliser cet endpoint, vous aurez besoin d’une clé API avec l’autorisation users.alias.new
.
Limite de débit
For customers who onboarded with Braze on or after September 16, 2021, we apply a shared rate limit of 20,000 requests per minute to this endpoint. This rate limit is shared with the /users/delete
, /users/identify
, /users/merge
, and /users/alias/update
endpoints, as documented in API rate limits.
Corps de la demande
1
2
Content-Type: application/json
Authorization: Bearer YOUR_REST_API_KEY
1
2
3
{
"user_aliases" : (required, array of new user alias object)
}
Paramètres de demande
Paramètre | Requis | Type de données | Description |
---|---|---|---|
user_aliases |
Requis | Objets Tableau des nouveaux alias utilisateur | Voir l’objet alias d’utilisateur. Pour plus d’informations sur alias_name et alias_label , consultez notre documentation sur les alias de l’utilisateur. |
Corps de demande d’endpoint avec spécification de l’objet Nouvel alias utilisateur
1
2
3
4
5
{
"external_id" : (optional, string),
"alias_name" : (required, string),
"alias_label" : (required, string)
}
Exemple de demande
1
2
3
4
5
6
7
8
9
10
11
12
curl --location --request POST 'https://rest.iad-01.braze.com/users/alias/new' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_REST_API_KEY' \
--data-raw '{
"user_aliases" :[
{
"external_id": "external_identifier",
"alias_name" : "example_name",
"alias_label" : "example_label"
}
]
}'
Réponse
1
2
3
4
5
6
Content-Type: application/json
Authorization: Bearer YOUR_REST_API_KEY
{
"aliases_processed": 1,
"message": "success"
}