Order endpoint
This topic provides a quick reference for the method signatures of order API methods.
Location: http://smile.example.com:port/stage/smile/ws/v2/order
WSDL: http://smile.example.com:port/stage/smile/ws/v2/order?wsdl
| Method | Method signature | Purpose |
|---|---|---|
| approveOrder() |
|
Approves an order and progresses it to the next stage in the order process. |
| addOrderToGroup() | |
Adds the order specified to the order group. |
| cancelOrder() | |
Cancels the given order and removes it from the group. |
| cancelOrderGroup() | |
Cancels all orders in an order group. |
| createOrderGroup() | |
Creates a new order group with the initial order provided. |
| echo() |
|
Returns any value passed to the method. |
| getAvailableOrderForms() |
|
Returns order form information for each package an application is authorised to order. |
| getOrder() |
|
Searches by order number for an order and returns order information. |
| getOrderForm() |
|
Returns order form information for a specific package. |
| getOrderGroup() | |
Returns the order group. |
| getOrderGroupQuote() | |
Retuers the quote of the given order group. |
| orderAccount() |
|
Orders a package that contains an account and may contain one or more subscriptions. |
| orderSubscription() |
|
Orders a package that contains only subscriptions. |
| placeOrderGroup() | |
Submits all the orders in the order group, and may pay the initial invoice. |
| reserveUsns() |
|
Reserves subscription USNs that can be used for ordering later. |
| updateOrder() |
|
Updates order information. |