Know of an official OpenAPI document?
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Lyft, 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.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Flyft%2Flyft" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Flyft%2Flyft" | sh
jentic register # connects your agent to your Jentic One instanceJentic 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.
What an agent can do with Lyft API.
Estimate ride cost between points
Get pickup ETAs and list available drivers
List available ride types
Request and cancel a ride
Update a ride's destination and submit a rating
Read ride history and receipts
Patterns agents use Lyft API for, with concrete tasks.
★ Quote a trip before booking
Riders want to know cost and wait time before committing. The Lyft API returns cost estimates between two points and pickup ETAs for a location, so an application can present a quote up front. Ride types let the caller compare options such as standard and shared.
Return the cost estimate and pickup ETA for the requested trip.
Request and track a ride
Booking a trip means requesting a ride and following it to completion. The Lyft API requests a ride to a destination, reports the ride detail, and can cancel it, letting an application manage a trip end to end. Receipts and ride history record what happened after the trip.
Request a ride to the destination and return the ride detail.
Rehearse ride flows in sandbox
Testing a ride integration needs controllable ride states. The Lyft API exposes sandbox operations to preset ride types, prime-time pricing, and propagate a ride through its statuses, so a team can validate handling without real trips. This lets an integration cover cancellation and completion paths safely.
Advance a sandbox ride through its statuses to test the integration.
16 endpoints — jentic publishes the only available openapi specification for lyft, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/cost
Estimate the cost of a ride between points.
/eta
Get pickup ETAs for a location.
/rides
Request a ride.
/rides/{id}
Get the detail of a given ride.
/rides/{id}/cancel
Cancel an ongoing ride request.
/ridetypes
What agents get from Jentic-routed access to this vendor.
Setup
Wiring Lyft yourself means managing an OAuth2 client-credentials or authorization-code token, quoting trips, and tracking ride states. With Jentic you install once, import Lyft from the API Directory, and store the credential a single time.
Permission scoping
Jentic lets you grant your agent only the operations it needs, such as estimating costs and requesting rides without sandbox controls, and enforces that on every call.
Credential isolation
Your Lyft OAuth2 credential is stored once, encrypted, by your own Jentic One instance. It is injected when a call runs and never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents find Lyft through Jentic's intent search, matching a request like 'book a ride to the airport' to the right operation without hardcoded endpoints.
Alternatives and complements available in the Jentic catalogue.
Specific to using Lyft API through Jentic.
What can an AI agent do with the Lyft API through Jentic?
An agent can estimate ride cost and ETA, list ride types, request and cancel rides, and read ride history and receipts. Through Jentic the agent matches an intent to the right operation and runs it with your credential injected at execution time.
How do I authenticate with the Lyft API?
Lyft uses OAuth2. Public endpoints such as cost, ETA, and ride types use a client-credentials token via Client Authentication, while user-scoped endpoints such as profile and rides use an authorization-code token via User Authentication. You store the credential once in your Jentic One instance, and it is added to each call at run time.
Does the Lyft API include a sandbox for testing?
Yes. The API exposes sandbox operations to preset ride types, prime-time pricing, and ride statuses, so an integration can rehearse ride flows without real trips. This helps validate cancellation and completion handling before going live.
Where does the Lyft OpenAPI specification come from?
Jentic maintains this OpenAPI specification for Lyft and keeps it validated and agent-ready. It is the specification used to run the API through Jentic, and it is checked against the operations the API exposes.
Can I control which Lyft operations my agent can call?
Yes. Jentic lets you allow only the operations your agent needs, for example estimating costs and requesting rides while withholding sandbox controls. Your Jentic One instance enforces that boundary on every call and keeps the credential outside the agent's context.
GET STARTED
Agent-driven ride booking
An AI agent can quote and book a ride for a user without a developer wiring each call. Through Jentic the agent matches an intent such as 'book a ride to the airport' to the Lyft request-ride operation, runs it, and tracks the ride. The OAuth2 credential stays in the user's Jentic One instance and never reaches the agent's prompt.
Estimate the trip, request the ride, and return its status.
List the types of rides available.
/cost
Estimate the cost of a ride between points.
/eta
Get pickup ETAs for a location.
/rides
Request a ride.
/rides/{id}
Get the detail of a given ride.
/rides/{id}/cancel
Cancel an ongoing ride request.
/ridetypes
List the types of rides available.
For Agents
Estimate ride cost and ETA, list ride types, request and cancel rides, and read ride history and receipts.
Use for: Estimate the cost of a trip, Check the pickup ETA at a location, Request a ride to a destination, Cancel an in-progress ride request
Not supported: Estimates and books passenger rides through Lyft's rider endpoints; it does not manage driver accounts, payouts, or business fleet administration.
Jentic publishes the only available OpenAPI specification for Lyft, keeping it validated and agent-ready. The Lyft API estimates and books passenger rides. It returns cost and pickup-time estimates, lists available ride types and nearby drivers, requests and cancels rides, updates a ride's destination and rating, and reads ride history and receipts. A sandbox lets an integration rehearse ride states. Responses are JSON, so an agent can quote a trip, request a ride, and track it without building its own dispatch layer.
This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.
Base layer of spec validity and structural soundness.
Aggregated quality score from linter diagnostics, weighted by severity.
Percentage of `$ref` references that resolve successfully.
Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).
Structural correctness score based on schema issues using logarithmic dampening.
Clarity, completeness, and ingestion readiness for developers and tooling.
How richly the API is illustrated with examples.
Percentage of examples that conform to their schemas.
Percentage of operations with complete response definitions (success, client error, server error).
Health of API ingestion, bundling, and resolution within Jentic pipelines.
Semantic breadth, depth, and agent comprehension for AI systems.
Coverage of descriptions across API elements.
Coverage of RFC 9457 Problem Details for error responses.
Coverage, uniqueness, and casing consistency of operationIds for AI inference.
Coverage of summaries across operations/tags/info.
Functional utility, complexity comfort, and AI orchestration readiness.
Agent comfort level based on API operational and structural complexity.
Trust, risk posture, and security compliance.
Average quality of security schemes based on authentication method strength (weakest link for OAuth2).
Findability, semantic richness, and reasoning readiness.
Clarity and depth of descriptions across API elements.
Score it yourself
Every API in the directory is allowlisted, so you can re-score it with no key required.
npx @jentic/api-scorecard-cli score <openapi-url>