Difference between revisions of "Orders"

From Advice Local Wiki
Jump to: navigation, search
(Create an Order)
Line 19: Line 19:
 
=== Example Response ===
 
=== Example Response ===
 
<syntaxhighlight lang="json">
 
<syntaxhighlight lang="json">
 
+
{
 +
    "status": 200,
 +
    "success": true,
 +
    "error": null,
 +
    "data": {
 +
        "order": {
 +
            "client": 12345,
 +
            "price": 0,
 +
            "discount": 0,
 +
            "id": 872877,
 +
            "partnerUsername": "dev@lssdev.com",
 +
            "products": [
 +
                "3021",
 +
                "3047",
 +
                "3063",
 +
                "3230"
 +
            ],
 +
            "createdAt": "2017-12-13T22:10:16.000Z",
 +
            "startedAt": "2017-12-13T22:10:16.000Z",
 +
            "publishedAt": "2017-12-13T22:10:16.000Z",
 +
            "isPaid": true,
 +
            "isVerified": true,
 +
            "isDrip": false,
 +
            "partner": 7
 +
        },
 +
        "products": [
 +
            {
 +
                "price": 0,
 +
                "id": 3598242,
 +
                "priceMaintenance": 0,
 +
                "delayMaintenance": "1",
 +
                "intervalMaintenance": null,
 +
                "intervalRenewal": "yearly",
 +
                "isDrip": "false",
 +
                "isDisabled": "false",
 +
                "isCompleted": "false",
 +
                "createdAt": "2017-12-13T22:10:16.000Z",
 +
                "partner": 7,
 +
                "client": 3201926,
 +
                "order": 872877,
 +
                "product": 3021
 +
            },
 +
            {
 +
                "price": 0,
 +
                "id": 3598243,
 +
                "priceMaintenance": 0,
 +
                "delayMaintenance": "1",
 +
                "intervalMaintenance": null,
 +
                "intervalRenewal": "yearly",
 +
                "isDrip": "false",
 +
                "isDisabled": "false",
 +
                "isCompleted": "false",
 +
                "createdAt": "2017-12-13T22:10:16.000Z",
 +
                "partner": 7,
 +
                "client": 3201926,
 +
                "order": 872877,
 +
                "product": 3047
 +
            },
 +
            {
 +
                "price": 0,
 +
                "id": 3598245,
 +
                "priceMaintenance": 0,
 +
                "delayMaintenance": "1",
 +
                "intervalMaintenance": null,
 +
                "intervalRenewal": "yearly",
 +
                "isDrip": "false",
 +
                "isDisabled": "false",
 +
                "isCompleted": "false",
 +
                "createdAt": "2017-12-13T22:10:16.000Z",
 +
                "partner": 7,
 +
                "client": 3201926,
 +
                "order": 872877,
 +
                "product": 3063
 +
            },
 +
            {
 +
                "price": 0,
 +
                "id": 3598244,
 +
                "priceMaintenance": 0,
 +
                "delayMaintenance": "1",
 +
                "intervalMaintenance": null,
 +
                "intervalRenewal": "yearly",
 +
                "isDrip": "false",
 +
                "isDisabled": "false",
 +
                "isCompleted": "false",
 +
                "createdAt": "2017-12-13T22:10:16.000Z",
 +
                "partner": 7,
 +
                "client": 3201926,
 +
                "order": 872877,
 +
                "product": 3230
 +
            }
 +
        ],
 +
        "test": false
 +
    }
 +
}
 
</syntaxhighlight>
 
</syntaxhighlight>

Revision as of 15:11, 13 December 2017

Create an Order

You must [Trigger a Report] before creating an order.

API Endpoint

http://p.lssdev.com/legacyorders

Example Request

POST /legacyorders HTTP/1.1
Host: p.lssdev.com
x-api-token: YOUR_API_KEY
Content-Type: application/json


{"client":12345,"products":[3021,3047,3063,3230]}

Example Response

{
    "status": 200,
    "success": true,
    "error": null,
    "data": {
        "order": {
            "client": 12345,
            "price": 0,
            "discount": 0,
            "id": 872877,
            "partnerUsername": "dev@lssdev.com",
            "products": [
                "3021",
                "3047",
                "3063",
                "3230"
            ],
            "createdAt": "2017-12-13T22:10:16.000Z",
            "startedAt": "2017-12-13T22:10:16.000Z",
            "publishedAt": "2017-12-13T22:10:16.000Z",
            "isPaid": true,
            "isVerified": true,
            "isDrip": false,
            "partner": 7
        },
        "products": [
            {
                "price": 0,
                "id": 3598242,
                "priceMaintenance": 0,
                "delayMaintenance": "1",
                "intervalMaintenance": null,
                "intervalRenewal": "yearly",
                "isDrip": "false",
                "isDisabled": "false",
                "isCompleted": "false",
                "createdAt": "2017-12-13T22:10:16.000Z",
                "partner": 7,
                "client": 3201926,
                "order": 872877,
                "product": 3021
            },
            {
                "price": 0,
                "id": 3598243,
                "priceMaintenance": 0,
                "delayMaintenance": "1",
                "intervalMaintenance": null,
                "intervalRenewal": "yearly",
                "isDrip": "false",
                "isDisabled": "false",
                "isCompleted": "false",
                "createdAt": "2017-12-13T22:10:16.000Z",
                "partner": 7,
                "client": 3201926,
                "order": 872877,
                "product": 3047
            },
            {
                "price": 0,
                "id": 3598245,
                "priceMaintenance": 0,
                "delayMaintenance": "1",
                "intervalMaintenance": null,
                "intervalRenewal": "yearly",
                "isDrip": "false",
                "isDisabled": "false",
                "isCompleted": "false",
                "createdAt": "2017-12-13T22:10:16.000Z",
                "partner": 7,
                "client": 3201926,
                "order": 872877,
                "product": 3063
            },
            {
                "price": 0,
                "id": 3598244,
                "priceMaintenance": 0,
                "delayMaintenance": "1",
                "intervalMaintenance": null,
                "intervalRenewal": "yearly",
                "isDrip": "false",
                "isDisabled": "false",
                "isCompleted": "false",
                "createdAt": "2017-12-13T22:10:16.000Z",
                "partner": 7,
                "client": 3201926,
                "order": 872877,
                "product": 3230
            }
        ],
        "test": false
    }
}