데이터 스키마
구조화된 오류 정보입니다
ApiError · 스키마 · 데이터 스키마: 공통 모델
code문자열필수안정적인 기계 판독용 코드입니다.
제약 조건
enum["request.malformed", "authentication.required", "authentication.invalid_credentials", "authorization.scope_denied", "authorization.ip_not_allowed", "authorization.client_ip_unverified", "entitlements.api_disabled", "entitlements.operation_disabled", "entitlements.limit_exceeded", "entitlements.resource_blocked", "resource.not_found", "request.method_not_allowed", "resource.version_conflict", "resource.state_conflict", "resource.in_use", "resource.already_exists", "idempotency.key_reused", "request.too_large", "request.unsupported_media_type", "request.validation_failed", "rate_limit.exceeded", "capacity.queue_full", "capacity.wait_timeout", "internal.error", "gateway.bad_response", "service.unavailable", "gateway.timeout"]
fields배열 <FieldError> null선택 사항개별 필드의 검증 오류입니다.
message문자열필수사람이 읽는 설명이며 프로그램 로직에는 오류 코드를 사용해야 합니다.
추가 필드: 아니요
생성 — 브랜드 — 응답
ApiResponse_MutationData_ · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
dataMutationData필수응답 예제 · MutationData.
metaContextPageMetaContextMetaPageMetaRequestMeta필수응답 메타데이터입니다.
추가 필드: 아니요
응답 메타데이터입니다
ContextMeta · 스키마 · 데이터 스키마: 공통 모델
locale문자열필수이 요청에서 선택한 언어입니다.
market_code문자열필수컨텍스트 엔드포인트가 반환한 시장 코드입니다.
market_id문자열필수컨텍스트 엔드포인트가 반환한 시장 식별자입니다.
request_id문자열필수고객 요청 식별자이며 응답 메타데이터에서는 HTTP 요청을 식별합니다.
minLength:1maxLength:100
추가 필드: 아니요
응답 메타데이터입니다
ContextPageMeta · 스키마 · 데이터 스키마: 공통 모델
locale문자열필수이 요청에서 선택한 언어입니다.
market_code문자열필수컨텍스트 엔드포인트가 반환한 시장 코드입니다.
market_id문자열필수컨텍스트 엔드포인트가 반환한 시장 식별자입니다.
paginationPagination필수커서 기반 페이지 나누기 메타데이터입니다.
request_id문자열필수고객 요청 식별자이며 응답 메타데이터에서는 HTTP 요청을 식별합니다.
minLength:1maxLength:100
추가 필드: 아니요
오류 목록
ErrorResponse · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
errorApiError필수구조화된 오류 정보입니다.
metaRequestMeta필수응답 메타데이터입니다.
추가 필드: 아니요
개별 필드의 검증 오류입니다
FieldError · 스키마 · 데이터 스키마: 공통 모델
code문자열필수안정적인 기계 판독용 코드입니다.
제약 조건
enum["required", "invalid_type", "invalid_value", "out_of_range", "unknown_field", "invalid_format", "invalid_cursor", "unsupported_value"]
field문자열필수검증 오류와 관련된 필드입니다.
minLength:1maxLength:128location문자열필수위치 정보입니다.
제약 조건
enum["path", "query", "header", "body"]
추가 필드: 아니요
응답에 표시된 추가 구성 요소를 반영하기 전 금액입니다
MoneyData · 스키마 · 데이터 스키마: 공통 모델
amount문자열필수JSON 문자열로 인코딩한 십진수 금액입니다. null 은 허용된 경우에만 사용합니다.
currency문자열필수금액의 통화 코드입니다.
제약 조건
pattern"^[A-Z]{3}$"
minor_units정수필수통화에서 사용하는 소수 자릿수입니다.
minimum:0maximum:4
추가 필드: 아니요
생성 — 브랜드 — 응답
MutationData · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
deleted불리언필수삭제가 적용되었는지 나타냅니다.
id문자열필수리소스 식별자이며 반환된 값을 그대로 유지해야 합니다. (MutationData).
version정수 null필수동시성 제어에 사용하는 리소스 버전입니다.
추가 필드: 아니요
응답 메타데이터입니다
PageMeta · 스키마 · 데이터 스키마: 공통 모델
paginationPagination필수커서 기반 페이지 나누기 메타데이터입니다.
request_id문자열필수고객 요청 식별자이며 응답 메타데이터에서는 HTTP 요청을 식별합니다.
minLength:1maxLength:100
추가 필드: 아니요
커서 기반 페이지 나누기 메타데이터입니다
Pagination · 스키마 · 데이터 스키마: 공통 모델
has_more불리언필수다음 페이지가 있는지 나타냅니다.
limit정수필수이 페이지의 최대 레코드 수입니다.
minimum:1maximum:100next_cursor문자열 null필수다음 페이지의 이어 보기 값 또는 null 입니다.
추가 필드: 아니요
응답 메타데이터입니다
RequestMeta · 스키마 · 데이터 스키마: 공통 모델
request_id문자열필수고객 요청 식별자이며 응답 메타데이터에서는 HTTP 요청을 식별합니다.
minLength:1maxLength:100
추가 필드: 아니요