This method allows you to download a list of announcements.
Authorization and access
Authorization process is described here. Each API request must also consist of unique Api-key obtained during application registration together with client_id and client_secret.
Url parameters and connection settings
- URL: https://api.platform.trans.eu
- Endpoint: /ext/dock-scheduler-api/v1/announcement
- Http Method: GET
Headers
- Accept: application/json
- Content-type: application/json
- Authorization: Bearer {access_token}
- Api-key: {unique_app_api-key}
Available filters
Important for shipper role! To get the announcement list, at least warehouse filter has to be used.
List of available filters
- warehouse ids (?filter={“warehouse_ids”: [10]})
- carrier ids (?filter={“carrier_ids”: [1234,1235]})
- shipper ids ( ?filter={“shipper_ids”: [1234,1235]})
- date from (?filter={“date_from”: “2022-03-01”})
- date to (?filter={“date_to”: “2022-03-31”})
- order reference number (?filter={“order”: {“reference_number”: “2022/01/25/9”}})
- time window reference number (?filter={“time_window”: {“reference_number”:”DS/21A645″}})
- freight reference number (?filter={“freight”: {“reference_number”: “FR/2022/09/28/L1D2”}})
- time window external number (?filter={“time_window”: {“external_number”: “1a2b3c”}})
- announcement reference number (?filter={“reference_number”: “DS/21A645/1”})
- stages (?filter={“statuses”: [“LOADING_REFUSED”]}) all available stages can be found here
Example of combined filter: ?filter={“warehouse_ids”:[10],”carrier_ids”: [1234]}
Paging
When calling GET method, page should be added as parameter in the URL, for example:
https://api.platform.trans.eu/ext/dock-scheduler-api/v1/announcement?filter={“warehouse_ids”: [10]}&page=2
Json response example
{ "content": [ { "arrival_delay": null, "carrier": { "id": 10111111, "legal_name": "Firma Testowa Przewoźnik", "subcontractor": null, "type": "REGISTERED" }, "date_from": "2022-01-26T09:30:00", "date_to": "2022-01-26T10:00:00", "driver": { "document": { "issuing_authority": "Wojewoda", "number": "31`123", "type": "IDENTITY_CARD" }, "full_name": "Jan Testowy", "phone_number": "111222333" }, "id": 5532, "notes": null, "operation_type": "LOADING", "order_reference_number": "2022/01/25/9", "ramp": { "id": 3226, "is_active": true, "is_locked": false, "name": "Rampa 1", "warehouse": { "address": { "id": 2529, "locality": "Wrocław", "name": "Opolska" }, "id": 2391, "is_active": true, "is_locked": false, "name": "Opolska", "time_zone": { "id": "Europe/Warsaw", "offset": "+01:00", "offset_minutes": 60 } } }, "reference_number": "DS/21A645/1", "remarks": null, "route": { "loading_place": { "country": "pl", "locality": "Wrocław", "name": "Opolska", "number": "26", "postal_code": "11-200", "street": "Opolska" }, "unloading_place": { "country": "pl", "locality": "Wrocław", "name": "Magazyn Test", "number": "2-4", "postal_code": "53-146", "street": "Racławicka" } }, "shipper": { "id": 100222, "legal_name": "Firma Testowa Załadowca" }, "stage": "NO_VEHICLE", "status": "FINISHED", "template": { "id": 106, "name": "templatka" }, "time_window": { "external_number": "1a2b3c", "id": 9425, "reference_number": "DS/21A645" }, "vehicle": { "trailer_plate_number": "11111a", "truck_plate_number": "24312" } } ],
"page": 1, "page_count": 1, "page_size": 1, "templates": [ { "id": 1, "parameters": [ { "default_value": null, "group": "DRIVER", "is_mandatory": false, "name": "DRIVER_PHONE_NUMBER" }, { "default_value": null, "group": "VEHICLE", "is_mandatory": false, "name": "TRAILER_PLATE_NUMBER" }, { "default_value": null, "group": "DRIVER", "is_mandatory": false, "name": "DRIVER_NAME" }, { "default_value": null, "group": "VEHICLE", "is_mandatory": true, "name": "TRUCK_PLATE_NUMBER" }, { "default_value": null, "group": "DRIVER", "is_mandatory": false, "name": "DRIVER_DOCUMENT_TYPE_AND_NUMBER" }, { "default_value": null, "group": "OTHER", "is_mandatory": false, "name": "REMARKS" } ] } ], "total_items": 1 }