Service Orders Api
- OrdersService
- messages
- changeOrderPhoneNumber
- checkOrders
- getListOfUserOrders
- getOrderById
- getOrderByIdPublic
- checkDownloadLinkStatusByToken
- restoreDownloadLinkStatusByToken
- See:
object with class service messages
Orders - Change the phone number of the order
Parameters
- params object
- params.orderId string ID of order (required).
- params.phoneNumber string order phone number (required).
Examples
``javascript`
(async () => {
const service = new Service(url, token);
const request = await service.changeOrderPhoneNumber(orderId);
})();
Returns Promise<any>
- See:
Check orders
Parameters
- params object params objectparams.productType
- string Type of product. Allowed values: 'template', 'offer', 'membership'.params.productIds
- string ID's of productsparams.orderIds
- string ID's of ordersparams.userId
- string Customer's IDparams.email
- string Customer's emailparams.status
- number Order statusparams.dateFrom
- string Date range startparams.dateTo
- string Date range endparams.paidOnly
- boolean Search only paid ordersparams.strict
- boolean Strict search mode
Examples
`javascript`
(async () => {
const service = new Service('http://service-orders.dev/api/v2/');
const request = await service.checkOrders(params);
})();
Returns Promise<any>
- See:
Get list of users orders
Parameters
- params object params objectparams.page
- number page number to view.params.perPage
- number records per page.params.productType
- string type of product. Allowed values: 'template', 'offer', 'membership'.params.productIds
- string ID's of products.params.orderIds
- string ID's of orders.params.status
- number order statusparams.email
- number Customer's emailparams.dateFrom
- number Date range startparams.dateTo
- number Date range endparams.paidOnly
- number Search only paid ordersparams.strict
- number Strict search mode
Examples
`javascript`
(async () => {
const service = new Service('http://service-orders.dev/api/v2/', token);
const request = await service.getListOfUserOrders(params);
})();
Returns Promise<any>
- See:
Get order by ID
Parameters
- orderId string ID of order.
Examples
`javascript`
(async () => {
const service = new Service('http://service-orders.dev/api/v2/', token);
const request = await service.getOrderById(orderId);
})();
Returns Promise<any>
Orders - Get order public data
Parameters
- orderId string ID of order (required).
Examples
`javascript`
(async () => {
const service = new Service(url);
const request = await service.getOrderByIdPublic(orderId);
})();
Returns Promise<any>
- See:
Check download link status by access token
Parameters
- params object params objectparams.orderId
- string Order id (required).params.productId
- number Product id (required).
Examples
`javascript`
(async () => {
const service = new Service('http://service-orders.dev/api/v1/', token);
const request = await service.checkDownloadLinkStatusByToken(params);
})();
Returns Promise<any>
- See:
Restore download link status by access token
Parameters
- params object params objectparams.orderId
- string Order id (required).params.productId
- number Product id (required).
Examples
`javascript``
(async () => {
const service = new Service('http://service-orders.dev/api/v1/', token);
const request = await service.restoreDownloadLinkStatusByToken(params);
})();
Returns Promise<any>