AnonymousOrders

Guest/anonymous order operations

Query order by number and email (guest users)

post

Allows guest users to retrieve their order details by providing the order number and email address used during checkout.

Access Restriction: Only returns orders where user type is 'guest'. Orders from registered users cannot be queried through this endpoint.

Validation:

  • Order must exist and belong to a guest user

  • Email must exactly match the order's user_email field

  • Email format must be valid

Response: Returns array with single order object if found.

Body
numberstringRequired

Order number

emailstring · emailRequired

Email address used for the order (must match)

Responses
chevron-right
200

Order details retrieved successfully

application/json

Array containing the matched order (always single item if successful)

pkintegerOptional

Order ID

numberstringOptional

Order number (unique identifier)

amountstringOptional

Order total amount

discount_amountstringOptional

Total discount applied

amount_without_discountstringOptional

Amount before discounts (computed field)

shipping_amountstringOptional

Shipping cost

shipping_tax_ratestring · nullableOptional

Tax rate for shipping

refund_amountstringOptional

Total refund amount

discount_refund_amountstringOptional

Refunded discount amount

shipping_refund_amountstringOptional

Refunded shipping amount

is_cancelledbooleanOptional

Whether order is fully cancelled

is_cancellablebooleanOptional

Whether order can be cancelled

is_refundablebooleanOptional

Whether order is eligible for refund

is_payablebooleanOptional

Whether order has pending payment

tracking_urlstring · nullableOptional

Shipment tracking URL

tracking_numberstring · nullableOptional

Shipment tracking number

invoice_numberstring · nullableOptional

Invoice number

invoice_datestring · nullableOptional

Invoice date

e_archive_urlstring · nullableOptional

E-Archive document URL

order_typeone ofOptional

Type of order. Possible values:

  • regular: Standard order placed by customer
  • addon: Additional items added to an existing order
  • replacement: Replacement order for defective/incorrect items

Field can be null for legacy orders created before order_type was introduced.

or
nullOptional
user_emailstring · emailOptional

Email address used for order

has_gift_boxboolean · nullableOptional

Whether order includes gift box

gift_box_notestring · nullableOptional

Gift box message/note

notesstring · nullableOptional

Order delivery instructions

installment_countintegerOptional

Number of payment installments

installment_interest_amountstringOptional

Interest amount for installment payment

bin_numberstring · nullableOptional

Credit card BIN number (first 6-8 digits)

created_datestring · date-timeOptional
modified_datestring · date-timeOptional
shipping_companyone ofOptional
or
nullOptional
bankone ofOptional

Bank information (null if not credit card payment)

or
nullOptional
extra_fieldobject · nullableOptional

Additional order data (rewards, custom fields, etc.)

post
/users/orders/anonymous/

Create cancellation request for guest order

post

Allows guest users to request cancellation of order items. Requires order number and email for verification.

Validation:

  • Order must exist and belong to a guest user

  • Email must match order's user_email

  • Order item must belong to the specified order

  • Order item cannot already have an active cancellation request

Cancellation Types:

  • cancel: Simple cancellation without refund process

  • refund: Refund request (requires shipping_company for easy return)

Shipping Company Requirement: For refund type cancellations, shipping_company is required for easy return process.

Error Codes:

  • cancellation_request_100_1: Cancellation request already exists for this order item

Body
numberstringRequired

Order number

emailstring · emailRequired

Email address (must match order)

order_itemintegerRequired

Order item ID to cancel

reasonintegerRequired

Cancellation reason ID

cancellation_typestring · enumRequired

Type of cancellation.

  • cancel: Simple cancellation
  • refund: Cancellation with refund (easy return)
Possible values:
descriptionstringOptional

Optional cancellation description

shipping_companyintegerOptional

Easy return shipping company ID (required for refund type). Must be an active EasyReturnShippingCompany.

quantityinteger · min: 1Optional

Quantity to cancel (for mergeable order items). Cannot exceed order item quantity.

ibanstring · max: 34Optional

IBAN for refund (for cash payment orders)

holder_namestring · max: 255Optional

Account holder name for refund

Responses
post
/users/orders/anonymous/cancellation_requests/

Create bulk cancellation requests for guest order

post

Allows guest users to request cancellation of multiple order items in a single request. Requires order number and email for verification.

Validation:

  • Order must exist and belong to a guest user

  • Email must match order's user_email

  • All order items must belong to the specified order

  • At least one order item must be provided

  • Order items cannot already have active cancellation requests

Structure: Request contains array of cancel_order_items, where each item can have:

  • Required: order_item, reason, cancellation_type

  • Optional: description, shipping_company, pickup_date, quantity, cancellation_request_image_set

Pickup Address: Optional shared pickup address for all items (for easy return refunds).

Loyalty Money Refund: Set fully_refund_as_loyalty_money to refund entire amount as loyalty points.

Body
numberstringRequired

Order number

emailstring · emailRequired

Email address (must match order)

pickup_addressintegerOptional

Optional shared pickup address ID for all items. Must be a customer address belonging to the user.

fully_refund_as_loyalty_moneybooleanOptional

Whether to refund entire amount as loyalty points

Default: false
Responses
post
/users/orders/anonymous/bulk_cancellation_requests/

Last updated

Was this helpful?