Rechercher un compte utilisateur du tableau de bord existant par ID de ressource
/scim/v2/Users/{id}
Utilisez cet endpoint pour rechercher un compte utilisateur du tableau de bord existant en spécifiant la ressource
idrenvoyée par la méthode SCIMPOST.

Cet endpoint nécessite l’intégration SCIM personnalisée. Si vous avez configuré une intégration de fournisseur d’identité (IdP) (Okta ou Entra ID), vous ne pouvez pas utiliser cet endpoint ; une seule passerelle SCIM peut être configurée par entreprise.
Prérequis
Pour utiliser cet endpoint, vous aurez besoin d’un jeton SCIM. Vous utiliserez l’origine de votre service comme en-tête X-Request-Origin. Pour plus d’informations, consultez la section Provisionnement automatisé des utilisateurs.
Limite de débit
Cet endpoint a une limite de débit de 5 000 requêtes par jour et par société. Cette limite de débit est partagée avec les endpoints PUT, GET, DELETE et POST /scim/v2/Users/, comme documenté dans Limites de débit de l’API.
Paramètres de chemin
| Paramètre | Requis | Type de données | Description |
|---|---|---|---|
id |
Requis | Chaîne de caractères | L’ID de ressource de l’utilisateur. Ce paramètre est renvoyé par les méthodes POST /scim/v2/Users/ ou GET /scim/v2/Users?filter=userName eq "[email protected]". |
Paramètres de la requête
1
2
3
Content-Type: application/json
X-Request-Origin: YOUR-REQUEST-ORIGIN-HERE
Authorization: Bearer YOUR-SCIM-TOKEN-HERE

Si vous recevez une réponse 401, vérifiez que vous utilisez un jeton SCIM (et non une clé API REST), que X-Request-Origin correspond à l’origine de votre service et que votre adresse IP figure dans la liste d’autorisation SCIM. Pour plus de détails, consultez la section Provisionnement automatisé des utilisateurs.
Exemple de requête
1
2
3
4
curl --location --request GET 'https://rest.iad-01.braze.com/scim/v2/Users/dfa245b7-24195aec-887bb3ad-602b3340' \
--header 'Content-Type: application/json' \
--header 'X-Request-Origin: YOUR-REQUEST-ORIGIN-HERE' \
--header 'Authorization: Bearer YOUR-SCIM-TOKEN-HERE' \
Réponse
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
{
"schemas": ["urn:ietf:params:scim:schemas:core:2.0:User"],
"id": "dfa245b7-24195aec-887bb3ad-602b3340",
"userName": "[email protected]",
"name": {
"givenName": "Test",
"familyName": "User"
},
"department": "finance",
"lastSignInAt": "2024 Nov 11, 4:20 PM",
"createdAt": "2024 Nov 11, 4:20 PM",
"permissions": {
"companyPermissions": ["manage_company_settings"],
"roles": [
{
"roleName": "Another Test Role",
"roleId": "23125dad23dfaae7",
"appGroup": [
{
"appGroupId": "241adcd25adfabcded",
"appGroupName": "Production Workspace",
"appGroupPermissionSets": [
{
"appGroupPermissionSetName": "A Permission Set",
"appGroupPermissionSetId": "dfa385109bc38",
"permissions": ["basic_access","publish_cards"]
}
]
}
]
}
],
"appGroup": [
{
"appGroupId": "241adcd25789fabcded",
"appGroupName": "Test Workspace",
"appGroupPermissions": ["basic_access","send_campaigns_canvases"],
"team": [
{
"teamId": "241adcd25789fabcded",
"teamName": "Test Team",
"teamPermissions": ["admin"]
}
]
}
]
}
}
Paramètres de réponse
| Paramètre | Type de données | Description |
|---|---|---|
schemas |
Tableau de chaînes de caractères | Schéma utilisateur SCIM. |
id |
Chaîne de caractères | L’ID de ressource de l’utilisateur. |
userName |
Chaîne de caractères | L’adresse e-mail de l’utilisateur. |
name |
Objet | Contient givenName et familyName. |
department |
Chaîne de caractères | Le service de l’utilisateur, s’il est défini. |
createdAt |
Chaîne de caractères | Date de création du compte utilisateur. Renvoie N/A si non défini ; sinon au format YYYY Mon DD, H:MM AM/PM. |
lastSignInAt |
Chaîne de caractères | Date de la dernière connexion de l’utilisateur. Renvoie N/A si l’utilisateur ne s’est jamais connecté ; sinon au format YYYY Mon DD, H:MM AM/PM. |
permissions |
Objet | Permissions de l’utilisateur au niveau de l’entreprise, de l’espace de travail, de l’équipe et du rôle. Consultez l’objet permissions. |
États d’erreur
Si aucun utilisateur n’existe pour l’id de ressource fourni, l’endpoint renvoie :
1
2
3
4
5
6
7
8
HTTP/1.1 404 Not Found
Content-Type: application/json
{
"schemas": ["urn:ietf:params:scim:api:messages:2.0:Error"],
"status": 404,
"detail": "Resource not found"
}