Skip to main content

Introduction

Safiri enables people and goods to get from one place to another. This documentation provides list of REST APIs for handling core transportation booking for bus & flight and parcel delivery functionalities.

Features

  • 🚌 Intercity Bus Booking: Search, reserve and book bus tickets
  • ✈️ Flight Bookings: Search for flights, lock prices, and issue tickets
  • 📦 Parcel Delivery: Search for delivery options, request parcel pickup; Complete end to end delivery APIs
  • 🔐 Authentication: JWT-based authentication
  • 💰 Float Account Management: How to add money to your account, withdraw; complete end to end float management

Environments

We provide two environments for integration:

EnvironmentURLPurpose
Developmenthttps://booking-api-dev.safiri.appFor testing and development. Use this environment to build and test your integration without affecting production data.
Productionhttps://booking-api.safiri.appLive environment for real transactions. Only use this after your integration has been tested.
tip

Start with the Development environment to test your integration before switching to Production.

Quick Start

  1. Authentication - Learn how to do authentication
  2. Flights - Learn how to search, reserve and issue flight tickets
  3. Bus - Learn how to search, reserve and issue bus tickets
  4. Parcels - Learn how to get delivery offers and request parcel pickup

Other Documentation

Support

For questions or support, please contact: