# Nguồn đơn hàng

* /api/order/source: Tính năng này dùng để lấy danh sách nguồn đơn hàng.

## Request

* Xem các [common request params](https://apidocs.nhanh.vn/v2/readme#request-params)
* Các key của mảng **data array** dùng để tạo **data** json string:

| Key  | Type   | Description                                               |
| ---- | ------ | --------------------------------------------------------- |
| page | int    | Phân trang (giá trị mặc định là 1)                        |
| icpp | int    | Số row trên 1 trang (giá trị mặc định là 100, tối đa 100) |
| id   | int    | ID nguồn đơn hàng trên Nhanh.vn                           |
| name | string | Tên nguồn đơn hàng trên Nhanh.vn                          |

## Response

JSON decode the response to get the structure:

| Key      | Type  | Description                               |
| -------- | ----- | ----------------------------------------- |
| code     | int   | 1 = success or 0 = failed                 |
| messages | array | is an array of error messages if code = 0 |
| data     | array | Mảng danh sách nguồn đơn hàng             |

```php
data = [
    "totalPages" => int, // Tổng số trang
    "totalRecords" => int, // Tổng số bản ghi tất cả các trang
    "page" => int, // Trang hiện tại
    "sources" => [ // Danh sách nguồn đơn hàng trang hiện tại
        [
            // Nguồn đơn hàng 1
            "id" => int, // Id nguồn đơn hàng
            "name" => string, // Nguồn đơn hàng
            "createdAt" => int, // Ngày tạo(định dạng timestamp)
        ],
        [
            // Nguồn đơn hàng 2
        ],
        // ...
    }
]
```
