sdk.transactions on a Lomadee instance. Import request and query types from @thelomadee/sdk/domains.
list
Parameters — GetOrdersQuery
number
Optional page index.
number
Optional page size.
string
Optional search string.
OrderQueryStatus
Optional single status filter. Union:
OrderStatus | 'Canceled'.OrderQueryStatus[]
Optional multi-status filter. Accepts
Canceled in addition to write statuses.Returns
Promise<unknown> — response shape is not declared in the current SDK contract.
Example
get
string
required
Transaction (order) identifier.
Returns
Promise<unknown> — response shape is not declared in the current SDK contract.
Example
create
Parameters — CreateOrderBody
string
required
External order identifier.
OrderCustomer
Optional customer payload. See OrderCustomer.
OrderStatus
Optional order status for writes. Union:
'Approved' | 'Reproved' | 'Pending'.number
required
Order value.
OrderSubItem[]
required
Sub-item breakdown. See OrderSubItem.
string
required
Affiliate identifier.
string
Optional channel identifier.
string
Optional grouping label.
Returns
Promise<unknown> — response shape is not declared in the current SDK contract.
Example
update
string
required
Transaction (order) identifier.
Parameters — UpdateOrderBody
string
Optional identifier field in body.
OrderCustomer
Optional customer payload. See OrderCustomer.
OrderStatus
Optional order status for writes. Union:
'Approved' | 'Reproved' | 'Pending'.number
required
Order value.
OrderSubItem[]
required
Sub-item breakdown. See OrderSubItem.
string
Optional channel identifier.
string
Optional grouping label.
Returns
Promise<unknown> — response shape is not declared in the current SDK contract.
delete
string
required
Transaction (order) identifier.
Returns
Promise<void> — resolves with no value on success.
Types
OrderCustomer
string
required
Customer identifier.
string
Optional email address.
string
required
Given name.
string
required
Family name.
string
Optional document type label (unrestricted string in SDK types).
string
Optional document number.
string
Optional phone number.
OrderItem
string
required
Item identifier.
string
required
Display name.
string
required
Image URL.
number
required
Unit or line price (
number in SDK types; unit semantics are not specified).number
required
List price (
number in SDK types).number
required
Quantity.
string
required
Parent item identifier.
OrderSubItem
OrderSubItemKey
required
Sub-item key. See OrderSubItemKey.
number
required
Sub-item numeric value. Backend validation:
Items and Shipping require value >= 0; Discounts requires value <= 0.OrderSubItemKey
OrderStatus
Used in CreateOrderBody.status and UpdateOrderBody.status:
'Approved' | 'Reproved' | 'Pending'
OrderQueryStatus
Used in GetOrdersQuery.status and GetOrdersQuery.statuses:
OrderStatus | 'Canceled'