Repairy Partner API
    Repairy Partner API
    • Welcome πŸ‘‹
    • Get Started
    • HTTP Headers
    • Authorization
    • Workshops
    • Bookings
    • Quotes
    • Service Reminder
    • Data Reporting
    • Booking URL
    • Error Codes
    • Technical Support
    • Changelog
    • Webhook
    • Additional Services
    • Service Catalog
    • APIs
      • Authorization
        • Access Token
        • Refresh Token
      • Workshops
        • Availabilities
        • Service Catalog
      • Bookings
        • Booking Request with Service Catalog (beta)
        • Booking Request
        • Booking Information
        • Update Booking Information
        • Update Booking Status
      • Quotes
        • Quote Request
      • Service Reminder
        • Service Reminder Notification
        • Service Reminder Information
      • Data Reporting
        • Partner Report
    • Data Structures
      • AuthResponse
      • Availability
      • CustomAvailability
      • Car
      • Customer
      • Booking
      • BookingUpdateRequest
      • BookingStatusUpdateConfig
      • Quote
      • ServiceHistory
      • ServiceReminder
      • WebhookRequest
      • ServiceCatalog

    Bookings

    Bookings API: Simplify & Automate Your Appointment Scheduling#

    Managing customer bookings efficiently is essential for any service-based business. The Bookings API allows businesses to handle appointments with ease, ensuring a smooth experience for both customers and service providers.
    Whether you need to schedule a new booking, retrieve existing appointments, or update the status of an ongoing request, this API provides all the tools necessary to streamline operations and improve efficiency. By automating the booking process, businesses can save time, reduce errors, and enhance customer satisfaction.

    What You Need Before You Start#

    To successfully integrate the Bookings API, make sure you have the right setup and understanding of how it works.

    Secure Authentication & Access#

    Each request requires an Access Token to authenticate and ensure secure communication.
    A unique Partner ID is used to identify your business within the system.

    Booking Information & Formatting#

    A booking must contain key details such as customer information, vehicle registration, service type, and appointment time.
    Booking times are required to be in UTC format to maintain consistency across different time zones.

    Different Types of Services Supported#

    The API allows businesses to handle multiple service categories, ensuring flexibility in managing various customer needs:
    Maintenance β†’ Scheduled servicing to maintain warranty compliance.
    (previously basic and logbook services)
    Tyres & Wheels β†’ Services related to tyre replacement and wheel alignment.
    Repair Services β†’ Standard vehicle servicing and repairs.
    Other Services β†’ Any additional service requests specified by the customer.
    By offering these structured service categories, businesses can efficiently manage different types of customer appointments.

    Why Should You Use the Bookings API?#

    Streamlined Booking Management#

    Manually handling appointments can be time-consuming and error-prone. The Bookings API automates the process, allowing businesses to:
    Quickly create, update, and retrieve bookings without hassle.
    Minimize scheduling conflicts and improve operational efficiency.
    Ensure a seamless experience for customers and staff.

    Avoid Duplicate Bookings#

    The API has built-in mechanisms to prevent duplicate appointments.
    If a booking request is submitted with an existing external reference, the system will return the details of the existing booking instead of creating a new one.

    Automated Customer Engagement & Follow-ups#

    Once a booking is completed, the system can automatically:
    Send a review request to collect feedback.
    Trigger a reminder for the next scheduled service, improving customer retention.

    Customizable Booking Details for Better Clarity#

    Businesses can add detailed job notes and product descriptions to ensure technicians have the necessary information before servicing the vehicle.
    Notes help avoid miscommunication and improve service accuracy.
    By leveraging these features, businesses can provide a more personalized and organized customer experience.

    How the Booking Process Works#

    Understanding the workflow of the Bookings API helps businesses integrate it efficiently into their existing systems. The process follows these simple steps:

    Create a New Booking#

    The customer submits a service request, including vehicle details, contact information, and preferred service type.
    The system validates the request and creates a new booking record.

    Retrieve Booking Details#

    The business can fetch booking information at any time using the Booking ID.
    This ensures staff have all necessary details before the appointment.

    Modify Booking Information#

    If any updates are required, such as changing the service type, customer details, or adding additional notes, the API allows businesses to modify existing bookings without affecting their status.

    Update Booking Status#

    Businesses can update the booking status to reflect its progress:
    Pending β†’ Awaiting confirmation.
    Processing β†’ In progress at the workshop.
    Done β†’ Completed, triggering review and reminder notifications.
    Cancelled β†’ Customer or workshop cancels the booking.
    This structured workflow ensures transparency and efficient appointment handling.

    API Endpoints: Your Key to Managing Bookings#

    The Bookings API provides powerful endpoints that allow businesses to handle appointments effortlessly:

    Create a Booking#

    Businesses can submit a new customer booking request, specifying service details, customer information, and preferred appointment time.

    Retrieve Booking Information#

    This endpoint allows businesses to fetch booking details using a unique Booking ID, ensuring that they have access to all necessary appointment information.

    Update Booking Information#

    If modifications are required, businesses can update booking details without changing the status, ensuring flexibility in appointment management.

    Update Booking Status#

    Businesses can change the status of a booking, marking it as pending, processing, completed, or cancelled based on its current progress.
    These endpoints work together to simplify the entire booking process, making it more efficient and organized.

    Additional Considerations for a Smooth Booking Experience#

    Preventing Duplicate Entries#

    If an external reference ID is provided in the booking request, the system checks for existing entries before creating a new one.
    This prevents duplicate bookings and ensures data accuracy.

    Enhancing Booking Details with Extra Notes#

    To provide better clarity for workshop staff, businesses can include detailed job notes and product descriptions.
    These notes help ensure technicians have all necessary information before servicing a vehicle.

    Keeping Customers Engaged with Automated Notifications#

    The API can automatically send notifications when a booking is completed.
    Customers receive follow-up reminders and review requests, helping businesses maintain strong customer relationships.
    These additional features help enhance the overall experience for both businesses and customers.

    Take Your Booking Management to the Next Level!#

    By integrating the Bookings API into your system, you can:
    Automate and optimize appointment scheduling
    Reduce manual errors and administrative work
    Improve customer satisfaction with automated updates and reminders
    Whether you’re running a small workshop or a large service chain, the Bookings API provides the tools needed to streamline your workflow and keep your business running smoothly.
    Start integrating today and unlock a more efficient way to manage bookings!
    Modified atΒ 2025-09-30 00:41:09
    Previous
    Workshops
    Next
    Quotes
    Built with