Skip to main content

Orders

📄️Retrieve customer activity for this order.

Retrieves the customer activity associated with the email address on this order. This includes email engagement history, email list and segment membership, lifetime metrics and email suppression status. A customer profile is not required and is not consulted, so this method works for guest orders that have never had a customer profile established. For the page views captured during the session that placed the order, see the page view history method instead.

📄️Validate

Validate the order for errors. Specific checks can be passed to fine tune what is validated. Read and write permissions are required because the validate method may fix obvious address issues automatically which require update permission.This rest call makes use of the built-in translation of rest objects to UltraCart internal objects which also contains a multitude of validation checks that cannot be trapped. Therefore any time this call is made, you should also trap api exceptions and examine their content because it may contain validation issues. So check the response object and trap any exceptions.

Webhooks​

The following webhook events are available for this resource. See Webhooks for how delivery, retries, and versioning work.

EventDescriptionReflowExpandable
order_abandon_recoveryFired when a previously abandoned cart turns into an order—Yes
order_createFired when an order is placed—Yes
order_deleteFired when an order is deleted—Yes
order_payment_failedFired when a payment fails—Yes
order_payment_processFired when a payment is processed—Yes
order_refundFired when an order is refunded—Yes
order_rejectFired when an order is rejected—Yes
order_s3_invoiceFired when an invoice PDF is stored in S3 bucket—Yes
order_s3_packing_slipFired when a packing slip PDF is stored in an S3 bucket—Yes
order_shipFired when an order is shipped—Yes
order_ship_deliveredFired when an order has a shipment delivered—Yes
order_ship_expectedFired when an order has an expected delivery date—Yes
order_ship_out_for_deliveryFired when an order has a shipment out for delivery—Yes
order_stage_changeFired when an order stage changes—Yes
order_updateFired when an order is editedYesYes
Was this page helpful?