Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

API DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / HR recruiting / Ola Corporate API
Ola Corporate API logo

Olacabs Ola Corporate API

★ Only Publicly Available OpenAPI DocumentHR recruitingEmployee ManagementapiKey17 EndpointsREST

For Agents

Manage corporate Ola Cabs ride programmes — add or remove employees, pull ride history, download invoices, and assign expense codes for ride billing.

Use for: I need to add a new employee to our corporate Ola account, List all rides taken by corporate users this month, Get the invoice download link for last month's corporate billing, Set up a new expense code called CLIENT-VISIT for ride tagging

Not supported: Does not handle consumer ride booking, driver onboarding, or fleet management — use for corporate ride programme administration only.

Jentic publishes the only available OpenAPI specification for Ola Corporate API, keeping it validated and agent-ready. The Ola Corporate API lets companies manage their employee ride programme on Ola Cabs across India, including onboarding corporate users, tracking ride history, downloading invoices, and allocating expense codes. It exposes 17 endpoints covering corporate user CRUD, bulk user upload, ride listings across two API versions, invoice downloads, and granular expense-code management with allocation and bulk operations. Authentication uses the X-CORPORATE-TOKEN header issued to corporate accounts.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Ola Corporate API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Ola Corporate API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Ola Corporate API.

Onboard or offboard corporate employees authorised to book Ola rides

Bulk-upload up to hundreds of corporate users in a single call

Pull v1 or v2 ride listings for reporting and reconciliation

Download corporate invoices as downloadable artefacts for accounting

Create and update expense codes used to tag rides at booking time

Allocate or revoke expense codes against specific corporate users in bulk

Use Cases

Patterns agents use Ola Corporate API for, with concrete tasks.

★ Corporate Employee Onboarding

When a new hire joins, automatically add them to the company's Ola Corporate account so they can book rides charged to the company. Use POST /v1/api/corporate/user for individual additions or POST /v1/api/corporate/users/bulk for batch HR system syncs. The bulk endpoint handles hundreds of employees in a single request, removing the need for click-by-click admin work.

POST a new corporate user with name, mobile number, and home location to /v1/api/corporate/user, then verify the user appears in GET /v1/api/corporate/users.

Monthly Ride Reconciliation

Pull a full list of corporate rides for the previous month from /v2/api/corporate/rides and reconcile them against expense codes and employee assignments. The v2 endpoint returns richer ride metadata than v1, useful for finance teams running cost-centre reports across departments.

Call GET /v2/api/corporate/rides with a date range covering the previous month and group results by expense code for a finance report.

Expense Code Governance

Maintain a clean, current list of expense codes that map rides to internal cost centres or projects. Use POST /v1/api/corporate/expense-codes to create codes, the bulk endpoints to import dozens at a time from a finance ERP, and POST /v1/api/corporate/expense-codes/allocations to bind codes to specific employees so they show up at booking.

Create three expense codes (CLIENT, INTERNAL, EVENT) via POST /v1/api/corporate/expense-codes/bulk, then allocate them to the sales team via POST /v1/api/corporate/expense-codes/allocations/bulk.

AI Agent Travel Operations Assistant

An AI agent integrated through Jentic can manage a company's Ola Corporate account end to end — onboarding new joiners from the HRIS, generating monthly cost-centre reports, and downloading invoices for the accounting system. Jentic stores the X-CORPORATE-TOKEN encrypted, so the agent only sees scoped operation handles, not the raw token.

Search Jentic for 'manage ola corporate users', load the user-management operations, and run a sync that adds 12 new employees while removing 3 leavers based on a CSV input.

Key Endpoints

17 endpoints — jentic publishes the only available openapi specification for ola corporate api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/v1/api/corporate/user

Add a corporate user

POST

/v1/api/corporate/users/bulk

Bulk-add or edit corporate users

GET

/v2/api/corporate/rides

List corporate rides (v2)

GET

/v1/api/corporate/invoices/download

Download corporate invoice

POST

/v1/api/corporate/expense-codes/bulk

Bulk-create expense codes

POST

/v1/api/corporate/expense-codes/allocations/bulk

Bulk-allocate expense codes to users

POST

/v1/api/corporate/user

Add a corporate user

POST

/v1/api/corporate/users/bulk

Bulk-add or edit corporate users

GET

/v2/api/corporate/rides

List corporate rides (v2)

GET

/v1/api/corporate/invoices/download

Download corporate invoice

POST

/v1/api/corporate/expense-codes/bulk

Bulk-create expense codes

POST

/v1/api/corporate/expense-codes/allocations/bulk

Bulk-allocate expense codes to users

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

The Ola Corporate API uses a static X-CORPORATE-TOKEN header. Jentic stores this token encrypted in the MAXsystem vault and injects it at execution — agents never see the raw token, only scoped operation handles.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent (e.g., 'add corporate user to Ola' or 'download ola corporate invoice') and Jentic returns the matching Ola Corporate operation with its input schema, so the agent can call it without browsing Olacabs developer pages.

Time to first call

Time to first call

Direct integration: 1-2 days to register a corporate token, study the user/ride/expense-code resources, and wire up retries. Through Jentic: under an hour — search, load, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Lyft API

→

US-focused ride-hailing platform with rider, driver, and business APIs.

Choose Lyft when the corporate ride programme is in the United States — Ola Corporate is India-focused.

Complementary

Twilio API

→

Send ride confirmation SMS or driver-arrival alerts to employees.

Pair Twilio with Ola Corporate when employees need SMS notifications around ride status, OTPs, or expense reminders.

Complementary

Salesforce API

→

Sync Ola corporate ride data into CRM for client-visit logging.

Use Salesforce when ride history needs to roll up against accounts, opportunities, or expense reports inside the CRM.

FAQs

Specific to using Ola Corporate API through Jentic.

Why is there no official OpenAPI spec for Ola Corporate API?

Olacabs does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Ola Corporate API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.

What authentication does the Ola Corporate API use?

Every request must include the X-CORPORATE-TOKEN header, a static API key issued by Olacabs to your corporate account. Jentic stores this token in the encrypted vault and injects it at execution time, so agents never see the raw header value.

Can I bulk-onboard employees with the Ola Corporate API?

Yes. Use POST /v1/api/corporate/users/bulk to add or edit many employees in one call, which is the recommended path when syncing from an HRIS rather than calling /v1/api/corporate/user one record at a time.

What are the rate limits for the Ola Corporate API?

The OpenAPI spec does not document explicit rate limits. Treat the bulk endpoints as the preferred path for high-volume operations and contact Olacabs corporate support if you encounter throttling on user or ride listing calls.

How do I tag a ride with an expense code through Jentic?

Create the expense code with POST /v1/api/corporate/expense-codes, then allocate it to the relevant users via POST /v1/api/corporate/expense-codes/allocations. Through Jentic, search for 'allocate ola expense code' and the SDK returns both operations as a ready-to-execute pair.

Does the Ola Corporate API include driver or fleet management?

No. The Corporate API is scoped to the customer-side corporate ride programme (users, rides, invoices, expense codes). Driver onboarding and fleet operations are handled in a separate Ola partner programme and are not part of this spec.

GET STARTED

Start building with Ola Corporate API

Explore with Jentic
View OpenAPI Document