External Vendor - Integration Process

Created by Moveinsync Help, Modified on Mon, 12 May at 1:33 AM by Moveinsync Help


What is an External Vendor?

An external vendor refers to a fleet partner who opts to utilize their own proprietary platform to manage vendor and driver operations, rather than integrating with MoveInSync's standard suite of applications. This approach allows the vendor to maintain autonomy over their operational processes while still collaborating with Rentlz for service delivery.

Key Characteristics of an External Vendor:

  • Independent Platform Usage: External vendors operate using their own systems for managing fleet operations, driver assignments, and related logistics, rather than relying on MoveInSync's provided tools.

  • Integration with Rentlz: Despite using separate platforms, external vendors interface with Rentlz to support vendor and driver operations, ensuring alignment with Rentlz's service requirements.

  • Operational Autonomy: This model allows external vendors greater control over their operational processes while still collaborating with Rentlz for service delivery.



Below are the steps for the external vendor integration process :


1. Vendor & Vehicle Setup (MIS System Configuration)

StepTaskRequired Details
1Create External Vendor ProfileVendor ID, Name, Point of Contact, Email, Phone
2Create Vehicle TypeVehicle Type Name, Capacity, Fuel Type
3Create Contract for VendorRate card (from customer)
4Create Virtual Cab ProfileVendor, Vehicle Type, Registration No., Garage Name & Geocode, Vehicle ID

2. API Credential Exchange

StepTaskDescription
1API ExchangeExchange of API documents and authentication info between MIS & Vendor
2Base URL & EndpointsMIS shares BUID and base URL; vendor shares theirs
3Vendor Backend ConfigurationVendor team integrates MIS APIs in their backend
4MIS Backend ConfigurationMIS team integrates vendor APIs into their system
5Configure Vendor on ConsulAdd vendor details (GUID, ID) into MIS Consul under externalServiceVendor

3. Booking APIs

API TypeDescription
Create BookingInitiate booking from MIS system
Update BookingModify booking details
Cancel BookingCancel a booking via API

4. Allocation & Trip Lifecycle APIs

API TypeDescription
Booking Acceptance/RejectionVendor responds to booking allocation request
Cab and Driver InfoVendor shares assigned cab and driver details
OTP APIOTPs (sign-in, sign-out) shared after assignment
Trip & Duty EventsDuty Start (garage departure), Trip Start (pickup), Trip End (drop-off), Duty End (return to garage)
Tracking APIReal-time tracking during Duty Start to Duty End
Raw Data APIFull trip data (lat/lng, timestamps) for auditing and reconciliation

5. Billing & Invoice APIs

API TypeDescription
AuthSet up secure API access for expense/billing actions
Expense TypesRetrieve MIS-defined expense categories (IDs)
Create/Update/Delete ExpenseManage individual expense records (e.g., tolls, parking)
Get All ExpensesRetrieve uploaded expenses and manage them by ID
Processed Invoice DataUpload finalized invoice PDFs from vendor to MIS
All Milestones APISend all trip location points for cross-verification with raw data

✅ Additional Notes

  • Progress Tracking: All integration steps must be marked completed as part of the onboarding checklist.

  • Master Data Sharing: MIS must provide the vendor with booking types and cab types ahead of contract configuration.

  • API Documentation: Detailed API specifications should be exchanged and reviewed early in the process.

  • Validation: Final validation includes invoice vs. raw data comparison using milestone APIs.



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article