ELIFE & Supplier API's ## Sections • [Supplier Ride Management API](https://developer.elifelimo.com/elife-and-fleet-api-s/fleet-ride-management-api.md): API for creating, updating, and managing ride information between customers and supplier services. This API allows for booking transportation and managing ride details. Authentication This API uses Basic Authentication. Use your supplier email as username and supplier login password as password. • [Obtain OAuth access token from supplier](https://developer.elifelimo.com/elife-and-fleet-api-s/authentication/obtain-oauth-access-token.md): Elife calls into the supplier client system to get the access token using the client id and client secret • [Dispatch ride to fleet](https://developer.elifelimo.com/elife-and-fleet-api-s/rides/create-a-new-ride.md): Elife calls into the fleet management system through this API that serve functions to send new rides that are assigned/dispatched to the fleet. • [Retrieve ride details (Phase 2)](https://developer.elifelimo.com/elife-and-fleet-api-s/rides/retrieve-ride-details.md): Fleet calls Elife API to retrieve ride details. Fetches complete details of an existing ride including all trip segments and passenger information. • [Update an existing ride](https://developer.elifelimo.com/elife-and-fleet-api-s/rides/update-an-existing-ride.md): Elife calls Fleet API to update ride details. Updates details of an existing ride, include the updated ride details. • [Accept or reject a ride (Phase 2)](https://developer.elifelimo.com/elife-and-fleet-api-s/rides/accept-or-reject-a-ride.md): Fleet calls Elife API to upadte the dispatch status. Updates the status of a ride or specific trip to ACCEPTED or REJECTED. • [Provide driver and vehicle details](https://developer.elifelimo.com/elife-and-fleet-api-s/drivers/provide-driver-and-vehicle-details.md): Fleet calls Elife fleet api to update driver and vehicle details. Assigns driver and vehicle information to specific trips within a ride. This endpoint allows the fleet to provide details about who will service the ride. • [Update driver events and location](https://developer.elifelimo.com/elife-and-fleet-api-s/drivers/update-driver-status-and-location.md): Fleet calls Elife api to post driver events and update location. We only use the data if driver waited for the correct amount of the waiting time. Fleet should not call more than once per minute per ride if the status does not change and location should be at least 10 seconds apart. RECOMMENDATION: take location every 10 seconds and send it every minute with 6 points. • [Update Meeting Point Instruction](https://developer.elifelimo.com/elife-and-fleet-api-s/drivers/update-meeting-point-instruction.md): Fleet calls Elife API to send the meeting point for a given trip for a ride. This is useful when the driver cannot reach the default pickup point and needs to coordinate a nearby meeting location. The meeting point can be specified as a lat, lng coordinate or a detailed instructions specifing the meeting point location.