iSAMS Orders API
The following operations are supported. For a formal definition, please review the Service Description.
-
AddOrderItem
Adds a product item to an order, returns the newly created OrderItem ID. -
AddOrderNote
Adds a note to an Order. -
AddOrderVoucher
Add a voucher to an order. -
AddTransaction
Adds a payment transaction to an order. -
ApproveOrder
Approves an order as not being fraudulent. The order will be advanced to Card Validated for stock fulfillment. -
AssignCustomer
Assigns a customer to an order. The order is updated with the customers address details. Order must be at status Initiated. -
Authenticate
Authenticates the API credentials provided. -
CreateOrder
Create a new iSAMS order in the database. -
DeleteOrderItem
Updates the status of the specified quantity of the order item(s) to 'deleted'. -
DeleteOrderVoucher
Delete a voucher. -
ExportCsv
Exports order data to a series of CSV files. -
ExportJson
Exports specified order data to a series of JSON files. -
ExportXml
Exports specified order data to a series of XML files. -
ImportOrder
Creates a new iSAMS order in the database from imported Order data. -
ImportOrders
Creates new iSAMS orders in the database from imported Order data. -
ListAvailableOrderStatuses
Retrieves a list of valid order statuses. -
ListAvailableWebsites
Lists available websites and their corresponding website IDs. -
ListByOrderStatus
Search for orders matching the specified order status. -
ListByStatus
Search for orders matching the specified order status. -
ListOrdersCreated
Search for orders created within specified date range. -
ListOrdersModified
Search for orders modified within specified date range. -
ListVoidReasons
Retrieves a list of available order void reasons. -
OrderPotentiallyFraudulent
Updates the order to be: At Risk of Fraud. -
RecordReturnedItem
Records the return of the specified quantity of the order item and mark as 'deleted' in iSAMS -
RemoveTransaction
Removes a transaction from an order. -
Retrieve
Retrieves an order for the provided ID. -
RetrieveOrders
Retrieves orders for the provided identifiers. -
RetrieveRelatedOrders
Retrieves all related orders within the same split tree for the provided ID. -
Search
Search for orders matching the specified search criteria. -
SplitOrder
Splits an order. -
SplitOrderItem
Splits an order item. -
SubmitOrder
Submits an order to iSAMS for processing. -
UpdateAddress
Updates an orders address details. -
UpdateAdminReference
Updates an orders admin reference. -
UpdateCollectionStore
Updates the collection store of an order. -
UpdateCurrency
Updates the currency of an order. -
UpdateDeliveryInstructions
Updates an orders delivery instructions. -
UpdateEmail
Updates an orders email address. -
UpdateFollowUpDate
Updates an orders follow-up date. -
UpdateFreightCharge
Updates the freight charge of an order. -
UpdateFreightProvider
Updates an orders freight provider/shipping method. -
UpdateGiftMessage
Updates an orders gift message. -
UpdateGiftStatus
Updates an orders gift status. -
UpdateOrderItem
Adds/Updates order item. -
UpdateOrderItems
Adds/Updates order items. -
UpdatePhone
Updates an orders phone number. -
VoidOrder
Voids an order. An order can be voided at any status.