Richpanel icon

Richpanel

Interact with Richpanel API

Order → Create or Update

AI-generated

Summary

Create or update an order in Richpanel

Inputs

  • appClientId (required) — The API client ID
  • orderId (required) — The unique order identifier
  • amount (required) — The total order amount
  • userUid (required) — The unique user identifier
  • items (required) — Array of order items as JSON. Must be a valid JSON array.
  • orderFields — Collection of additional order metadata. Supports currency, status, fulfillmentStatus, financialStatus, paymentMethod, processingMethod, statusUrl, discountAmount, shippingAmount, taxAmount, tipAmount, shippingMethod, coupons (JSON array), fulfillment (JSON array), and billing/shipping user/contact/address details. All sub-fields are optional with declared defaults.

Output shape

The raw response from the Richpanel API, passed through n8n execution metadata. Typically contains the created or updated order object.

No explicit transformation of the API response is performed by the node; the returned data reflects whatever Richpanel returns for a POST to /order/{orderId}.

Examples

Example 1: Minimal order creation

appClientId provided, orderId, amount, userUid, and items set to default [[{id: '1', price: 10, name: 'Product', quantity: 1}]]

Discussion