Quickstart

The Voyomotive REST API allows you to pull data from VOYO devices or interact with the OpenConnect platform. All API requests require an API token and a Voyomotive domain. API tokens and domains can be obtained by completing a short Intake Form.

Name Description
Authorization Specifies how API requests are authorized using the OAuth 2.0 standard; we suggest you start here.
Rate Limit Describes the request frequency limitations imposed per API key to protect system resources and ensure fair usage.
Reach out to support@voyomotive.com to obtain an API key with an increased request rate.

Account

The following Account Information endpoints are used for managing account-level metadata. These endpoints are primarily used for administrative configuration and branding, allowing you to customize how your account is represented across applications and user interfaces.

Name Description
Update Account Info Update information describing your account.
Upload Account Icon Upload an avatar that represents your account.

Settings

Account Settings are a set of preferences that affect certain API requests.

Name Description
Get Settings Get a list of Account Settings.
Update Settings Update Account Settings.

Service Interval Settings

When a Vehicle is created, Service Intervals will be automatically created for every Service Interval Setting.

Name Description
Create Service Interval Setting Creates a custom service interval that can be automatically applied to a created Vehicle.
Get Service Interval Settings Get a list of all created custom service intervals.
Remove Service Interval Setting Remove a created custom service interval.
Update Service Interval Setting Update a created custom service interval.

OpenConnect

Vehicles

Vehicles represent a real-world car or truck.

Name Description
Add Vehicle Connect a User to a Vehicle.
Create Vehicle Create a Vehicle.
Delete Vehicle Invalidate a previously created Vehicle.
Get Vehicles Get a list of Vehicles connected to a provided User.
Remove Vehicle Disconnect a Vehicle from a User.
Update Vehicle Update parameter information attributed to a previously created Vehicle.

Users

Users are entities with access to created Vehicles.

Name Description
Add User Links two Users; linked Users gain access to any associated Vehicle's data and functionality.
Create User Create a Voyomotive user account.
Delete User Invalidate a previously created User.
Get Users Get a list of all created Users.
Remove User Remove an assigned User from your account.
Update User Update parameter information attributed to a previously created User.

Alerts

Events with significance to a Vehicle or connected User.

Name Description
Create Alert Create an Alert for a specific Vehicle.
Get Alerts Get Alerts created for a specific Vehicle.
Update Alert Update a created Alert.

Service Intervals

A duration of time or amount of miles to travel before a Vehicle requires maintenance.

Name Description
Create Service Interval Creates a Service Interval record for a specified Vehicle.
Intervals are defined using mileage or time.
Intervals trigger service notifications when the scheduled maintenance point is reached.
Generate Service Intervals Automatically generate a collection of reminders for maintenance based on vehicle manufacturer.
Get Service Intervals Get Service Intervals created for a specific Vehicle.
Get All Service Intervals Get all Service Intervals with an optional filter.
Remove Service Interval Delete a created Service Interval.
Update Service Interval Update a created Service Interval.

Shops

Represents a service provider that would benefit from updates pertaining to Vehicle Alerts or Service Intervals.

Name Description
Create Shop Create a Shop.
Get Shops Get a list of all Shops with the option to filter by Vehicle or User.
Onboard Shop Link a Shop with a User/Vehicle pair.
Offboard Shop Unlink a Shop from a User/Vehicle pair.
Update Shop Update Shop information.

VOYO Web API

The VOYO Web API provides access to information collected by VOYO devices.

Name Description
Battery Health Get short summary of vehicle's 12v battery health.
DTC Freeze Frames Request for all PIDs requested at the time DTC was set.
Emissions Test Results Request the current state of your vehicle's emissions testing from a connected VOYO device.
Parameter Data Request all parameter data for a specific VOYO device over a provided time interval.
ScanPro Request real-time "scan" from a connected VOYO device.
Supported Features Request a supported features list from a connected VOYO device.

VOYO Historical API

Name Description
Device List Request list of VOYO devices.