...
# | Endpoint / Description | Example - Request | Example - Response | |||||
---|---|---|---|---|---|---|---|---|
1 | 🔓 | POST /pl/api/v-1/auth/generate Fetches an login-token that the application can use to gain access to the API. |
|
| ||||
2 | 🔒 | POST /pl/api/v-1/routePlan Create an empty route plan (for a given distribution date). Create a route plan for each area (each plan has a given start-point). companyId: Ask DI for the correct value to use. |
|
| ||||
3 | 🔒 | POST /pl/api/v-1/routePlan/<rp_id>/customerSystem/<cs_id> Create an empty file (prepare for a file-upload). Step 1 in file upload. rp_id: The returned routePlanId from previous call. |
|
| ||||
4 | 🔒 | POST /pl/api/v-1/file/<f_id> Upload the content of the file you have prepared. Filetypes supported:
Mimetype: multipart/form-data. Name the file-field: "file". See file specification. Step 2 in file upload. f_id: The returned fileId from previous call. |
| |||||
5 | 🔒 | GET /pl/api/v-1/customerSystem/<cs_id>/publishedOrders/<yyyy-mm-dd> Fetch the published orders including the routename of each order. Included for each order is an estimate for WHEN the order will be delivered. It's a time interval like this: HH:MM-HH:MM. This will return orders across many routePlans, but only from published plans for the given distribution-date. Assumes that imported customers/deliveries used the ORDER_ID field. cs_id: Ask DI for the correct value to use (or look at the response from /auth/generate) | List of orders
|
...