{ "uuid": "2ebf85f5-0a37-432a-806d-24cb41c0ad8a", "lastMigration": 29, "name": "Enode API", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "8049326d-2c2c-409d-8d92-d59414ab0f02", "documentation": "List Chargers", "method": "get", "endpoint": "chargers", "responses": [ { "uuid": "f79bd627-4fd1-499c-83a2-2f0c3a6171d3", "body": "[\n {\n \"chargeState\": {\n \"chargeRate\": 40.1,\n \"isCharging\": {{faker 'datatype.boolean'}},\n \"isPluggedIn\": true\n },\n \"id\": \"\",\n \"information\": {\n \"brand\": \"Easee\",\n \"id\": \"8d90101b-3f2f-462a-bbb4-1ed320d33bbe\",\n \"model\": \"Home\",\n \"year\": 2020\n },\n \"isReachable\": {{faker 'datatype.boolean'}},\n \"lastSeen\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Successful", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d8ca32c0-44c5-4c4e-aa95-324353c0be29", "documentation": "Get Charger", "method": "get", "endpoint": "chargers/:chargerId", "responses": [ { "uuid": "f1786cd9-9cf7-4f4b-a0f5-4d52cf1d79f4", "body": "{\n \"chargeState\": {\n \"chargeRate\": 40.1,\n \"isCharging\": {{faker 'datatype.boolean'}},\n \"isPluggedIn\": true\n },\n \"id\": \"\",\n \"information\": {\n \"brand\": \"Easee\",\n \"id\": \"8d90101b-3f2f-462a-bbb4-1ed320d33bbe\",\n \"model\": \"Home\",\n \"year\": 2020\n },\n \"isReachable\": {{faker 'datatype.boolean'}},\n \"lastSeen\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\"\n}", "latency": 0, "statusCode": 200, "label": "Successful", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0c11d084-f92a-42db-914d-b2f6e0250865", "documentation": "Control Charging", "method": "post", "endpoint": "chargers/:chargerId/charging", "responses": [ { "uuid": "25272721-8b34-4aa2-83d9-37e082e92ab2", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c6a53da3-7302-4826-be6f-2499102e6b37", "documentation": "List Charging Locations", "method": "get", "endpoint": "charging-locations", "responses": [ { "uuid": "5e140b8f-aed9-43ca-848a-a1225a0b0a50", "body": "[\n {\n \"id\": \"8d90101b-3f2f-462a-bbb4-1ed320d33bbe\",\n \"latitude\": 59.911491,\n \"longitude\": 10.757933,\n \"name\": \"Home\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Successful", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "864b06d4-8331-4ecf-b809-d14568bd3405", "documentation": "Create Charging Location", "method": "post", "endpoint": "charging-locations", "responses": [ { "uuid": "e077a483-c1ab-4023-b37c-400ca8125fb6", "body": "{\n \"id\": \"8d90101b-3f2f-462a-bbb4-1ed320d33bbe\",\n \"latitude\": 59.911491,\n \"longitude\": 10.757933,\n \"name\": \"Home\"\n}", "latency": 0, "statusCode": 201, "label": "Created", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a76a9b63-16ce-458b-ae1b-be24ce313596", "documentation": "Delete Charging Location", "method": "delete", "endpoint": "charging-locations/:chargingLocationId", "responses": [ { "uuid": "414e2c16-5768-4226-b910-c99db27153c3", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "59f20143-33e7-4247-9e74-899bb7194df3", "documentation": "Get Charging Location", "method": "get", "endpoint": "charging-locations/:chargingLocationId", "responses": [ { "uuid": "8d6dd33e-b030-4b23-8569-c000e56f4948", "body": "{\n \"id\": \"8d90101b-3f2f-462a-bbb4-1ed320d33bbe\",\n \"latitude\": 59.911491,\n \"longitude\": 10.757933,\n \"name\": \"Home\"\n}", "latency": 0, "statusCode": 200, "label": "Successful", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9dc4fd47-47b7-45ee-8574-a30352c3f50f", "documentation": "Update Charging Location", "method": "put", "endpoint": "charging-locations/:chargingLocationId", "responses": [ { "uuid": "575e96ef-5d44-4cc2-acee-06d9b11f27ef", "body": "{\n \"id\": \"8d90101b-3f2f-462a-bbb4-1ed320d33bbe\",\n \"latitude\": 59.911491,\n \"longitude\": 10.757933,\n \"name\": \"Home\"\n}", "latency": 0, "statusCode": 200, "label": "Successful", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "41bb2619-9287-492e-8086-e43f57a6ef07", "documentation": "Check Service Readiness", "method": "get", "endpoint": "health/ready", "responses": [ { "uuid": "9895b4d7-f329-42dc-af9c-4c13f63180db", "body": "", "latency": 0, "statusCode": 204, "label": "All functionalities are operating nominally", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4d6ae562-c65b-4fd7-9eea-625a6057fae8", "body": "\"\"", "latency": 0, "statusCode": 503, "label": "At least one functionality of the system is not operating nominally", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6ae5d2ea-4feb-4fdc-8f26-9242c060e634", "documentation": "Check Available Vendors", "method": "get", "endpoint": "health/vendors", "responses": [ { "uuid": "b96d6829-8ed2-41e2-91ea-2066cb276389", "body": "[\n {\n \"displayName\": \"Tesla\",\n \"status\": \"READY\",\n \"vendor\": \"TESLA\"\n },\n {\n \"displayName\": \"BMW\",\n \"status\": \"READY\",\n \"vendor\": \"BMW\"\n },\n {\n \"displayName\": \"Audi\",\n \"status\": \"READY\",\n \"vendor\": \"AUDI\"\n }\n]", "latency": 0, "statusCode": 200, "label": "Successful", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c87318c7-9a48-4be1-a655-4cf3b58003a0", "documentation": "Get My User", "method": "get", "endpoint": "me", "responses": [ { "uuid": "0fed86a9-f2a5-40f5-8bb4-b9f04a0ed80a", "body": "{\n \"id\": \"123456789-ABc\",\n \"linkedVendors\": [\n {\n \"isValid\": {{faker 'datatype.boolean'}},\n \"vendor\": \"{{oneOf (array 'TESLA' 'BMW' 'AUDI' 'VOLKSWAGEN' 'HYUNDAI' 'PEUGEOT' 'NISSAN')}}\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a3fa6c60-8dbc-41a6-bf35-6fe309d5d0f8", "documentation": "Disconnect Vendor", "method": "delete", "endpoint": "me/vendors/:vendor", "responses": [ { "uuid": "08740cde-68ea-49d0-8236-87560c81b035", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "cd53350d-6a50-4583-bd8a-0bcc9efdacf8", "documentation": "Get User Charging Statistics", "method": "get", "endpoint": "statistics/charging", "responses": [ { "uuid": "088cbc8a-50fb-416d-b64e-74d187f432d6", "body": "[\n {\n \"costSum\": 3.14,\n \"date\": \"2021-01-19T09:37:36.845Z\",\n \"kw\": {\n \"max\": 78,\n \"mean\": 61,\n \"min\": 0\n },\n \"kwhSum\": 120,\n \"price\": {\n \"max\": 14.4,\n \"mean\": 14.1,\n \"min\": 13.8\n }\n }\n]", "latency": 0, "statusCode": 200, "label": "Successful", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e1e5895e-55f2-4b33-a2ed-090402ae9c4d", "documentation": "Unlink User", "method": "delete", "endpoint": "users/:userId", "responses": [ { "uuid": "fcd1ca06-ee8c-4857-bfaa-c725e1a4b55e", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4a8beb65-425d-4e1e-8758-571ca426d5a7", "documentation": "Deauthorize User", "method": "delete", "endpoint": "users/:userId/authorization", "responses": [ { "uuid": "ac09e396-c6b8-4487-9248-9c099154e8a0", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1eb3fb9c-2ff2-4b14-b1ff-688a4cc4289c", "documentation": "Link User", "method": "post", "endpoint": "users/:userId/link", "responses": [ { "uuid": "6b849179-9f03-42b0-918f-34298ed6dea6", "body": "{\n \"linkState\": \"ZjE2MzMxMGFiYmU4MzcxOTU1ZmRjMTU5NGU2ZmE4YTU3NjViMzIwY2YzNG\"\n}", "latency": 0, "statusCode": 200, "label": "Successful", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fa2feecb-4bc0-4129-b8f4-a9d0cde2b11e", "documentation": "List Vehicles", "method": "get", "endpoint": "vehicles", "responses": [ { "uuid": "13186ad7-e526-45b0-a7b9-26555877a565", "body": "[\n {\n \"chargeState\": {\n \"batteryCapacity\": 73.21,\n \"batteryLevel\": \"38\",\n \"chargeLimit\": 80,\n \"chargeRate\": 40.1,\n \"chargeTimeRemaining\": 319,\n \"isCharging\": {{faker 'datatype.boolean'}},\n \"isChargingReasons\": [\n \"SMART_CHARGING_DELAY\"\n ],\n \"isPluggedIn\": true,\n \"range\": \"127.5\"\n },\n \"chargingLocationId\": \"8d90101b-3f2f-462a-bbb4-1ed320d33bbe\",\n \"id\": \"\",\n \"information\": {\n \"brand\": \"Tesla\",\n \"id\": \"8d90101b-3f2f-462a-bbb4-1ed320d33bbe\",\n \"model\": \"Model S P85\",\n \"year\": 2020\n },\n \"isReachable\": {{faker 'datatype.boolean'}},\n \"lastSeen\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\",\n \"location\": {\n \"lastUpdated\": \"2020-04-07T17:04:26Z\",\n \"latitude\": 59.911491,\n \"longitude\": 10.757933\n },\n \"odometer\": {\n \"distance\": 24650,\n \"lastUpdated\": \"2020-01-07T16:21:76Z\"\n },\n \"smartChargingPolicy\": {\n \"deadline\": \"08:00\",\n \"isEnabled\": true\n }\n }\n]", "latency": 0, "statusCode": 200, "label": "Successful", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "58dc5d15-7cae-48ea-8381-e568242b1591", "documentation": "Get Vehicle", "method": "get", "endpoint": "vehicles/:vehicleId", "responses": [ { "uuid": "8596a475-1ca8-47fe-8cf7-9d090c6c02e0", "body": "{\n \"chargeState\": {\n \"batteryCapacity\": 73.21,\n \"batteryLevel\": \"38\",\n \"chargeLimit\": 80,\n \"chargeRate\": 40.1,\n \"chargeTimeRemaining\": 319,\n \"isCharging\": {{faker 'datatype.boolean'}},\n \"isChargingReasons\": [\n \"SMART_CHARGING_DELAY\"\n ],\n \"isPluggedIn\": true,\n \"range\": \"127.5\"\n },\n \"chargingLocationId\": \"8d90101b-3f2f-462a-bbb4-1ed320d33bbe\",\n \"id\": \"\",\n \"information\": {\n \"brand\": \"Tesla\",\n \"id\": \"8d90101b-3f2f-462a-bbb4-1ed320d33bbe\",\n \"model\": \"Model S P85\",\n \"year\": 2020\n },\n \"isReachable\": {{faker 'datatype.boolean'}},\n \"lastSeen\": \"{{date '2019' (now) 'yyyy-MM-dd'}}\",\n \"location\": {\n \"lastUpdated\": \"2020-04-07T17:04:26Z\",\n \"latitude\": 59.911491,\n \"longitude\": 10.757933\n },\n \"odometer\": {\n \"distance\": 24650,\n \"lastUpdated\": \"2020-01-07T16:21:76Z\"\n },\n \"smartChargingPolicy\": {\n \"deadline\": \"08:00\",\n \"isEnabled\": true\n }\n}", "latency": 0, "statusCode": 200, "label": "Successful", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "933f2778-2e0e-4bff-bd99-c686401735cb", "documentation": "Get Vehicle Charge State", "method": "get", "endpoint": "vehicles/:vehicleId/charge-state", "responses": [ { "uuid": "1bddd5e3-2258-496f-885e-136c3e634341", "body": "{\n \"batteryCapacity\": 73.21,\n \"batteryLevel\": \"38\",\n \"chargeLimit\": 80,\n \"chargeRate\": 40.1,\n \"chargeTimeRemaining\": 319,\n \"isCharging\": {{faker 'datatype.boolean'}},\n \"isChargingReasons\": [\n \"SMART_CHARGING_DELAY\"\n ],\n \"isPluggedIn\": true,\n \"range\": \"127.5\"\n}", "latency": 0, "statusCode": 200, "label": "Successful", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f4587c4a-5463-4bd3-9564-33306110f020", "documentation": "Start / Stop Charging", "method": "post", "endpoint": "vehicles/:vehicleId/charging", "responses": [ { "uuid": "17adf841-83c2-4e14-942d-7d4eb279dd5e", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "43c82405-afba-4789-bf5a-71408acf501b", "documentation": "Get Vehicle Information", "method": "get", "endpoint": "vehicles/:vehicleId/information", "responses": [ { "uuid": "bae9996a-acbb-4c85-96a3-d68fc226ca66", "body": "{\n \"brand\": \"Tesla\",\n \"id\": \"8d90101b-3f2f-462a-bbb4-1ed320d33bbe\",\n \"model\": \"Model S P85\",\n \"year\": 2020\n}", "latency": 0, "statusCode": 200, "label": "Descriptive information about the Vehicle", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b9c5f9e8-a3f4-445f-9e34-54c1263a46da", "documentation": "Get Vehicle Location", "method": "get", "endpoint": "vehicles/:vehicleId/location", "responses": [ { "uuid": "42d21fee-1faa-4e37-8dd7-69fea3b61588", "body": "{\n \"lastUpdated\": \"2020-04-07T17:04:26Z\",\n \"latitude\": 59.911491,\n \"longitude\": 10.757933\n}", "latency": 0, "statusCode": 200, "label": "Vehicle's GPS coordinates with timestamp", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f98a4264-7a96-4408-bac0-9e6fd2c78ebe", "documentation": "Get Vehicle Odometer", "method": "get", "endpoint": "vehicles/:vehicleId/odometer", "responses": [ { "uuid": "5f24eaaa-afa5-41e5-8781-becd0c8e0613", "body": "{\n \"distance\": 24650,\n \"lastUpdated\": \"2020-01-07T16:21:76Z\"\n}", "latency": 0, "statusCode": 200, "label": "Vehicle's odometer with timestamp", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e2664b73-ec41-4bf5-901d-9294aa5a2db5", "documentation": "Get Vehicle Smart Charging Policy", "method": "get", "endpoint": "vehicles/:vehicleId/smart-charging-policy", "responses": [ { "uuid": "41b8f98c-09c2-4cd4-aee5-abb4d88eed98", "body": "{\n \"deadline\": \"08:00\",\n \"isEnabled\": true\n}", "latency": 0, "statusCode": 200, "label": "Successful", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a2bf81ef-b5ac-48cb-99f4-b0b2a28b4d58", "documentation": "Update Vehicle Smart Charging Policy", "method": "put", "endpoint": "vehicles/:vehicleId/smart-charging-policy", "responses": [ { "uuid": "693550ed-9bef-4881-84d1-a326f6de5d54", "body": "{\n \"deadline\": \"08:00\",\n \"isEnabled\": true\n}", "latency": 0, "statusCode": 200, "label": "Successful", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e3ff1a83-30f1-42c4-9ab2-dd937d0cdf8e", "documentation": "Start Watching Vehicle", "method": "post", "endpoint": "vehicles/:vehicleId/watch", "responses": [ { "uuid": "f7ca84d1-b145-4cf9-8f0b-cf22be0574b8", "body": "{\n \"properties\": \"{{oneOf (array 'BATTERY_LEVEL' 'RANGE' 'IS_PLUGGED_IN' 'IS_CHARGING' 'IS_CHARGING_REASONS' 'LOCATION')}}\"\n}", "latency": 0, "statusCode": 200, "label": "Successful", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d80c7c8a-4ff1-49b2-9cc7-2c1f035eada7", "documentation": "Update Firehose Webhook", "method": "put", "endpoint": "webhooks/firehose", "responses": [ { "uuid": "83b60c81-5ac0-40af-85af-cf4164dcfb36", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ac943082-cef8-4693-9acb-23e19148e84d", "documentation": "Test Firehose Webhook", "method": "post", "endpoint": "webhooks/firehose/test", "responses": [ { "uuid": "bf5fbcf5-27cf-4927-b254-6a39df103950", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Successful", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "8049326d-2c2c-409d-8d92-d59414ab0f02" }, { "type": "route", "uuid": "d8ca32c0-44c5-4c4e-aa95-324353c0be29" }, { "type": "route", "uuid": "0c11d084-f92a-42db-914d-b2f6e0250865" }, { "type": "route", "uuid": "c6a53da3-7302-4826-be6f-2499102e6b37" }, { "type": "route", "uuid": "864b06d4-8331-4ecf-b809-d14568bd3405" }, { "type": "route", "uuid": "a76a9b63-16ce-458b-ae1b-be24ce313596" }, { "type": "route", "uuid": "59f20143-33e7-4247-9e74-899bb7194df3" }, { "type": "route", "uuid": "9dc4fd47-47b7-45ee-8574-a30352c3f50f" }, { "type": "route", "uuid": "41bb2619-9287-492e-8086-e43f57a6ef07" }, { "type": "route", "uuid": "6ae5d2ea-4feb-4fdc-8f26-9242c060e634" }, { "type": "route", "uuid": "c87318c7-9a48-4be1-a655-4cf3b58003a0" }, { "type": "route", "uuid": "a3fa6c60-8dbc-41a6-bf35-6fe309d5d0f8" }, { "type": "route", "uuid": "cd53350d-6a50-4583-bd8a-0bcc9efdacf8" }, { "type": "route", "uuid": "e1e5895e-55f2-4b33-a2ed-090402ae9c4d" }, { "type": "route", "uuid": "4a8beb65-425d-4e1e-8758-571ca426d5a7" }, { "type": "route", "uuid": "1eb3fb9c-2ff2-4b14-b1ff-688a4cc4289c" }, { "type": "route", "uuid": "fa2feecb-4bc0-4129-b8f4-a9d0cde2b11e" }, { "type": "route", "uuid": "58dc5d15-7cae-48ea-8381-e568242b1591" }, { "type": "route", "uuid": "933f2778-2e0e-4bff-bd99-c686401735cb" }, { "type": "route", "uuid": "f4587c4a-5463-4bd3-9564-33306110f020" }, { "type": "route", "uuid": "43c82405-afba-4789-bf5a-71408acf501b" }, { "type": "route", "uuid": "b9c5f9e8-a3f4-445f-9e34-54c1263a46da" }, { "type": "route", "uuid": "f98a4264-7a96-4408-bac0-9e6fd2c78ebe" }, { "type": "route", "uuid": "e2664b73-ec41-4bf5-901d-9294aa5a2db5" }, { "type": "route", "uuid": "a2bf81ef-b5ac-48cb-99f4-b0b2a28b4d58" }, { "type": "route", "uuid": "e3ff1a83-30f1-42c4-9ab2-dd937d0cdf8e" }, { "type": "route", "uuid": "d80c7c8a-4ff1-49b2-9cc7-2c1f035eada7" }, { "type": "route", "uuid": "ac943082-cef8-4693-9acb-23e19148e84d" } ] }