This service provides operations for retrieving and managing order records.
name | description |
---|---|
GET /orders | Retrieves a List of RowOrders with a full or partial match to the given value. |
GET /orders/new | Creates an order object with all configured defaults set. This doesn't create a record in the database. Instead, callers of this method can edit the returned object and then pass it back to the create method to actually insert the record in the database. If a recurring order ID is supplied, then we fill the order object (and its children) with data from the recurring order record. |
GET /orders/search | Searches the database for orders matching the given request parameters. |
GET /orders/tracking | Searches the database for orders matching the given request parameters. Additional options included to allow searching into equipment and reference numbers. This matches the parameters allowed in Internet Module load tracking (OrderSearchServlet.process()). Parameters reference the field name listed. Date parameters are used for a between clause. |
GET /orders/userSavedSearch | Retrieves a List of RowOrders objects based on an existing saved search. |
GET /orders/{id} | Retrieves the Order specified by the ID. |
GET /orders/{id}/deliveryReceipt | Retrieves a delivery receipt, in PDF format, for the specified orderId. |
GET /orders/{id}/positions | Retrieves mobile communication positions for a given order |
POST /orders/{id}/copy | Creates a copy of the original order in the target company. |
POST /orders/{id}/duplicate | Creates duplicate copies of the original order, based on supplied parameters. |
PUT /orders/create | Creates a RowOrders record for the given order data. |
PUT /orders/orderPostHist/create | Creates a new order history record. |
PUT /orders/update | Updates a RowOrders record for the given order data. |