Data schemas
Structured error information
ApiError · Schema · Shared API models
codeStringRequiredStable machine-readable code.
Constraints
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"]
fieldsArray <FieldError> nullOptionalIndividual field validation errors.
messageStringRequiredHuman-readable explanation; use the error code for program logic.
Additional fields: No
Create a brand — Response
ApiResponse_MutationData_ · Fields, types and constraints of data accepted or returned by the API.
dataMutationDataRequiredResponse example · MutationData.
metaContextPageMetaContextMetaPageMetaRequestMetaRequiredResponse metadata.
Additional fields: No
Response metadata
ContextMeta · Schema · Shared API models
localeStringRequiredLanguage selected for this request.
market_codeStringRequiredMarket code returned by the context endpoint.
market_idStringRequiredMarket identifier returned by the context endpoint.
request_idStringRequiredRequest identifier; in response metadata this identifies the HTTP request.
minLength:1maxLength:100
Additional fields: No
Response metadata
ContextPageMeta · Schema · Shared API models
localeStringRequiredLanguage selected for this request.
market_codeStringRequiredMarket code returned by the context endpoint.
market_idStringRequiredMarket identifier returned by the context endpoint.
paginationPaginationRequiredCursor pagination metadata.
request_idStringRequiredRequest identifier; in response metadata this identifies the HTTP request.
minLength:1maxLength:100
Additional fields: No
Error catalog
ErrorResponse · Fields, types and constraints of data accepted or returned by the API.
errorApiErrorRequiredStructured error information.
metaRequestMetaRequiredResponse metadata.
Additional fields: No
Individual field validation errors
FieldError · Schema · Shared API models
codeStringRequiredStable machine-readable code.
Constraints
enum["required", "invalid_type", "invalid_value", "out_of_range", "unknown_field", "invalid_format", "invalid_cursor", "unsupported_value"]
fieldStringRequiredField associated with a validation error.
minLength:1maxLength:128locationStringRequiredLocation information.
Constraints
enum["path", "query", "header", "body"]
Additional fields: No
Amount before the additional components shown in the response
MoneyData · Schema · Shared API models
amountStringRequiredDecimal amount encoded as a JSON string; null only where allowed.
currencyStringRequiredCurrency code for the amount.
Constraints
pattern"^[A-Z]{3}$"
minor_unitsIntegerRequiredNumber of fractional digits used by the currency.
minimum:0maximum:4
Additional fields: No
Create a brand — Response
MutationData · Fields, types and constraints of data accepted or returned by the API.
deletedBooleanRequiredWhether the deletion was applied.
idStringRequiredResource identifier; preserve it as returned. (MutationData).
versionInteger nullRequiredResource version used for concurrency control.
Additional fields: No
Response metadata
PageMeta · Schema · Shared API models
paginationPaginationRequiredCursor pagination metadata.
request_idStringRequiredRequest identifier; in response metadata this identifies the HTTP request.
minLength:1maxLength:100
Additional fields: No
Cursor pagination metadata
Pagination · Schema · Shared API models
has_moreBooleanRequiredWhether another page is available.
limitIntegerRequiredMaximum number of records on this page.
minimum:1maximum:100next_cursorString nullRequiredContinuation value for the next page, or null.
Additional fields: No
Response metadata
RequestMeta · Schema · Shared API models
request_idStringRequiredRequest identifier; in response metadata this identifies the HTTP request.
minLength:1maxLength:100
Additional fields: No