diff --git a/postman/collections/Fleetbase API/Devices/Create a Device.request.yaml b/postman/collections/Fleetbase API/Devices/Create a Device.request.yaml index 1424d84..50b78c6 100644 --- a/postman/collections/Fleetbase API/Devices/Create a Device.request.yaml +++ b/postman/collections/Fleetbase API/Devices/Create a Device.request.yaml @@ -12,5 +12,12 @@ body: "serial_number": "SN-10001", "status": "active" } +scripts: + - type: afterResponse + code: | + var json_response = pm.response.json(); + let cv = pm.environment; + cv.set("device_id", json_response.id); + language: text/javascript order: 1000 examples: ./.resources/Create a Device.resources/examples diff --git a/postman/collections/Fleetbase API/Equipment/Create Equipment.request.yaml b/postman/collections/Fleetbase API/Equipment/Create Equipment.request.yaml index 8b9970b..cc2dd59 100644 --- a/postman/collections/Fleetbase API/Equipment/Create Equipment.request.yaml +++ b/postman/collections/Fleetbase API/Equipment/Create Equipment.request.yaml @@ -15,5 +15,12 @@ body: "model": "BMR", "currency": "USD" } +scripts: + - type: afterResponse + code: | + var json_response = pm.response.json(); + let cv = pm.environment; + cv.set("equipment_id", json_response.id); + language: text/javascript order: 1000 examples: ./.resources/Create Equipment.resources/examples diff --git a/postman/collections/Fleetbase API/Fuel Reports/Create a Fuel Report.request.yaml b/postman/collections/Fleetbase API/Fuel Reports/Create a Fuel Report.request.yaml index 70b5679..d3fcdca 100644 --- a/postman/collections/Fleetbase API/Fuel Reports/Create a Fuel Report.request.yaml +++ b/postman/collections/Fleetbase API/Fuel Reports/Create a Fuel Report.request.yaml @@ -19,4 +19,11 @@ body: "status": "submitted" } +scripts: + - type: afterResponse + code: | + var json_response = pm.response.json(); + let cv = pm.environment; + cv.set("fuel_report_id", json_response.id); + language: text/javascript order: 1000 diff --git a/postman/collections/Fleetbase API/Fuel Transactions/Create a Fuel Transaction.request.yaml b/postman/collections/Fleetbase API/Fuel Transactions/Create a Fuel Transaction.request.yaml index 69a4586..94ed231 100644 --- a/postman/collections/Fleetbase API/Fuel Transactions/Create a Fuel Transaction.request.yaml +++ b/postman/collections/Fleetbase API/Fuel Transactions/Create a Fuel Transaction.request.yaml @@ -16,5 +16,12 @@ body: "amount": 6500, "currency": "USD" } +scripts: + - type: afterResponse + code: | + var json_response = pm.response.json(); + let cv = pm.environment; + cv.set("fuel_transaction_id", json_response.id); + language: text/javascript order: 1000 examples: ./.resources/Create a Fuel Transaction.resources/examples diff --git a/postman/collections/Fleetbase API/Issues/Create an Issue.request.yaml b/postman/collections/Fleetbase API/Issues/Create an Issue.request.yaml index af0443a..a760732 100644 --- a/postman/collections/Fleetbase API/Issues/Create an Issue.request.yaml +++ b/postman/collections/Fleetbase API/Issues/Create an Issue.request.yaml @@ -18,4 +18,11 @@ body: "status": "open" } +scripts: + - type: afterResponse + code: | + var json_response = pm.response.json(); + let cv = pm.environment; + cv.set("issue_id", json_response.id); + language: text/javascript order: 1000 diff --git a/postman/collections/Fleetbase API/Orders/Update an Order.request.yaml b/postman/collections/Fleetbase API/Orders/Update an Order.request.yaml index f0e629e..adb3e6e 100644 --- a/postman/collections/Fleetbase API/Orders/Update an Order.request.yaml +++ b/postman/collections/Fleetbase API/Orders/Update an Order.request.yaml @@ -11,7 +11,7 @@ body: type: json content: | { - "service_quote": "quote_hZ3C21KVkx" + "service_quote": "{{service_quote_id}}" } examples: ./.resources/Update an Order.resources/examples order: 12000 diff --git a/postman/collections/Fleetbase API/Organizations/List Organizations.request.yaml b/postman/collections/Fleetbase API/Organizations/List Organizations.request.yaml index b300065..942da6a 100644 --- a/postman/collections/Fleetbase API/Organizations/List Organizations.request.yaml +++ b/postman/collections/Fleetbase API/Organizations/List Organizations.request.yaml @@ -2,6 +2,10 @@ $kind: http-request description: "Lists organizations available for driver onboarding and organization selection." url: "{{base_url}}/{{namespace}}/organizations" method: GET +# This endpoint sits behind the platform API token middleware rather than an +# organization API credential, so the collection-level bearer answers 401 here. +headers: + Authorization: Bearer {{platform_token}} queryParams: limit: "10" diff --git a/postman/collections/Fleetbase API/Parts/Create a Part.request.yaml b/postman/collections/Fleetbase API/Parts/Create a Part.request.yaml index a6157e0..67afed4 100644 --- a/postman/collections/Fleetbase API/Parts/Create a Part.request.yaml +++ b/postman/collections/Fleetbase API/Parts/Create a Part.request.yaml @@ -13,5 +13,12 @@ body: "currency": "USD", "status": "in_stock" } +scripts: + - type: afterResponse + code: | + var json_response = pm.response.json(); + let cv = pm.environment; + cv.set("part_id", json_response.id); + language: text/javascript order: 1000 examples: ./.resources/Create a Part.resources/examples diff --git a/postman/collections/Fleetbase API/Payloads/Create a Payload.request.yaml b/postman/collections/Fleetbase API/Payloads/Create a Payload.request.yaml index c26e2e4..86a9a4c 100644 --- a/postman/collections/Fleetbase API/Payloads/Create a Payload.request.yaml +++ b/postman/collections/Fleetbase API/Payloads/Create a Payload.request.yaml @@ -7,8 +7,18 @@ body: type: json content: |- { - "pickup": "10 Bayfront Avenue, Singapore 018956", - "dropoff": "80 Mandai Lake Rd, Singapore 729826", + "pickup": { + "street1": "10 Bayfront Avenue", + "city": "Singapore", + "postal_code": "018956", + "country": "SG" + }, + "dropoff": { + "street1": "80 Mandai Lake Rd", + "city": "Singapore", + "postal_code": "729826", + "country": "SG" + }, "type": "food_delivery" } scripts: diff --git a/postman/collections/Fleetbase API/Payloads/Update a Payload.request.yaml b/postman/collections/Fleetbase API/Payloads/Update a Payload.request.yaml index 60b5048..59e024b 100644 --- a/postman/collections/Fleetbase API/Payloads/Update a Payload.request.yaml +++ b/postman/collections/Fleetbase API/Payloads/Update a Payload.request.yaml @@ -11,6 +11,18 @@ body: type: json content: |- { + "pickup": { + "street1": "10 Bayfront Avenue", + "city": "Singapore", + "postal_code": "018956", + "country": "SG" + }, + "dropoff": { + "street1": "80 Mandai Lake Rd", + "city": "Singapore", + "postal_code": "729826", + "country": "SG" + }, "entities": [ { "name": "UltraHD 4K Smart TV", diff --git a/postman/collections/Fleetbase API/Sensors/Create a Sensor.request.yaml b/postman/collections/Fleetbase API/Sensors/Create a Sensor.request.yaml index 26259ec..15f3393 100644 --- a/postman/collections/Fleetbase API/Sensors/Create a Sensor.request.yaml +++ b/postman/collections/Fleetbase API/Sensors/Create a Sensor.request.yaml @@ -14,5 +14,12 @@ body: "min_threshold": 0, "max_threshold": 8 } +scripts: + - type: afterResponse + code: | + var json_response = pm.response.json(); + let cv = pm.environment; + cv.set("sensor_id", json_response.id); + language: text/javascript order: 1000 examples: ./.resources/Create a Sensor.resources/examples diff --git a/postman/collections/Fleetbase API/Work Orders/Create a Work Order.request.yaml b/postman/collections/Fleetbase API/Work Orders/Create a Work Order.request.yaml index 18b6b2a..9a19b45 100644 --- a/postman/collections/Fleetbase API/Work Orders/Create a Work Order.request.yaml +++ b/postman/collections/Fleetbase API/Work Orders/Create a Work Order.request.yaml @@ -15,5 +15,12 @@ body: "assignee_type": "fleet-ops:vendor", "assignee": "{{vendor_id}}" } +scripts: + - type: afterResponse + code: | + var json_response = pm.response.json(); + let cv = pm.environment; + cv.set("work_order_id", json_response.id); + language: text/javascript order: 1000 examples: ./.resources/Create a Work Order.resources/examples