API reference · Schema

StorefrontRefusalError

StorefrontRefusalErrorcontract storefront.refusal-error
  • errorobjectrequired
    • codeenum (31)required
      bad_requestunauthenticatedforbiddennot_foundconflictbook_write_refusedcountry_lockedcurrency_mismatchillegal_transitionoverride_refuseddecision_refusedcustomer_erasedcommand_table_mismatchperiod_closedbooks_unbalancedloyalty_refusedclaim_quote_mismatchout_of_pack_scopesequence_gapinvestigation_refusedidempotency_conflictcommand_type_mismatchinvalid_payloadunregistered_command_typecannot_verifyalready_decidedstale_draftchart_incompleteexecution_failedunavailableinternal
    • messagestringrequired
      min length 1max length 500
    • reason_codeReasonCode | nullrequired
  • paramsobjectoptional
    • line_nointegeroptional
      ≥ 1≤ 9007199254740991
    • item_idUuid7optional
    • variant_idUuid7 | nulloptional
    • deal_idUuid7optional
    • codestringoptional
      pattern ^[A-Z0-9][A-Z0-9-]{2,31}$
    • min_spend_minorintegeroptional
      ≥ -9007199254740991≤ 9007199254740991
    • shortfall_minorintegeroptional
      ≥ -9007199254740991≤ 9007199254740991
    • old_total_minorintegeroptional
      ≥ -9007199254740991≤ 9007199254740991
    • new_total_minorintegeroptional
      ≥ -9007199254740991≤ 9007199254740991
    • currencystringoptional
      pattern ^[A-Z]{3}$