Practice DataWeave and integration skills with hands-on coding challenges.
Transform a flat array of inventory line items — each carrying a warehouse code, SKU, and quantity — into a grouped summary object keyed by warehouse, with t...
Stripe's Charges API requires the payment amount as an integer in the smallest currency unit (cents), but order management systems typically store amounts as...
Veridian Logistics exposes a Shipments System API consumed by internal Process APIs and third-party logistics partners. When a paginated query returns result...
Nexova's nightly fulfillment sync pushes its active product catalog to PartnerLink, a third-party fulfillment provider that accepts a plain XML feed over HTT...
Nexova's order management flow forwards confirmed orders to an external Fulfilment API before dispatch. The API rejects any payload that contains non-confirm...
Stratford Manufacturing's HR team exports new hire records weekly from their legacy HRIS as a semicolon-delimited CSV file. Your task is to parse the file, d...
When a downstream System API call fails, the raw Mule error must never reach the API consumer unprocessed. This challenge places you inside an on-error-conti...
Veridian Logistics exposes a System API that serves active shipment records to internal consumers. The Database Select returns rows in Oracle's legacy UPPERC...
In this challenge you assemble a standardized customer profile object from two sources: the registration payload arriving from the web storefront, and two fl...