Skip to content

사용자 관계 목록 조회

get

/custom_objects/objects/{type_name}/{external_id}/user_relationships

이 엔드포인트를 사용하여 하나의 커스텀 오브젝트에 연결된 사용자 목록을 조회할 수 있습니다.

전제 조건

이 엔드포인트를 사용하려면 custom_objects.user_relationships.read 권한이 있는 API 키가 필요합니다.

사용량 제한

이 엔드포인트는 커스텀 오브젝트 읽기 버킷에 포함되며, 기본 제한은 분당 50회 요청입니다.

경로 매개변수

다음 표에서는 /custom_objects/objects/{type_name}/{external_id}/user_relationships 엔드포인트의 경로 매개변수를 나열하고 설명합니다.

매개변수 필수 데이터 유형 설명
type_name 필수 문자열 오브젝트 유형
external_id 필수 문자열 오브젝트 식별자

쿼리 매개변수

다음 표에서는 /custom_objects/objects/{type_name}/{external_id}/user_relationships 엔드포인트의 쿼리 매개변수를 나열하고 설명합니다.

매개변수 필수 여부 데이터 유형 설명
rel_kind 선택 사항 문자열 관계 종류별 필터
limit 선택 사항 정수 페이지 크기. 기본값 100. 1에서 250 사이로 제한됩니다.
offset 선택 사항 정수 오프셋. 기본값 0. 음수 값은 0으로 내림 처리됩니다.

요청 예시

이 섹션에는 샘플 매개변수 페이로드와 샘플 cURL 요청이 포함되어 있습니다.

샘플 요청 페이로드

이 JSON 오브젝트를 요청 매개변수의 참조로 사용하세요.

1
2
3
4
5
6
7
{
  "type_name": "account",
  "external_id": "acct-123",
  "rel_kind": "account_user",
  "limit": 100,
  "offset": 0
}

샘플 cURL 요청

이 예시에서는 account_user 관계를 통해 acct-123에 연결된 사용자를 목록으로 조회합니다.

1
2
curl --location --request GET 'https://rest.iad-01.braze.com/custom_objects/objects/account/acct-123/user_relationships?rel_kind=account_user&limit=100&offset=0' \
--header 'Authorization: Bearer YOUR_REST_API_KEY'

응답

이 섹션에는 샘플 성공 응답과 응답 필드가 포함되어 있습니다.

성공 응답 예시

상태 코드 200은 다음과 같은 응답 본문을 반환할 수 있습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
  "items": [
    {
      "type_name": "account",
      "external_id": "acct-123",
      "rel_kind": "account_user",
      "user": { "braze_id": "507f1f77bcf86cd799439011" },
      "attributes": { "role": "admin" }
    }
  ],
  "total_count": 1,
  "has_more": false,
  "next_offset": null,
  "offset": 0,
  "limit": 100
}

user 페이로드에는 braze_id만 포함됩니다.

응답 매개변수

다음 표에서는 성공 응답에 포함된 필드를 나열하고 설명합니다.

매개변수 필수 데이터 유형 설명
items 필수 배열 사용자 관계 레코드 목록
items[].type_name 필수 문자열 커스텀 오브젝트 유형 머신 이름
items[].external_id 필수 문자열 커스텀 오브젝트 식별자
items[].rel_kind 필수 문자열 관계 종류 값
items[].user 필수 오브젝트 연결된 사용자 오브젝트
items[].user.braze_id 필수 문자열 Braze 사용자 식별자
items[].attributes 필수 오브젝트 관계 속성
total_count 필수 정수 일치하는 레코드의 총 개수
has_more 필수 부울 다음 페이지의 결과가 있는지 여부
next_offset 선택 사항 정수 has_moretrue일 때 다음 페이지의 오프셋
offset 필수 정수 현재 페이지 오프셋
limit 필수 정수 요청에 사용된 페이지 크기

오류

다음 표에서는 이 엔드포인트에서 발생할 수 있는 일반적인 오류와 해결 방법을 나열합니다.

상태 원인 안내
404 유형 또는 오브젝트를 찾을 수 없음 type_nameexternal_id가 모두 워크스페이스에 존재하는지 확인하세요.
401 REST API 키가 없거나 유효하지 않음 Authorization 헤더에 Bearer YOUR_REST_API_KEY가 사용되었는지, 키가 활성 상태인지 확인하세요.
403 API 키에 권한이 없거나 허용 목록에 의해 요청이 차단됨 키에 custom_objects.user_relationships.read 권한이 있는지, 허용 목록이 설정된 경우 소스 IP가 키 허용 목록에 포함되어 있는지 확인하세요.
429 사용량 제한 초과 X-RateLimit-Reset 이후에 재시도하고 요청 빈도를 줄이세요.
New Stuff!