Skip to content

커스텀 오브젝트 삭제

delete

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

이 엔드포인트를 사용하여 하나의 커스텀 오브젝트를 삭제할 수 있습니다.

전제 조건

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

사용량 제한

이 엔드포인트는 커스텀 오브젝트 쓰기 버킷에 포함되어 있으며, 기본값으로 분당 50건의 요청으로 제한됩니다.

경로 매개변수

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

매개변수 필수 데이터 유형 설명
type_name 필수 문자열 커스텀 오브젝트 유형의 머신 이름
external_id 필수 문자열 오브젝트 식별자

요청 예시

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

샘플 요청 페이로드

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

1
2
3
4
{
  "type_name": "account",
  "external_id": "acct-123"
}

샘플 cURL 요청

이 예시에서는 acct-123 계정 레코드를 삭제합니다.

1
2
curl --location --request DELETE 'https://rest.iad-01.braze.com/custom_objects/objects/account/acct-123' \
--header 'Authorization: Bearer YOUR_REST_API_KEY'

응답

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

성공 응답 예시

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

1
{ "deleted": true }

삭제는 동기적으로 수행됩니다. 하나의 오브젝트를 삭제해도 관련 오브젝트는 삭제되지 않습니다.

응답 매개변수

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

매개변수 필수 데이터 유형 설명
deleted 필수 불리언 오브젝트 삭제가 성공했는지 여부

오류

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

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