콘텐츠로 건너뛰기

데이터 객체 목록 조회

get

/data_objects/objects/{type_name}

이 엔드포인트를 사용하면 특정 데이터 객체 유형의 객체 목록을 조회할 수 있습니다.

전제 조건

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

사용량 제한

이 엔드포인트는 데이터 객체 읽기 버킷에 속하며, 기본 사용량 제한은 분당 1,000건의 요청입니다.

경로 매개변수

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

매개변수 필수 데이터 유형 설명
type_name 필수 문자열 데이터 객체 유형 머신 이름

쿼리 매개변수

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

매개변수 필수 데이터 유형 설명
search_term 선택 사항 문자열 객체 식별자에 대한 부분 문자열 필터
limit 선택 사항 정수 페이지 크기. 기본값 100. 1에서 250 사이의 값으로 제한됩니다
offset 선택 사항 정수 오프셋. 기본값 0. 음수 값은 0으로 조정됩니다

요청 예시

이 섹션에서는 샘플 매개변수 페이로드와 샘플 cURL 요청을 제공합니다.

샘플 요청 페이로드

다음 JSON 객체를 요청 매개변수의 참고용으로 사용하세요.

{
  "type_name": "account",
  "search_term": "acct",
  "limit": 100,
  "offset": 0
}

샘플 cURL 요청

이 예시에서는 검색어 acct와 일치하는 account 레코드를 조회하여 결과의 첫 번째 페이지를 반환합니다.

curl --location --request GET 'https://rest.iad-01.braze.com/data_objects/objects/account?search_term=acct&limit=100&offset=0' \
--header 'Authorization: Bearer YOUR_REST_API_KEY'

응답

이 섹션에서는 성공 응답 예시와 응답 필드를 설명합니다.

성공 응답 예시

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

{
  "items": [
    {
      "type_name": "account",
      "object_id": "acct-123",
      "attributes": { "name": "Acme", "industry": "software" }
    }
  ],
  "total_count": 1,
  "has_more": false,
  "next_offset": null,
  "offset": 0,
  "limit": 100
}

응답 매개변수

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

매개변수 필수 데이터 유형 설명
items 필수 배열 데이터 객체 레코드 목록
items[].type_name 필수 문자열 데이터 객체 유형 머신 이름
items[].object_id 필수 문자열 데이터 객체 식별자
items[].attributes 필수 객체 필드 이름을 키로 하는 객체 속성
total_count 필수 정수 일치하는 레코드의 총 수
has_more 필수 부울 다음 결과 페이지가 있는지 여부
next_offset 선택 사항 정수 has_more가 true일 때 다음 페이지의 오프셋
offset 필수 정수 현재 페이지 오프셋
limit 필수 정수 요청에 사용된 페이지 크기

오류

다음 표에서는 이 엔드포인트에서 자주 발생하는 오류와 해결 방법을 나열합니다.

상태 원인 안내
404 유형을 찾을 수 없음 (data-object-type-not-found) type_name이 워크스페이스에 존재하며 머신 이름과 정확히 일치하는지 확인하세요.
401 REST API 키가 누락되었거나 유효하지 않음 Authorization 헤더에 Bearer YOUR_REST_API_KEY가 사용되었는지, 해당 키가 활성 상태인지 확인하세요.
403 API 키에 권한이 없거나 허용 목록에 의해 요청이 차단됨 해당 키에 data_objects.read 권한이 있는지, 그리고 허용 목록이 구성된 경우 소스 IP가 키 허용 목록에 포함되어 있는지 확인하세요.
429 사용량 제한 초과 X-RateLimit-Reset 이후에 다시 시도하고 요청 빈도를 줄이세요.
New Stuff!