Repairy Partner API
  1. Quotes
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
        POST
    • 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
  1. Quotes

Quote Request

Cloud Mock
https://mock.apidog.com/m1/839892-0-default
Cloud Mock
https://mock.apidog.com/m1/839892-0-default
POST
/quotes

Submit a New Quote Request#

To create a new quote request for your customer, you will need to provide the necessary details accurately. This quote request will be used to calculate an estimated cost for services based on the customer's requirements.

Requirements#

Ensure All Required Fields Are Completed: All mandatory fields must be filled with valid and correct information.
Validate Customer Information: Before submitting the request, make sure that all customer information is accurate, including their name, address, and contact details.
Check Service Availability: Ensure that the requested service is available in the customer’s location and within the desired time frame.

🔄 Once the request is submitted, the system will automatically process it. Within seconds, you will receive a quote reference ID, which can be used to track the status of your quote request. This reference ID is essential for any further communication related to the request, so make sure to keep it safe.

If you need any further assistance in submitting your quote request or have any questions regarding the process, feel free to contact our customer support team, who are always ready to assist you.

Request

Header Params

Body Params application/json

Example
{
    "workshopId": "WID",
    "customerName": "adi kurniawan",
    "customerPhone": "0400000001",
    "customerEmail": "adi+cust@repairy.au",
    "externalId": "QUOTE20250116104514",
    "carRego": "AAA001",
    "notes": "contains special notes from customer",
    "servicePackageType": "tyres",
    "jobNotes": [
        "Tyre Purchasing",
        "Nitrogen Inflation",
        "Air Conditioning"
    ],
    "productNotes": [
        "Michelin LTX FORCE 205/70 R15 96T"
    ],
    "tyreQuantities": 4
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://mock.apidog.com/m1/839892-0-default/quotes' \
--header 'X-Partner-ID: PARTNER_ID' \
--header 'Authorization: Bearer ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data-raw '{
    "workshopId": "WID",
    "customerName": "adi kurniawan",
    "customerPhone": "0400000001",
    "customerEmail": "adi+cust@repairy.au",
    "externalId": "QUOTE20250116104514",
    "carRego": "AAA001",
    "notes": "contains special notes from customer",
    "servicePackageType": "tyres",
    "jobNotes": [
        "Tyre Purchasing",
        "Nitrogen Inflation",
        "Air Conditioning"
    ],
    "productNotes": [
        "Michelin LTX FORCE 205/70 R15 96T"
    ],
    "tyreQuantities": 4
}'

Responses

🟢200OK
application/json
OK
Headers

Body

Example
{
    "success": true,
    "exists": true,
    "quote": {
        "id": "",
        "code": "",
        "workshopId": "",
        "externalId": "",
        "status": "pending",
        "name": "",
        "phone": "",
        "email": "",
        "carRego": "",
        "notes": "",
        "servicePackageType": "tyres",
        "jobNotes": [
            "Tyre Purchasing",
            "Nitrogen Inflation"
        ],
        "productNotes": [],
        "tyreQuantities": 0,
        "estimation": "",
        "assesmentNotes": "",
        "bookingId": "",
        "createdAt": "2025-11-03T03:30:00Z",
        "updatedAt": "2025-11-03T03:30:00Z",
        "lastResponsedAt": "2025-11-03T03:30:00Z",
        "convertedAt": "2025-11-03T03:30:00Z"
    }
}
🟢201Created
🟠400Bad Request
Modified at 2025-04-03 04:21:07
Previous
Update Booking Status
Next
Service Reminder Notification
Built with