{ "uuid": "b568a06d-dd4e-4aa1-bd8f-f7c2d804963a", "lastMigration": 29, "name": "Remote Diagnostic Support", "endpointPrefix": "remotediagnostic_tryout/v1", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "c6f46e50-c9a6-46bc-9ae0-61fce6ab5af1", "documentation": "View the List of DTCs for specific vehicleId.", "method": "post", "endpoint": "vehicles/:vehicleId/dtcReadouts", "responses": [ { "uuid": "50888feb-9fc6-4989-a9d9-aec148049d4b", "body": "{\n \"dtcReadout\": {\n \"asyncEstimatedComplete\": \"{{faker 'date.recent' 365}}\",\n \"asyncProgress\": {{faker 'number.int' max=99999}},\n \"asyncStatus\": \"{{oneOf (array 'Pending' 'InProgress' 'Complete' 'Fail')}}\",\n \"asyncWait\": {{faker 'number.int' max=99999}},\n \"exveErrorId\": \"\",\n \"exveErrorMsg\": \"\",\n \"exveErrorRef\": \"\",\n \"exveNote\": \"\",\n \"id\": \"\",\n \"messageTimestamp\": \"{{faker 'date.recent' 365}}\",\n \"receivedTimestamp\": \"{{faker 'date.recent' 365}}\",\n \"vehicleId\": \"\"\n }\n}", "latency": 0, "statusCode": 201, "label": "Returns a DTC List", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcreadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "3b292e12-6315-4fbb-8330-d6bcab6a4938", "body": "", "latency": 0, "statusCode": 202, "label": "The request has been accepted for processing, but not completed.", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcreadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "85741690-32b3-4d5e-b729-7dc238632e38", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcreadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "454f63b0-a39c-416b-815b-b9feed43663f", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcreadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "469c9157-2d1d-4c59-81bd-602f75bc13fb", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 402, "label": "Payment required", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcreadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "696a78ea-3900-41a7-849d-0310b181e535", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcreadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e09ed313-bb67-4479-8221-551d533e8365", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Resource Not Found", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcreadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "80e618ee-6954-4116-9d7a-d8140696d68a", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 406, "label": "Not Acceptable", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcreadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "096993b8-50fe-4e74-85e4-52151325e74d", "body": "", "latency": 0, "statusCode": 429, "label": "Quota limit is exceeded.", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcreadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b98198f2-230d-4174-97e2-08186d2ba6e9", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 500, "label": "Internal server error", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcreadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "23c96710-08eb-41ec-80a7-bb6e8a2a461c", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 501, "label": "Not Implemented", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcreadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7b9c3978-7bb3-4250-a438-f8986cf04e4b", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 503, "label": "Service Unavailable", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcreadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "349cf82f-3f90-41a1-8df5-bc74963d125b", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 505, "label": "Version not supported", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcreadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "557aa344-e2be-4e01-9c31-d9b0e12b845d", "documentation": "View the List of DTC Snapshot for specific vehicleId.", "method": "post", "endpoint": "vehicles/:vehicleId/ecuId/:ecuId/dtcId/:dtcId/dtcSnapshotReadouts", "responses": [ { "uuid": "34d4e162-2a63-47fe-bab3-b87b86891627", "body": "{\n \"dtcSnapshotReadout\": {\n \"asyncEstimatedComplete\": \"{{faker 'date.recent' 365}}\",\n \"asyncProgress\": {{faker 'number.int' max=99999}},\n \"asyncStatus\": \"{{oneOf (array 'Pending' 'InProgress' 'Complete' 'Fail')}}\",\n \"asyncWait\": {{faker 'number.int' max=99999}},\n \"exveErrorId\": \"\",\n \"exveErrorMsg\": \"\",\n \"exveErrorRef\": \"\",\n \"exveNote\": \"\",\n \"id\": \"\",\n \"messageTimestamp\": \"{{faker 'date.recent' 365}}\",\n \"receivedTimestamp\": \"{{faker 'date.recent' 365}}\",\n \"vehicleId\": \"\"\n }\n}", "latency": 0, "statusCode": 201, "label": "Returns a DTC Snapshot List", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcSnapshotReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "9eb61176-a90b-4e2d-896f-7c492ffdfb09", "body": "", "latency": 0, "statusCode": 202, "label": "The request has been accepted for processing, but not completed.", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcSnapshotReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "35e92843-8651-42c0-b2f9-6f98ca8c3bbe", "body": "", "latency": 0, "statusCode": 204, "label": "The request has been accepted for processing, but no content is available.", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcSnapshotReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6ba42af6-d438-479a-94c1-8d77597e8b6c", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcSnapshotReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "de5277a0-bb6f-4678-9ad2-881fdc925aee", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcSnapshotReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "58c632e0-2610-43f0-a8b8-fae228a735e5", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 402, "label": "Payment required", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcSnapshotReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a9d02511-79ba-4fd4-b8ff-ee5e5fa91fba", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcSnapshotReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "29c0362c-cef9-4579-9df1-0174d2565698", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Resource Not Found", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcSnapshotReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4daef6f6-1476-4a7b-aee0-367ee6d8c154", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 406, "label": "Not Acceptable", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcSnapshotReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7516773d-fc9d-4b90-9bfe-a59b583b9d6d", "body": "", "latency": 0, "statusCode": 429, "label": "Quota limit is exceeded.", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcSnapshotReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "bb160211-7141-4847-9ab3-f6677b1d2968", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 500, "label": "Internal server error", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcSnapshotReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0c71a9aa-ed97-4072-abf8-657970bd161d", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 501, "label": "Not Implemented", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcSnapshotReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "84b53b4a-22a2-47df-b104-6231abbdcf18", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 503, "label": "Service Unavailable", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcSnapshotReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "13c1614b-78c6-45e1-a552-b1812e50c9f9", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 505, "label": "Version not supported", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.dtcSnapshotReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "860bab8b-1502-4184-9fe3-9f3f1b4b717c", "documentation": "View the List of ECU for specific vehicleId.", "method": "post", "endpoint": "vehicles/:vehicleId/ecuReadouts", "responses": [ { "uuid": "8c3dc45b-13e9-4707-91ec-b59f44db0302", "body": "{\n \"ecuReadout\": {\n \"asyncEstimatedComplete\": \"{{faker 'date.recent' 365}}\",\n \"asyncProgress\": {{faker 'number.int' max=99999}},\n \"asyncStatus\": \"{{oneOf (array 'Pending' 'InProgress' 'Complete' 'Fail')}}\",\n \"asyncWait\": {{faker 'number.int' max=99999}},\n \"exveErrorId\": \"\",\n \"exveErrorMsg\": \"\",\n \"exveErrorRef\": \"\",\n \"exveNote\": \"\",\n \"id\": \"\",\n \"messageTimestamp\": \"{{faker 'date.recent' 365}}\",\n \"receivedTimestamp\": \"{{faker 'date.recent' 365}}\",\n \"vehicleId\": \"\"\n }\n}", "latency": 0, "statusCode": 201, "label": "Returns an ECU List", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.ecureadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b8710380-0965-42c7-baad-a42b979f9f28", "body": "", "latency": 0, "statusCode": 202, "label": "The request has been accepted for processing, but not completed.", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.ecureadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "453a71be-c792-4f0d-ade3-8408d9afd237", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.ecureadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6410161d-05ba-4653-82a2-6c9dd5ee923b", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.ecureadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "750c51c1-602b-4fef-9420-c935feb690f1", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 402, "label": "Payment required", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.ecureadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9f916149-bb5d-43db-971b-e0a7d205fdd1", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.ecureadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "21e47775-86d7-4333-92dd-c9c14cc8af4f", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Resource Not Found", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.ecureadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "493639d6-0ece-4b92-93da-bb25b0e0034f", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 406, "label": "Not Acceptable", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.ecureadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a820cad1-b315-4b4d-a709-86425f4f49e4", "body": "", "latency": 0, "statusCode": 429, "label": "Quota limit is exceeded.", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.ecureadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "35ab9830-608a-471d-b1ad-114d467dffef", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 500, "label": "Internal server error", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.ecureadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "49247178-79a7-4737-a2b8-7487765dab54", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 501, "label": "Not Implemented", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.ecureadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c3d6790e-8c86-4919-83d9-a538e37342a5", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 503, "label": "Service Unavailable", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.ecureadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b2316958-4a1d-41d8-8e75-79dc59cd4896", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 505, "label": "Version not supported", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.ecureadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "05df8c03-0dde-4153-802a-501f156c8fc6", "documentation": "View the List of resources", "method": "post", "endpoint": "vehicles/:vehicleId/resourceReadouts", "responses": [ { "uuid": "dc783fef-af79-437d-9007-33a8c4b6dbfd", "body": "{\n \"resourceReadout\": {\n \"asyncEstimatedComplete\": \"{{faker 'date.recent' 365}}\",\n \"asyncProgress\": {{faker 'number.int' max=99999}},\n \"asyncStatus\": \"{{oneOf (array 'Pending' 'InProgress' 'Complete' 'Fail')}}\",\n \"asyncWait\": {{faker 'number.int' max=99999}},\n \"exveErrorId\": \"\",\n \"exveErrorMsg\": \"\",\n \"exveErrorRef\": \"\",\n \"exveNote\": \"\",\n \"id\": \"\",\n \"messageTimestamp\": \"{{faker 'date.recent' 365}}\",\n \"receivedTimestamp\": \"{{faker 'date.recent' 365}}\",\n \"vehicleId\": \"\"\n }\n}", "latency": 0, "statusCode": 201, "label": "Returns a resource to the accessing party", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.resourceReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "60594fe2-778c-4831-a7e2-fe9048b2663f", "body": "", "latency": 0, "statusCode": 202, "label": "The request has been accepted for processing, but not completed.", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.resourceReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6f52bb99-3439-45bc-b4ac-617741d9ed91", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.resourceReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ce29b85c-f391-4d36-955b-78e7525378fc", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.resourceReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cffa83c3-624f-4572-b541-8ca6894273b5", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 402, "label": "Payment required", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.resourceReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5ab4cfbf-a36d-482d-9461-0927e0a1bf42", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 403, "label": "Forbidden", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.resourceReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6e7bfb53-08f8-47ce-9470-08a74b72c859", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 404, "label": "Resource Not Found", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.resourceReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f4b3ee27-eeb6-45f7-95e1-14c4db24c610", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 406, "label": "Not Acceptable", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.resourceReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8f462898-101d-4742-b1ff-bf8b18a9c9c4", "body": "", "latency": 0, "statusCode": 429, "label": "Quota limit is exceeded.", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.resourceReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7521190b-9963-4647-82f0-359f82cb1e21", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 500, "label": "Internal server error", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.resourceReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "62e768b0-60c9-4582-87d8-d2fcc6d71298", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 501, "label": "Not Implemented", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.resourceReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f65dcc85-b669-4505-b08d-8b0b06d36d41", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 503, "label": "Service Unavailable", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.resourceReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a215302d-91dd-4f36-ab88-cc46b92b4ba6", "body": "{\n \"errorCode\": \"\",\n \"errorMessage\": \"\"\n}", "latency": 0, "statusCode": 505, "label": "Version not supported", "headers": [ { "key": "Content-Type", "value": "application/x.exve.org.resourceReadout.v1+json;charset=utf-8" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "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": "c6f46e50-c9a6-46bc-9ae0-61fce6ab5af1" }, { "type": "route", "uuid": "557aa344-e2be-4e01-9c31-d9b0e12b845d" }, { "type": "route", "uuid": "860bab8b-1502-4184-9fe3-9f3f1b4b717c" }, { "type": "route", "uuid": "05df8c03-0dde-4153-802a-501f156c8fc6" } ] }