{ "info": { "_postman_id": "9242b2d1-196b-4b2e-af57-c0e9eb141dba", "name": "BreCal", "description": "Bremen Calling relevant API calls", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "_exporter_id": "10427908" }, "item": [ { "name": "Login user", "event": [ { "listen": "test", "script": { "exec": [ "let responseData = pm.response.json();\r", "pm.environment.set(\"LOGON_TOKEN\", responseData.token)\r", "console.log(\"Id: \" + responseData.id)" ], "type": "text/javascript" } } ], "request": { "auth": { "type": "noauth" }, "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\r\n \"username\" : \"Londo\",\r\n \"password\" : \"Hallowach\"\r\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{SCHEMA}}{{PATH}}/login", "host": [ "{{SCHEMA}}{{PATH}}" ], "path": [ "login" ] } }, "response": [] }, { "name": "Participant GET", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{LOGON_TOKEN}}", "type": "string" } ] }, "method": "GET", "header": [], "url": { "raw": "{{SCHEMA}}{{PATH}}/participants", "host": [ "{{SCHEMA}}{{PATH}}" ], "path": [ "participants" ] } }, "response": [] }, { "name": "Shipcalls GET", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{LOGON_TOKEN}}", "type": "string" } ] }, "method": "GET", "header": [], "url": { "raw": "{{SCHEMA}}{{PATH}}/shipcalls", "host": [ "{{SCHEMA}}{{PATH}}" ], "path": [ "shipcalls" ] } }, "response": [] }, { "name": "Shipcalls POST", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{LOGON_TOKEN}}", "type": "string" } ] }, "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\r\n \"ship_id\" : 1,\r\n \"type\" : 1,\r\n \"eta\" : \"2023-07-23T07:18:19\",\r\n \"voyage\" : \"43B\",\r\n \"tug_required\" : false,\r\n \"pilot_required\" : true,\r\n \"flags\" : 0,\r\n \"pier_side\" : false,\r\n \"bunkering\" : true,\r\n \"recommended_tugs\" : 2\r\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{SCHEMA}}{{PATH}}/shipcalls", "host": [ "{{SCHEMA}}{{PATH}}" ], "path": [ "shipcalls" ] } }, "response": [] }, { "name": "Shipcalls PUT", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{LOGON_TOKEN}}", "type": "string" } ] }, "method": "PUT", "header": [], "body": { "mode": "raw", "raw": "{\r\n \"id\" : 2, \r\n \"recommended_tugs\" : 3\r\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{SCHEMA}}{{PATH}}/shipcalls", "host": [ "{{SCHEMA}}{{PATH}}" ], "path": [ "shipcalls" ] } }, "response": [] }, { "name": "Berths GET", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{LOGON_TOKEN}}", "type": "string" } ] }, "method": "GET", "header": [], "url": { "raw": "{{SCHEMA}}{{PATH}}/berths", "host": [ "{{SCHEMA}}{{PATH}}" ], "path": [ "berths" ] } }, "response": [] }, { "name": "Notifications GET", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{LOGON_TOKEN}}", "type": "string" } ] }, "method": "GET", "header": [], "url": { "raw": "{{SCHEMA}}{{PATH}}/notifications?participant_id=1", "host": [ "{{SCHEMA}}{{PATH}}" ], "path": [ "notifications" ], "query": [ { "key": "participant_id", "value": "1" } ] } }, "response": [] }, { "name": "Ships GET", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{LOGON_TOKEN}}", "type": "string" } ] }, "method": "GET", "header": [], "url": { "raw": "{{SCHEMA}}{{PATH}}/ships", "host": [ "{{SCHEMA}}{{PATH}}" ], "path": [ "ships" ] } }, "response": [] }, { "name": "Times GET", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{LOGON_TOKEN}}", "type": "string" } ] }, "method": "GET", "header": [], "url": { "raw": "{{SCHEMA}}{{PATH}}/times?shipcall_id=3", "host": [ "{{SCHEMA}}{{PATH}}" ], "path": [ "times" ], "query": [ { "key": "shipcall_id", "value": "3" } ] } }, "response": [] }, { "name": "Times POST", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{LOGON_TOKEN}}", "type": "string" } ] }, "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\r\n \"start_planned\" : \"2023-04-18T07:18:19\",\r\n \"end_planned\" : \"2023-04-18T09:18:19\", \r\n \"shipcall_id\" : 1,\r\n \"participant_id\" : 1\r\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{SCHEMA}}{{PATH}}/times", "host": [ "{{SCHEMA}}{{PATH}}" ], "path": [ "times" ] } }, "response": [] }, { "name": "Times PUT", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{LOGON_TOKEN}}", "type": "string" } ] }, "method": "PUT", "header": [], "body": { "mode": "raw", "raw": "{\r\n \"start_planned\" : \"2023-05-18T07:18:19\",\r\n \"end_planned\" : \"2023-05-18T09:18:19\", \r\n \"id\" : 1\r\n}" }, "url": { "raw": "{{SCHEMA}}{{PATH}}/times", "host": [ "{{SCHEMA}}{{PATH}}" ], "path": [ "times" ] } }, "response": [] }, { "name": "Times DELETE", "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{LOGON_TOKEN}}", "type": "string" } ] }, "method": "DELETE", "header": [], "url": { "raw": "{{SCHEMA}}{{PATH}}/times?id=3", "host": [ "{{SCHEMA}}{{PATH}}" ], "path": [ "times" ], "query": [ { "key": "id", "value": "3" } ] } }, "response": [] } ], "auth": { "type": "bearer" }, "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }