{ "uuid": "480b4046-d47f-468a-bdd3-6d52e3831a9f", "lastMigration": 29, "name": "api.ecota.co v2", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "e5887898-0c70-4440-9da3-adcb61135a40", "documentation": "Retrieve the version API", "method": "get", "endpoint": "", "responses": [ { "uuid": "8a577f4e-ad5d-468a-867f-761506679322", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "headers": [ { "key": "Content-Type", "value": "application/vnd.siren+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": "3471689b-4671-4f00-94fc-da6cba69cfa0", "documentation": "Get current user", "method": "get", "endpoint": "accounts", "responses": [ { "uuid": "0c74d1cf-db59-48a7-ac70-5504c03427a2", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "7f775d89-c8ad-47e9-92c8-16c83b894866", "documentation": "Create a new account with an application key", "method": "post", "endpoint": "accounts", "responses": [ { "uuid": "587896e3-a766-4cc3-86ca-4dd795d540b9", "body": "", "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": "4383d6b3-d179-4643-b53d-accd57af4783", "documentation": "Update User", "method": "put", "endpoint": "accounts", "responses": [ { "uuid": "bce557b6-9669-4b55-bbe0-3b3faf2f4691", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "3cdd8beb-85d7-4422-88f5-bd71e0967578", "documentation": "Forget password with email", "method": "post", "endpoint": "accounts/password", "responses": [ { "uuid": "8f2a396b-30d1-45c0-b5f0-db43d7dd4b15", "body": "", "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": "34cf4d7e-d94c-42fb-a6a6-c2fc94369b82", "documentation": "Payment Methods", "method": "get", "endpoint": "accounts/payment_methods", "responses": [ { "uuid": "ec780f98-b2c9-4c65-a793-0f2bdd60871c", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "51c6ef10-d31d-45a9-9c45-4932c245a6dd", "documentation": "Settings", "method": "post", "endpoint": "accounts/settings", "responses": [ { "uuid": "2a440496-8d72-4d5f-ba96-773868b5aca3", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "0b9a1ec4-d3dc-42d4-a97d-eb934b6a875d", "documentation": "Login with email, password and application key", "method": "post", "endpoint": "accounts/sign_in", "responses": [ { "uuid": "91a0be79-6c3a-452d-a8b3-6908ac7becbd", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "8ab99124-f4d8-4dcd-8933-a8c08d081c94", "documentation": "Update Password", "method": "put", "endpoint": "accounts/update_password", "responses": [ { "uuid": "920a57b7-dc9e-4df9-9b10-c83bf04104a5", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "ed0623aa-1567-4751-928d-631d91992bbb", "documentation": "Get autocomplete places", "method": "post", "endpoint": "addresses/places_autocomplete", "responses": [ { "uuid": "4dbde183-12e0-48d5-bc84-da2d3cb95534", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "dfa78ddd-3cd2-4e4b-9866-5e9fe1144087", "documentation": "Get autocomplete places details", "method": "post", "endpoint": "addresses/places_details", "responses": [ { "uuid": "d02ae0ec-a30c-4c18-916b-affc318c8360", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "a0834cda-34ea-4adb-abac-2c4c4e2d06f4", "documentation": "List all catchement areas", "method": "get", "endpoint": "catchement_areas", "responses": [ { "uuid": "b84fbdae-37bb-492d-9a10-49e8b88e2b60", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "headers": [ { "key": "Content-Type", "value": "application/vnd.geo+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": "c837cef7-d091-4659-87b1-b57e7556d74c", "documentation": "Get a Catchement Area", "method": "get", "endpoint": "catchement_areas/:id", "responses": [ { "uuid": "35709e00-758a-4436-a2b3-cf34b4768cdd", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "headers": [ { "key": "Content-Type", "value": "application/vnd.geo+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": "ef541975-be08-4583-bda9-c62498fca46a", "documentation": "List all CreditCards for the current User", "method": "get", "endpoint": "credit_cards", "responses": [ { "uuid": "68b050ce-34a2-4b9a-b73f-9cc8718648ff", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "1bbf5868-cd01-4859-9e15-205122f02288", "documentation": "Get a CreditCard", "method": "get", "endpoint": "credit_cards/:id", "responses": [ { "uuid": "d3748cbf-b1b6-44d5-9b10-518183f94480", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "f06e74d7-2a50-43b5-b827-431ed2bfcb98", "documentation": "List all products", "method": "get", "endpoint": "products", "responses": [ { "uuid": "3805bd48-ef94-4d4f-a2a6-dbd234a08ec4", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "993e3163-e5e3-4c24-bc14-b59ee307ba67", "documentation": "Get a Product", "method": "get", "endpoint": "products/:id", "responses": [ { "uuid": "becc4781-e05e-4f14-967d-962a988f3859", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "414fbbd6-94a8-43aa-a734-a372bbf9d930", "documentation": "Get all promotional codes for user", "method": "get", "endpoint": "promotional_codes", "responses": [ { "uuid": "f9f8e259-9e17-4c4d-acb2-569b6438dd7a", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "faacc15e-c9ca-4a5a-b0b6-a81a732433ee", "documentation": "Add a promotional code", "method": "post", "endpoint": "promotional_codes", "responses": [ { "uuid": "6549f864-f11b-4430-9e23-b9f1e7759664", "body": "", "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": "4ccef037-f477-4090-8abc-603277789a6c", "documentation": "Get a ride", "method": "get", "endpoint": "rides/:id", "responses": [ { "uuid": "9da6f778-03e2-4897-a29c-fc0b81f5bc8a", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "1aa594d4-02f5-473f-976b-5ecbe255faf1", "documentation": "Cancel a Ride", "method": "get", "endpoint": "rides/:id/cancel", "responses": [ { "uuid": "0625fabe-5bf9-4fdc-9a40-ebe7f68e2f39", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "ad004411-f638-4424-b29b-0f384a5f301a", "documentation": "Cancel fee of a Ride", "method": "get", "endpoint": "rides/:id/cancel_fees", "responses": [ { "uuid": "5a67077d-61a7-4100-b053-dd14917db962", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "0462d3e2-83d1-4ff3-9c26-f9605ab656b6", "documentation": "Estimate a ride", "method": "get", "endpoint": "rides/:id/estimate", "responses": [ { "uuid": "436cd99e-0e50-4517-b391-d6a7ed8ae6ab", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "a0e7c999-b497-4718-8c98-22fdb0dcb3ac", "documentation": "Reserve a ride", "method": "post", "endpoint": "rides/:id/reserve", "responses": [ { "uuid": "1061b611-9cfd-4b33-8982-c963ea6a38f2", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "24694b0f-5f23-4222-9417-c71f611e36f9", "documentation": "Get all user rides", "method": "get", "endpoint": "rides?page=:page&per_page=:per_page", "responses": [ { "uuid": "538201d9-1d43-46ba-9391-11fa3b6fbcb3", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Current-Page", "value": "" }, { "key": "Link", "value": "" }, { "key": "Per-Page", "value": "" }, { "key": "Total-Entries", "value": "" }, { "key": "Total-Page", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5b837c73-99fb-4a4f-b530-124ea0c497e1", "documentation": "Create a ride", "method": "post", "endpoint": "rides?page=:page&per_page=:per_page", "responses": [ { "uuid": "6f1605e3-d1c1-46ea-abb2-85e1ea77acfa", "body": "", "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": "d6a8aff8-5224-4a2c-8401-c8b05abaafa4", "documentation": "Retrieve the Entry Point on Version", "method": "get", "endpoint": ":version", "responses": [ { "uuid": "027c0611-1448-425b-945f-2c609634d91a", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "headers": [ { "key": "Content-Type", "value": "application/vnd.siren+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": "e5887898-0c70-4440-9da3-adcb61135a40" }, { "type": "route", "uuid": "3471689b-4671-4f00-94fc-da6cba69cfa0" }, { "type": "route", "uuid": "7f775d89-c8ad-47e9-92c8-16c83b894866" }, { "type": "route", "uuid": "4383d6b3-d179-4643-b53d-accd57af4783" }, { "type": "route", "uuid": "3cdd8beb-85d7-4422-88f5-bd71e0967578" }, { "type": "route", "uuid": "34cf4d7e-d94c-42fb-a6a6-c2fc94369b82" }, { "type": "route", "uuid": "51c6ef10-d31d-45a9-9c45-4932c245a6dd" }, { "type": "route", "uuid": "0b9a1ec4-d3dc-42d4-a97d-eb934b6a875d" }, { "type": "route", "uuid": "8ab99124-f4d8-4dcd-8933-a8c08d081c94" }, { "type": "route", "uuid": "ed0623aa-1567-4751-928d-631d91992bbb" }, { "type": "route", "uuid": "dfa78ddd-3cd2-4e4b-9866-5e9fe1144087" }, { "type": "route", "uuid": "a0834cda-34ea-4adb-abac-2c4c4e2d06f4" }, { "type": "route", "uuid": "c837cef7-d091-4659-87b1-b57e7556d74c" }, { "type": "route", "uuid": "ef541975-be08-4583-bda9-c62498fca46a" }, { "type": "route", "uuid": "1bbf5868-cd01-4859-9e15-205122f02288" }, { "type": "route", "uuid": "f06e74d7-2a50-43b5-b827-431ed2bfcb98" }, { "type": "route", "uuid": "993e3163-e5e3-4c24-bc14-b59ee307ba67" }, { "type": "route", "uuid": "414fbbd6-94a8-43aa-a734-a372bbf9d930" }, { "type": "route", "uuid": "faacc15e-c9ca-4a5a-b0b6-a81a732433ee" }, { "type": "route", "uuid": "4ccef037-f477-4090-8abc-603277789a6c" }, { "type": "route", "uuid": "1aa594d4-02f5-473f-976b-5ecbe255faf1" }, { "type": "route", "uuid": "ad004411-f638-4424-b29b-0f384a5f301a" }, { "type": "route", "uuid": "0462d3e2-83d1-4ff3-9c26-f9605ab656b6" }, { "type": "route", "uuid": "a0e7c999-b497-4718-8c98-22fdb0dcb3ac" }, { "type": "route", "uuid": "24694b0f-5f23-4222-9417-c71f611e36f9" }, { "type": "route", "uuid": "5b837c73-99fb-4a4f-b530-124ea0c497e1" }, { "type": "route", "uuid": "d6a8aff8-5224-4a2c-8401-c8b05abaafa4" } ] }