이메일로 기존 대시보드 사용자 계정 검색
scim/v2/Users?filter=userName%20eq%20”user%40test.com”
이 엔드포인트를 사용하여 필터 쿼리 매개변수에 이메일을 지정하여 기존 대시보드 사용자 계정을 조회할 수 있습니다.
쿼리 매개변수가 URL 인코딩되면 다음과 같이 표시됩니다:
/scim/v2/Users?filter=userName%20eq%20%[email protected]%22

이 엔드포인트는 커스텀 SCIM 통합이 필요합니다. ID 공급자(IdP) 통합(Okta 또는 Entra ID)을 설정한 경우 이 엔드포인트를 사용할 수 없습니다. 회사당 하나의 SCIM 브리지만 설정할 수 있습니다.
필수 조건
이 엔드포인트를 사용하려면 SCIM 토큰이 필요합니다. 서비스 Origin을 X-Request-Origin 헤더로 사용합니다. 자세한 내용은 자동화된 사용자 프로비저닝을 참조하세요.
사용량 제한
이 엔드포인트는 회사당 일일 20,000건의 요청 제한이 적용됩니다. 이 사용량 제한은 API 사용량 제한에 설명된 대로 /scim/v2/Users/ PUT, GET, DELETE 및 POST 엔드포인트와 공유됩니다.
쿼리 매개변수
| 매개변수 | 필수 | 데이터 유형 | 설명 |
|---|---|---|---|
filter |
필수 | 문자열 | 이메일로 검색하기 위한 SCIM 필터 표현식입니다. Braze는 userName eq "[email protected]" 형식만 지원합니다. 이메일 값은 큰따옴표로 감싸야 합니다. |

Braze는 eq 연산자를 사용한 userName에 대한 정확한 일치 필터만 지원합니다. 다른 SCIM 필터 필드나 연산자는 400 응답을 반환합니다.
요청 매개변수
1
2
3
Content-Type: application/json
X-Request-Origin: YOUR-REQUEST-ORIGIN-HERE
Authorization: Bearer YOUR-SCIM-TOKEN-HERE

401 응답을 받는 경우 SCIM 토큰(REST API 키가 아님)을 사용하고 있는지, X-Request-Origin이 서비스 Origin과 일치하는지, IP 주소가 SCIM 허용 목록에 있는지 확인하세요. 자세한 내용은 자동화된 사용자 프로비저닝을 참조하세요.
요청 예시
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' \
응답
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"]
}
]
}
]
}
}
]
}
응답 매개변수
| 매개변수 | 데이터 유형 | 설명 |
|---|---|---|
schemas |
문자열 배열 | SCIM 목록 응답 스키마입니다. |
totalResults |
정수 | 일치하는 대시보드 사용자 수입니다(일치하는 항목이 없으면 0). |
Resources |
배열 | 사용자 객체 배열입니다. 각 객체는 GET: 기존 대시보드 사용자 계정 조회와 동일한 필드를 사용합니다. |
사용자 객체 필드
| 매개변수 | 데이터 유형 | 설명 |
|---|---|---|
id |
문자열 | 사용자의 리소스 ID입니다. |
userName |
문자열 | 사용자의 이메일 주소입니다. |
name |
객체 | givenName과 familyName을 포함합니다. |
department |
문자열 | 설정된 경우 사용자의 부서입니다. |
createdAt |
문자열 | 사용자 계정이 생성된 시점입니다. 설정되지 않은 경우 N/A를 반환하며, 그렇지 않으면 YYYY Mon DD, H:MM AM/PM 형식으로 표시됩니다. |
lastSignInAt |
문자열 | 사용자가 마지막으로 로그인한 시점입니다. 사용자가 로그인한 적이 없으면 N/A를 반환하며, 그렇지 않으면 YYYY Mon DD, H:MM AM/PM 형식으로 표시됩니다. |
permissions |
객체 | 회사, 워크스페이스, 팀 및 역할 권한입니다. 권한 객체를 참조하세요. |
오류 상태
filter 매개변수가 누락되었거나 형식이 잘못된 경우 엔드포인트는 다음을 반환합니다:
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."
}