CreateOrderRequest
- Properties: 1cartType:required
- Properties: 4customerType:required
- externalType: string
_id requiredPartner's unique order ID
- venueType: stringFormat: uuid
_id requiredTarget store (Core / PAR MENU UUID).
- Properties: 1additionalType: object
_info - Properties: 3chargesType:
- deliveryType:
_info Properties: 6Required when
order_typeisdeliveryorcatering-delivery. - discountType: integer
_amount Integer numbers.
- eventType: "order.new" or "order.cancel" or "order.trigger_fire"enum
- externalType:
_calculation Properties: 16Optional full settlement block; when omitted, Link derives one from subtotal, tax, and charges
- externalType: string
_reference Partner's reference ID (defaults to external_id)
- fulfilmentType: "venue" or "partner" or "aggregator"enum
_type Who handles delivery
- isType: boolean
_tax _remitted _by _marketplace When true,
tax_remitted_by_marketplaceis mapped toexternal_calculation.mpf_tax - mpfType: integer
_tax Portion of
taxremitted by the marketplace to tax authorities (marketplace facilitator tax). Alternative tois_tax_remitted_by_marketplace+tax_remitted_by_marketplace. - notesType: string | null
- orderType: stringenum
_type Case-sensitive.
deliveryandcatering-deliveryrequiredelivery_info;take-outandcatering-take-outrequirepickup_info. Send only the block that matches the order type — sendingdelivery_infoon a take-out order (or the reverse) is rejected.valuesdeliverytake-outdine-incatering-deliverycatering-take-out - pickupType:
_info Properties: 4Required when
order_typeistake-outorcatering-take-out. - statusType: string
- subtotalType: integer
Pre-tax subtotal in minor units (cents)
- subtotalType: integer
_for _tax Taxable subtotal when it differs from subtotal (e.g. after discounts)
- taxType: integer
Total tax in minor units (cents)
- taxType:
_breakdown _details Properties: 9Order-level tax breakdown; also accepted under additional_info
- taxType: integer
_remitted _by _marketplace Tax amount remitted by the MP in minor units (used when
is_tax_remitted_by_marketplaceis true) - totalType: integer
Order total in minor units (cents)
