Data schemas
List customer requests — Response
ApiResponse_list_RequestSummaryData__ · Fields, types and constraints of data accepted or returned by the API.
dataArray <RequestSummaryData> RequiredResponse example · ApiResponse_list_RequestSummaryData__.
metaContextPageMetaContextMetaPageMetaRequestMetaRequiredResponse metadata.
Additional fields: No
Get a customer request — Response
ApiResponse_RequestDetailData_ · Fields, types and constraints of data accepted or returned by the API.
dataRequestDetailDataRequiredResponse example · RequestDetailData.
metaContextPageMetaContextMetaPageMetaRequestMetaRequiredResponse metadata.
Additional fields: No
Update the recorded refund amount — Request body
RefundAmountUpdate · Fields, types and constraints of data accepted or returned by the API.
amountStringRequiredDecimal amount encoded as a JSON string; null only where allowed.
minLength:1maxLength:64Constraints
pattern"^[+-]?(?:[0-9]+(?:\\.[0-9]+)?|\\.[0-9]+)(?:[eE][+-]?[0-9]+)?$"
expected_versionIntegerRequiredVersion read before the write; a mismatch rejects the update.
minimum:0maximum:9223372036854775807reasonStringOptionalReason recorded for the change.
maxLength:500
Additional fields: No
Recorded refund information
RefundData · Schema · Customer request models
amountMoneyDatanullRequiredDecimal amount encoded as a JSON string; null only where allowed.
completed_atString nullRequiredCompletion time.
String:format:"date-time"statusStringRequiredStatus accepted by this specific operation.
Constraints
enum["pending", "completed"]
updated_atString nullRequiredMost recent update time.
String:format:"date-time"versionIntegerRequiredResource version used for concurrency control.
Additional fields: No
Get a customer request — Response
RequestDetailData · Fields, types and constraints of data accepted or returned by the API.
created_atStringRequiredCreation time.
format:"date-time"customerRequestCustomerDataRequiredCustomer information recorded for this resource.
idStringRequiredResource identifier; preserve it as returned. (RequestDetailData).
itemsArray <RequestItemData> RequiredItems included in the resource.
numberStringRequiredHuman-facing order or request number.
order_idStringRequiredRelated order identifier.
order_numberStringRequiredRelated order number.
products_valueMoneyDataRequiredValue of the products in the order.
refundRefundDataRequiredRecorded refund information.
resolution_stateStringRequiredResolution state of a customer request.
Constraints
enum["unknown", "open", "completed", "rejected", "cancelled"]
statusRequestStatusDataRequiredStatus accepted by this specific operation.
typeRequestTypeRequiredResource type.
updated_atStringRequiredMost recent update time.
format:"date-time"versionIntegerRequiredResource version used for concurrency control.
Additional fields: No
Get a customer request — Response
RequestItemData · Fields, types and constraints of data accepted or returned by the API.
idStringRequiredResource identifier; preserve it as returned. (RequestItemData).
nameStringRequiredResource name in the relevant context.
order_line_idString nullRequiredRelated order line identifier.
product_idStringRequiredProduct identifier.
quantityIntegerRequiredNumber of units.
returned_quantityIntegerRequiredQuantity returned for this line.
skuStringRequiredStock keeping unit code.
totalMoneyDataRequiredTotal amount.
unit_priceMoneyDataRequiredPrice for one unit.
variant_idString nullRequiredProduct variant identifier.
variant_optionsArray <shopently_engine__domains__returns__adapters__public_http__requests__schemas__VariantOptionData> RequiredVariant options associated with the product or snapshot.
Additional fields: No
Status accepted by this specific operation
RequestStatusData · Schema · Customer request models
idStringRequiredResource identifier; preserve it as returned. (RequestStatusData).
localeStringRequiredLanguage selected for this request.
nameString nullRequiredResource name in the relevant context.
Additional fields: No
List customer request statuses — Response
shopently_engine__domains__returns__adapters__public_http__requests__schemas__StatusDefinitionData · Fields, types and constraints of data accepted or returned by the API.
codeStringRequiredStable machine-readable code.
created_atStringRequiredCreation time.
format:"date-time"idStringRequiredResource identifier; preserve it as returned. (shopently_engine__domains__returns__adapters__public_http__requests__schemas__StatusDefinitionData).
is_initialBooleanRequiredWhether this is the initial status.
localeStringRequiredLanguage selected for this request.
nameString nullRequiredResource name in the relevant context.
positionIntegerRequiredPosition in the ordered collection.
typeRequestTypeRequiredResource type.
Additional fields: No
List customer request statuses — Response
shopently_engine__runtime__public_api_http__responses__models__ApiResponse_list_StatusDefinitionData____2 · Fields, types and constraints of data accepted or returned by the API.
dataArray <shopently_engine__domains__returns__adapters__public_http__requests__schemas__StatusDefinitionData> RequiredResponse example · shopently_engine__runtime__public_api_http__responses__models__ApiResponse_list_StatusDefinitionData____2.
metaContextPageMetaContextMetaPageMetaRequestMetaRequiredResponse metadata.
Additional fields: No
Update customer request status — Request body
RequestStatusUpdate · Fields, types and constraints of data accepted or returned by the API.
expected_versionIntegerRequiredVersion read before the write; a mismatch rejects the update.
minimum:1maximum:9223372036854775807status_idStringRequiredIdentifier obtained from the relevant status dictionary.
Constraints
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
Additional fields: No
List customer requests — Response
RequestSummaryData · Fields, types and constraints of data accepted or returned by the API.
created_atStringRequiredCreation time.
format:"date-time"customerRequestCustomerDataRequiredCustomer information recorded for this resource.
idStringRequiredResource identifier; preserve it as returned. (RequestSummaryData).
numberStringRequiredHuman-facing order or request number.
order_idStringRequiredRelated order identifier.
order_numberStringRequiredRelated order number.
products_valueMoneyDataRequiredValue of the products in the order.
refundRefundDataRequiredRecorded refund information.
resolution_stateStringRequiredResolution state of a customer request.
Constraints
enum["unknown", "open", "completed", "rejected", "cancelled"]
statusRequestStatusDataRequiredStatus accepted by this specific operation.
typeRequestTypeRequiredResource type.
updated_atStringRequiredMost recent update time.
format:"date-time"versionIntegerRequiredResource version used for concurrency control.
Additional fields: No
Resource type
RequestType · Schema · Customer request models
StringConstraints
enum["return", "exchange", "complaint"]
Additional fields: Yes
Variant options associated with the product or snapshot
shopently_engine__domains__returns__adapters__public_http__requests__schemas__VariantOptionData · Schema · Customer request models
nameStringRequiredResource name in the relevant context.
valueStringRequiredValue described by the surrounding schema.
Additional fields: No