콘텐츠로 건너뛰기

데이터 오브젝트 유형 목록

get

/data_objects/types

이 엔드포인트를 사용하여 워크스페이스의 데이터 오브젝트 유형을 나열할 수 있습니다.

필수 조건

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

사용량 제한

이 엔드포인트는 데이터 오브젝트 읽기 버킷에 포함되며, 기본값으로 분당 50건의 요청으로 제한됩니다.

쿼리 매개변수

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

매개변수 필수 데이터 유형 설명
search_term 선택 사항 문자열 유형 이름에 대한 대소문자를 구분하지 않는 접두사 필터
limit 선택 사항 정수 페이지 크기. 기본값 100. 1에서 250 사이로 제한됨
offset 선택 사항 정수 오프셋. 기본값 0. 음수 값은 0으로 내림 처리됨

요청 예시

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

샘플 요청 페이로드

이 요청의 쿼리 매개변수에 대한 참조로 다음 JSON 오브젝트를 사용하세요.

{
  "search_term": "acc",
  "limit": 2,
  "offset": 0
}

샘플 cURL 요청

이 예시에서는 검색어 acc와 일치하는 데이터 오브젝트 유형을 나열하며, 페이지당 두 개의 결과를 반환합니다.

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

응답

이 섹션에는 성공 응답 예시와 응답 필드가 포함되어 있습니다.

성공 응답 예시

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

{
  "items": [
    {
      "type_name": "account",
      "metadata": { "display_name_source": "name" }
    },
    {
      "type_name": "contact",
      "metadata": {}
    }
  ],
  "total_count": 2,
  "has_more": false,
  "next_offset": null,
  "offset": 0,
  "limit": 100
}

metadata.display_name_source는 해당 유형에 표시 이름 필드가 구성되어 있을 때 표시됩니다.

응답 매개변수

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

매개변수 필수 데이터 유형 설명
items 필수 배열 데이터 오브젝트 유형 레코드 목록
items[].type_name 필수 문자열 데이터 오브젝트 유형 머신 이름
items[].metadata 필수 오브젝트 유형 메타데이터 오브젝트
total_count 필수 정수 일치하는 레코드의 총 수
has_more 필수 부울 추가 결과 페이지가 있는지 여부
next_offset 선택 사항 정수 has_more가 true일 때 다음 페이지의 오프셋
offset 필수 정수 현재 페이지 오프셋
limit 필수 정수 요청에서 사용된 페이지 크기

오류

다음 표에서는 이 엔드포인트의 일반적인 오류와 해결 방법을 설명합니다.

상태 원인 안내
400 잘못된 쿼리 매개변수 유형 또는 값 limit과 offset이 정수인지, 모든 매개변수 값이 유효한지 확인하세요.
401 REST API 키가 누락되었거나 유효하지 않음 Authorization 헤더가 Bearer YOUR_REST_API_KEY를 사용하고 있는지, 키가 활성 상태인지 확인하세요.
403 API 키에 권한이 없거나 허용 목록에 의해 요청이 차단됨 키에 data_objects.read 권한이 있는지, 허용 목록이 구성된 경우 소스 IP가 키 허용 목록에 포함되어 있는지 확인하세요.
429 사용량 제한 초과 X-RateLimit-Reset 이후에 재시도하고 요청 빈도를 줄이세요.
New Stuff!