Crear nuevo alias de usuario
/users/alias/new
Utiliza este punto final para añadir nuevos alias de usuario para usuarios identificados existentes, o para crear nuevos usuarios no identificados.
Se pueden especificar hasta 50 alias de usuario por solicitud.
Añadir un alias de usuario para un usuario existente requiere incluir un external_id
en el nuevo objeto alias de usuario. Si el external_id
está presente en el objeto pero no hay ningún usuario con ese external_id
, el alias no se añadirá a ningún usuario. Si external_id
no está presente, se creará un usuario, pero será necesario identificarlo más tarde. Puedes hacerlo utilizando el punto final “Identificación de usuarios” y el punto final users/identify
.
La creación de un nuevo usuario solo de alias requiere que se omita external_id
en el nuevo objeto alias de usuario. Una vez creado el usuario, utilice el punto final /users/track
para asociar el usuario de solo alias con atributos, eventos y compras, y el punto final /users/identify
para identificar al usuario con un external_id
.
Requisitos previos
Para utilizar este punto final, necesitarás una clave de API con el permiso users.alias.new
.
Límite de velocidad
Para los clientes que se incorporaron a Braze a partir del 16 de septiembre de 2021, aplicamos un límite de velocidad compartido de 20 000 solicitudes por minuto a este punto final. Este límite de velocidad se comparte con los puntos finales /users/delete
, /users/identify
, /users/merge
, y /users/alias/update
, como se documenta en Límites de tasa de la API.
Cuerpo de la solicitud
1
2
Content-Type: application/json
Authorization: Bearer YOUR_REST_API_KEY
1
2
3
{
"user_aliases" : (required, array of new user alias object)
}
Parámetros de la solicitud
Parámetro | Obligatoria | Tipo de datos | Descripción |
---|---|---|---|
user_aliases |
Obligatoria | Matriz de nuevos objetos alias de usuario | Ver objeto alias de usuario. Para más información sobre alias_name y alias_label , consulta nuestra documentación sobre alias de usuario. |
Cuerpo de la solicitud del punto final con la especificación del nuevo objeto alias de usuario
1
2
3
4
5
{
"external_id" : (optional, string),
"alias_name" : (required, string),
"alias_label" : (required, string)
}
Ejemplo de solicitud
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"
}
]
}'
Respuesta
1
2
3
4
5
6
Content-Type: application/json
Authorization: Bearer YOUR_REST_API_KEY
{
"aliases_processed": 1,
"message": "success"
}