データスキーマ
構造化されたエラー情報
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 文字列として表した10進数の金額。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
追加フィールド: いいえ