Buscar cuenta de usuario existente en el panel por correo electrónico
scim/v2/Users?filter=userName%20eq%20”user%40test.com”
Usa este endpoint para buscar una cuenta de usuario del panel existente especificando su correo electrónico en el parámetro de consulta del filtro.
Ten en cuenta que cuando el parámetro de consulta está codificado en URL se leerá así:
/scim/v2/Users?filter=userName%20eq%20%[email protected]%22

Este endpoint requiere la integración SCIM personalizada. Si configuraste una integración de proveedor de identidad (IdP) (Okta o Entra ID), no puedes usar este endpoint; solo se puede configurar un puente SCIM por empresa.
Requisitos previos
Para usar este endpoint, necesitarás un token SCIM. Utilizarás el Origin de tu servicio como encabezado X-Request-Origin. Para más información, consulta Aprovisionamiento automatizado de usuarios.
Límite de velocidad
Este endpoint tiene un límite de velocidad de 5000 solicitudes por día y empresa. Este límite de velocidad se comparte con los endpoints PUT, GET, DELETE y POST de /scim/v2/Users/, como se documenta en Límites de velocidad de la API.
Parámetros de consulta
| Parámetro | Obligatorio | Tipo de datos | Descripción |
|---|---|---|---|
filter |
Obligatorio | Cadena | Expresión de filtro SCIM para buscar por correo electrónico. Braze solo admite userName eq "[email protected]". El valor del correo electrónico debe estar entre comillas dobles. |

Braze solo admite filtros de coincidencia exacta en userName utilizando el operador eq. Otros campos u operadores de filtro SCIM devuelven una respuesta 400.
Parámetros de la solicitud
1
2
3
Content-Type: application/json
X-Request-Origin: YOUR-REQUEST-ORIGIN-HERE
Authorization: Bearer YOUR-SCIM-TOKEN-HERE

Si recibes una respuesta 401, confirma que estás usando un token SCIM (no una clave de API REST), que X-Request-Origin coincide con el Origin de tu servicio y que tu dirección IP está en la lista de permitidos de SCIM. Para más detalles, consulta Aprovisionamiento automatizado de usuarios.
Ejemplo de solicitud
1
2
3
4
curl --location --request GET \ 'https://rest.iad-01.braze.com/scim/v2/Users?filter=userName%20eq%20%[email protected]%22' \
--header 'Content-Type: application/json' \
--header 'X-Request-Origin: YOUR-REQUEST-ORIGIN-HERE' \
--header 'Authorization: Bearer YOUR-SCIM-TOKEN-HERE' \
Respuesta
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
{
"schemas": ["urn:ietf:params:scim:api:messages:2.0:ListResponse"],
"totalResults": 1,
"Resources": [
{
"userName": "[email protected]",
"id": "dfa245b7-24195aec-887bb3ad-602b3340",
"name": {
"givenName": "Test",
"familyName": "User"
},
"department": "finance",
"createdAt": "2024 Nov 11, 4:20 PM",
"lastSignInAt": "N/A",
"permissions": {
"companyPermissions": ["manage_company_settings"],
"appGroup": [
{
"appGroupId": "241adcd25789fabcded",
"appGroupName": "Test Workspace",
"appGroupPermissions": ["basic_access","send_campaigns_canvases"],
"team": [
{
"teamId": "241adcd25789fabcded",
"teamName": "Test Team",
"teamPermissions": ["admin"]
}
]
}
]
}
}
]
}
Parámetros de respuesta
| Parámetro | Tipo de datos | Descripción |
|---|---|---|
schemas |
Matriz de cadenas | Esquema de respuesta de lista SCIM. |
totalResults |
Entero | Número de usuarios del panel coincidentes (0 si no hay coincidencias). |
Resources |
Matriz | Matriz de objetos de usuario. Cada objeto utiliza los mismos campos que GET: Buscar una cuenta de usuario existente en el panel. |
Campos del objeto de usuario
| Parámetro | Tipo de datos | Descripción |
|---|---|---|
id |
Cadena | El ID de recurso del usuario. |
userName |
Cadena | La dirección de correo electrónico del usuario. |
name |
Objeto | Contiene givenName y familyName. |
department |
Cadena | El departamento del usuario, si está configurado. |
createdAt |
Cadena | Fecha en la que se creó la cuenta de usuario. Devuelve N/A cuando no está configurado; de lo contrario, tiene el formato YYYY Mon DD, H:MM AM/PM. |
lastSignInAt |
Cadena | Fecha en la que el usuario inició sesión por última vez. Devuelve N/A si el usuario no ha iniciado sesión; de lo contrario, tiene el formato YYYY Mon DD, H:MM AM/PM. |
permissions |
Objeto | Permisos de empresa, espacio de trabajo, equipo y rol. Consulta el objeto de permisos. |
Estados de error
Si el parámetro filter no se incluye o tiene un formato incorrecto, el endpoint devuelve:
1
2
3
4
5
6
7
8
HTTP/1.1 400 Bad Request
Content-Type: application/json
{
"schemas": ["urn:ietf:params:scim:api:messages:2.0:Error"],
"status": 400,
"detail": "Request is unparsable, syntactically incorrect, or violates schema."
}