Volteras Vehicle Charging Schedule API

The Vehicle Charging Schedule API from Volteras — 2 operation(s) for vehicle charging schedule.

Operations 2

GET /v1/vehicles/{vehicle_id}/departure-times List Vehicle Departure Times #
GET /v1/vehicles/{vehicle_id}/charging-windows List Charging Windows #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/volteras-vehicle-charging-schedule-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

volteras-vehicle-charging-schedule-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: VOLTERAS CONNECT Accounts Vehicle Charging Schedule API
  version: 0.1.0
servers:
- url: https://api.volteras.com
- url: https://api.sandbox.volteras.com
tags:
- name: Vehicle Charging Schedule
paths:
  /v1/vehicles/{vehicle_id}/departure-times:
    get:
      tags:
      - Vehicle Charging Schedule
      summary: List Vehicle Departure Times
      description: 'Retrieve a list of departure times for the provided vehicle.


        Departure times determine when the vehicle needs to charge by, working with the target state of charge,

        which determines the charging behavior. So for example, if the target state of charge is 80%,

        the departure time is 10:00, the vehicle is at 70%, and the rate of charge is 10% per hour,

        the vehicle might start charging at 9:00 to reach 80% by 10:00.



        Possible Codes in Error Response (see [Errors](https://docs.volteras.com/api-reference/errors) for error response schema and meaning of codes):


        - AUTHENTICATION_ERROR

        - REQUEST_VALIDATION_ERROR

        - SERVER_ERROR'
      operationId: list_vehicle_departure_times_v1_vehicles__vehicle_id__departure_times_get
      security:
      - OAuth2ClientCredentialsBearer:
        - vehicle:charging_history
      parameters:
      - name: vehicle_id
        in: path
        required: true
        schema:
          type: string
          title: Vehicle ID
          description: Unique internal identifier for the vehicle.
        description: Unique internal identifier for the vehicle.
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VehicleDepartureTimes'
  /v1/vehicles/{vehicle_id}/charging-windows:
    get:
      tags:
      - Vehicle Charging Schedule
      summary: List Charging Windows
      description: 'Retrieve a list of charging windows for the provided vehicle.


        Charging windows determine the start and stop times for the vehicle to charge, for example so that

        the vehicle can be set to charge during electricity off-peak times.



        Possible Codes in Error Response (see [Errors](https://docs.volteras.com/api-reference/errors) for error response schema and meaning of codes):


        - AUTHENTICATION_ERROR

        - REQUEST_VALIDATION_ERROR

        - SERVER_ERROR'
      operationId: list_charging_windows_v1_vehicles__vehicle_id__charging_windows_get
      security:
      - OAuth2ClientCredentialsBearer:
        - vehicle:charging_history
      parameters:
      - name: vehicle_id
        in: path
        required: true
        schema:
          type: string
          title: Vehicle ID
          description: Unique internal identifier for the vehicle.
        description: Unique internal identifier for the vehicle.
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VehicleChargingWindows'
components:
  schemas:
    VehicleDepartureTimes:
      properties:
        departureTimes:
          items:
            $ref: '#/components/schemas/DepartureTime'
          type: array
          title: Departuretimes
      type: object
      required:
      - departureTimes
      title: VehicleDepartureTimes
    ChargingWindow:
      properties:
        startHour:
          type: integer
          title: Starthour
        startMinute:
          type: integer
          title: Startminute
        endHour:
          type: integer
          title: Endhour
        endMinute:
          type: integer
          title: Endminute
        daysOfWeek:
          items:
            $ref: '#/components/schemas/Weekdays'
          type: array
          title: Daysofweek
          description: The days of the week that the charging window is valid for. If no values in the array, the charging window is valid for all days of the week.
        localTimeOffset:
          type: integer
          title: Localtimeoffset
          description: The local time offset (vs. UTC) of the start and end times, in minutes. For example, if the vehicle was in UTC+1, this would be 60.
        windowLocation:
          anyOf:
          - $ref: '#/components/schemas/LatLngValue'
          - type: 'null'
      type: object
      required:
      - startHour
      - startMinute
      - endHour
      - endMinute
      - daysOfWeek
      - localTimeOffset
      title: ChargingWindow
    VehicleChargingWindows:
      properties:
        chargingWindows:
          items:
            $ref: '#/components/schemas/ChargingWindow'
          type: array
          title: Chargingwindows
      type: object
      required:
      - chargingWindows
      title: VehicleChargingWindows
    LatLngValue:
      properties:
        longitude:
          type: number
          title: Longitude
        latitude:
          type: number
          title: Latitude
      type: object
      required:
      - longitude
      - latitude
      title: LatLngValue
    Weekdays:
      type: string
      enum:
      - MONDAY
      - TUESDAY
      - WEDNESDAY
      - THURSDAY
      - FRIDAY
      - SATURDAY
      - SUNDAY
      title: Weekdays
    DepartureTime:
      properties:
        hour:
          type: integer
          title: Hour
        minute:
          type: integer
          title: Minute
        daysOfWeek:
          items:
            $ref: '#/components/schemas/Weekdays'
          type: array
          title: Daysofweek
          description: The days of the week that the departure time is valid for. If no values in the array, the departure time is valid for all days of the week.
        localTimeOffset:
          type: integer
          title: Localtimeoffset
          description: The local time offset (vs. UTC) of the start and end times, in minutes. For example, if the vehicle was in UTC+1, this would be 60.
      type: object
      required:
      - hour
      - minute
      - daysOfWeek
      - localTimeOffset
      title: DepartureTime
  securitySchemes:
    HTTPBasic:
      type: http
      scheme: basic
    OAuth2ClientCredentialsBearer:
      type: oauth2
      flows:
        clientCredentials:
          scopes: {}
          tokenUrl: /v1/oauth2/token