APIHub
Back to Explore

api.ecota.co v2

The API ecotaco allows you to connect, create an account, manage your credit cards and order rides.

Geocoding
none
No HTTPS
CORS: Unknown
Visit official documentation

Latency

131ms p95

Uptime

0.0% 30d

Playground

Verified

live

Endpoints

REST · JSON
GET

/

Retrieve the version API

GET

/accounts

Get current user

  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
POST

/accounts

Create a new account with an application key

  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
GET

/{version}

Retrieve the Entry Point on Version

  • version (path, required) — Ecotaco API version
PUT

/accounts

Update User

  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
POST

/accounts/password

Forget password with email

  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
GET

/accounts/payment_methods

Payment Methods

  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
POST

/accounts/settings

Settings

  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
POST

/accounts/sign_in

Login with email, password and application key

  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
PUT

/accounts/update_password

Update Password

  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
POST

/addresses/places_autocomplete

Get autocomplete places

  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
POST

/addresses/places_details

Get autocomplete places details

  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
GET

/catchement_areas

List all catchement areas

  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
GET

/catchement_areas/{id}

Get a Catchement Area

  • id (path, required) — Numeric `id` of the Catchement Area
  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
GET

/credit_cards

List all CreditCards for the current User

  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
GET

/credit_cards/{id}

Get a CreditCard

  • id (path, required) — Numeric `id` of the Credit Card
GET

/products

List all products

  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
GET

/products/{id}

Get a Product

  • id (path, required) — Numeric `id` of the Product
  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
GET

/promotional_codes

Get all promotional codes for user

  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
POST

/promotional_codes

Add a promotional code

  • Accept (header) — e.g. application/json
GET

/rides/{id}

Get a ride

  • id (path, required) — Numeric `id` of Ride
  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
GET

/rides/{id}/cancel

Cancel a Ride

  • id (path, required) — Numeric `id` of Ride
  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
GET

/rides/{id}/cancel_fees

Cancel fee of a Ride

  • id (path, required) — Numeric `id` of Ride
  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
GET

/rides/{id}/estimate

Estimate a ride

  • id (path, required) — Numeric `id` of Ride
  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
POST

/rides/{id}/reserve

Reserve a ride

  • id (path, required) — Numeric `id` of Ride
  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
GET

/rides?page={page}&per_page={per_page}

Get all user rides

  • page (path, required) — Number of the page to load
  • per_page (path, required) — Number of items per page to load
  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en
POST

/rides?page={page}&per_page={per_page}

Create a ride

  • Accept (header) — e.g. application/json
  • Accept-Language (header) — e.g. en

27 endpoints auto-detected

curl -X GET \
  "http://api.staging-ecotaco.com/"

api.staging-ecotaco.com · HTTPS only