Actions21
- Conversation Actions
- Customer Actions
- Order Actions
- Subscription Actions
- User Actions
- Tag Actions
- Team Actions
- Channel Actions
Order → Create or Update
AI-generatedSummary
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}]]
