Returns all the appointments present for a provided date.
Code | Description |
---|---|
404 | Not found. |
422 | Unprocessable Entity. |
500 | Internal Server Error. |
curl --location --request GET 'https://app.octopi.co/api/v1/appointments' --header 'Authorization: Token token==ADD TOKEN HERE' --header 'Content-Type: application/json' --data-raw '{ "appointment_date": "2023-08-18" }'
{ "appointments": [ { "appointment_number": "OCTOAPPT1104501", "appointment_slot_id": 1045, "appointment_date": "2023-08-18", "appointment_timings": "01:00 PM - 02:00 PM", "status": "Pending", "truck": "TN01AN1982", "truck_driver": { "id": 1234, "fullname": "John Doe", "license_number": "LIDEW9784FY", "twic": "", "number": "633353", "active": true, "date_of_birth": null, "telephone_number": null, "email": null, "remarks": null, "trucking_company": "TruckingCo1", "allowed_until": null, "created_at": "2017-09-15T15:47:12Z", "updated_at": "2023-09-15T15:47:12Z" }, "truck_visit": null, "comment": "", "reschedule_reason": null, "purposes": [ { "purpose_type": "drop_off", "cargo_type": "container", "cargo_status": "full", "cargo": "CMAU2100410", "container_usage": null, "booking": "RUNNINGBOOKING", "bill_of_lading": "BOL1092719", "delivery_order": null } ] } ] }
Param name | Description |
---|---|
appointment_date required |
Filter appointments for the provided date. Must be formatted as YYYY-MM-DD. Validations:
|
appointment_number optional |
Filter appointments for a given appointment. You can pass the appointment Octopi ID or the appointment number. Validations:
|
terminal optional |
Filter appointments for the provided Terminal Name. You can pass the terminal Octopi ID or the terminal name. Validations:
|
container optional |
Filter appointments associated with a container. You can pass the container Octopi ID or the container number. Validations:
|
truck optional |
Filter appointments associated with a truck. You can pass the truck Octopi ID or the truck’s license plate. Validations:
|
bill_of_lading optional |
Filter appointments associated with a bill of lading. You can pass the bill of lading Octopi ID or the bill_of_lading number Validations:
|
shipping_line optional |
Filter appointments associated with a shipping line. You can pass the shipping line Octopi ID or the shiping line’s name Validations:
|
status optional |
Filter appointments for the given status Validations:
|
booking optional |
Filter appointments associated with a booking. You can pass the booking Octopi ID or the booking number Validations:
|
purpose optional |
Filter appointments for the provided purpose type Validations:
|
delivery_order optional |
Filter appointments associated with a delivery order. You can pass the delivery orde Octopi ID or the delivery orde number Validations:
|
truck_driver optional |
Filter appointments associated with a truck driver. You can pass the truck driver Octopi ID or the truck driver’s license number Validations:
|
page optional |
Specify which page of results to fetch. This value defaults to 1. Validations:
|
per optional |
The number of appointments to be displayed. This value defaults to 10 and accepts a maximum of 100. Validations:
|