Announcing Riders API 1.2 Featuring Upfront Fares, Ride Promotions and Improved Dev Docs

Uber Developers
4 min readbeginner
--
View Original

Overview

The article announces the launch of Riders API 1.2, which includes features like upfront fares, ride promotions, and improved developer documentation. It emphasizes the importance of upfront fares for enhancing user experience by providing clear fare information before ride requests.

What You'll Learn

1

How to implement upfront fares in the Riders API

2

Why upfront fares improve user experience in ride requests

3

How to apply ride promotions using the new endpoint

Key Questions Answered

What are the new features introduced in Riders API 1.2?
Riders API 1.2 introduces upfront fares, allowing riders to see trip costs before requesting a ride, and a new Ride Promotion Apply endpoint for applying promo codes. Additionally, it includes improved documentation for developers.
How does the upfront fare system work in the Riders API?
The upfront fare system requires riders to input their destination before requesting a ride, enabling the API to display the exact fare prior to booking. This eliminates surprises and enhances the overall user experience.
What changes are being made to the documentation for developers?
The documentation for the Riders API has been significantly improved, with new tutorials and tracks for popular programming languages, making it easier for developers to implement the API effectively.
What is the significance of deprecating rate limit headers?
Deprecating rate limit headers means that developers will no longer receive rate-limiting information in headers. Instead, a new endpoint will be introduced to check real-time rate-limiting status, improving developer experience.

Technologies & Tools

Backend
Riders API
Used for integrating ride request functionalities and fare calculations in applications.

Key Actionable Insights

1
Implementing upfront fares in your application can significantly enhance user satisfaction by providing transparency in pricing.
This is particularly important in ride-sharing applications where users often seek clarity on costs before committing to a ride.
2
Utilizing the new Ride Promotion Apply endpoint allows developers to easily integrate promotional offers into their applications, potentially increasing user engagement.
Promotions can drive user retention and attract new customers, making this feature crucial for competitive positioning.
3
Regularly updating your integration with the latest API documentation ensures that you leverage new features and best practices.
Staying informed about updates can prevent issues and optimize the performance of your application.

Common Pitfalls

1
Failing to implement upfront fares may lead to user dissatisfaction due to unexpected fare changes during the ride request process.
Without upfront fares, users might experience confusion and frustration, which can negatively impact their overall experience with the app.
2
Neglecting to update to the latest API version can result in missing out on new features and improvements.
Developers should always monitor API updates to ensure they are using the most efficient and feature-rich version available.