Revolo API

Connect a DMS to Revolo

The Revolo API lets a dealer management system connect to a Revolo organization with OAuth 2.0, list that organization's workflows, create vehicles, and send those vehicles into one or more workflows.

Authentication is OAuth — there are no per-organization API keys. A Revolo user signs in on a branded consent page on the Revolo app, grants your application access to one organization, and you call the API with the resulting access token.

Base URL

text
https://app.revolo.ai

Documentation lives on revolo.ai. Authorization, token exchange, and API calls all go to the app host above.

Endpoints

MethodPathPurpose
GET/oauth/authorizeUser login and org consent
POST/oauth/tokenExchange a code or refresh a token
POST/oauth/revokeRevoke an access or refresh token
GET/api/v1/organizationConfirm the connected organization
GET/api/v1/workflowsList active workflows
POST/api/v1/assetsCreate a vehicle
POST/api/v1/assets/:id/workflowsSend an existing vehicle to workflows
POST/api/v1/assets/submitCreate a vehicle and send it to workflows

Typical DMS flow

  1. Redirect the Revolo user to OAuth authorize.
  2. Exchange the authorization code for tokens.
  3. On a vehicle detail screen, list workflows.
  4. Submit the vehicle (VIN, year, make, model, mileage, photos, and any other details) to one or more selected workflows.

Organization opt-in

API access is off by default. A Revolo owner or admin enables it in Settings → Integrations. Until that toggle is on, consent is rejected and API calls return 403.

Next

Start with Authentication, then Vehicles.