Aggregated Charging Network
API v1.0

EV Station Management API

Seamlessly integrate with our comprehensive EV charging network. Power your applications with real-time station data, user management, and booking capabilities.

1000+ Charging Stations
50+ API Endpoints
99.9% Uptime

Quick Start

Get up and running in minutes with our RESTful API

1. Get API Key

Sign up and get your API credentials

2. Make First Call

Start with our authentication endpoint

3. Build & Deploy

Integrate our APIs into your application

API Categories

Comprehensive endpoints for all your EV charging needs

Authentication

Secure user registration, login, and session management

8 endpoints

EV Stations

Comprehensive station management and location services

8 endpoints

Vehicle Management

User vehicle registration and profile management

5 endpoints

Reviews & Ratings

Station reviews and community feedback system

4 endpoints

Content Management

Terms, privacy, help, and support content

12 endpoints

File Upload

Image and document upload services

2 endpoints

Authentication APIs

POST /api/v1/otp-register

Register a new user with OTP verification

Request Body

{
  "phone_number": "+91XXXXXXXXXX",
  "username": "JohnDoe",
  "email": "john@example.com",
  "register_type": "otp"
}

Response

{
  "status": 201,
  "success": "true",
  "message": "We've sent a one-time password (OTP) to your phone number."
}
POST /api/v1/verify-otp

Verify OTP and complete registration

Request Body

{
  "phone_number": "+91XXXXXXXXXX",
  "otp_code": "XXXX"
}

Response

{
  "token": {
    "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
    "refresh_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
    "token_type": "bearer"
  },
  "user": {
    "id": 1,
    "phone_number": "+91XXXXXXXXXX",
    "username": "JohnDoe",
    "email": "john@example.com",
    "role": "user"
  }
}
POST /api/v1/social-login

Login using social media credentials

Request Body

{
  "email": "john@example.com"
}
POST /api/v1/refresh-token

Refresh access token using refresh token

POST /api/v1/logout

Logout and invalidate session

PUT /api/v1/update-profile

Update user profile information

EV Station APIs

POST /api/v1/add/stations

Add a new EV charging station

Request Body

{
  "brand": "Tesla",
  "name": "Supercharger Station",
  "address": "123 Main Street",
  "city": "Chennai",
  "open_now": true,
  "timings": "24/7",
  "contact": "1234567890",
  "latitude": 13.0827,
  "longitude": 80.2707,
  "ratings": 4.5,
  "service_ids": [1, 2, 3],
  "amenity_ids": [1, 2, 3]
}
GET /api/v1/list/ev-stations

Get list of all active EV charging stations

Response

{
  "status": 200,
  "success": "true",
  "data": [
    {
      "id": 1,
      "name": "Tesla Supercharger",
      "brand": "Tesla",
      "address": "123 Main Street",
      "city": "Chennai",
      "latitude": 13.0827,
      "longitude": 80.2707,
      "open_now": true,
      "timings": "24/7",
      "ratings": 4.5,
      "contact": "1234567890"
    }
  ]
}
GET /api/v1/list/station-services

Get available charging services

GET /api/v1/list/station-amenities

Get available station amenities

Vehicle Management APIs

POST /api/v1/add/vehicle

Add a new vehicle to user profile

Request Body

{
  "brand": "Tesla",
  "model": "Model 3",
  "variant": "Long Range",
  "year": 2023,
  "connector_types": ["Type 2", "CCS"],
  "vin_number": "5YJ3E1EA*********",
  "license_plate": "TN-XX-XXXX"
}
GET /api/v1/list/vehicle

Get user's registered vehicles

GET /api/v1/view/vehicle/{vehicle_id}

Get specific vehicle details

PUT /api/v1/edit/vehicle/{vehicle_id}

Update vehicle information

DELETE /api/v1/delete/vehicle/{vehicle_id}

Remove vehicle from user profile

Reviews & Ratings APIs

POST /api/v1/add/review

Add a review for a charging station

Request Body

{
  "station_id": 1,
  "review": "Great charging experience with fast charging speeds!"
}
GET /api/v1/list/review/{station_id}

Get all reviews for a specific station

File Upload APIs

POST /api/v1/upload-profile

Upload user profile image

POST /api/v1/upload-ev-station-image

Upload EV station images

SDKs & Libraries

Official SDKs for popular programming languages

JavaScript

npm install ev-station-sdk

Python

pip install ev-station-api

Java

Maven & Gradle support

PHP

composer install ev-station