1. Aftersales Interface
  • autoX API Reference
    • Introduction
  • Marketing Interface
    • Overview
    • Lead Create
      POST
    • Appointment Create
      POST
    • Opportunity Create
      POST
    • Transaction Push⬩
      POST
    • Transaction Update⬩
      POST
  • Website Interface
    • Overview
    • Get Showroom List
      GET
    • Get Make Data
      GET
    • Get Model Data
      GET
    • Get Sales Org Data
      GET
    • Get Equipment Stock Data
      GET
    • Get Characteristics Data of Equipment
      GET
    • Get Material Addons Data
      GET
    • Get Bill Of Material Data
      GET
    • Get Equipment Price
      POST
    • Vehicle Enquiry Create
      POST
  • Payment Gateway Interface
    • Overview
    • Payment Link Create⬩
      POST
    • Payment Link Cancel⬩
      POST
    • Payment Notification
      POST
    • Payment Status Check⬩
      POST
  • Aftersales Interface
    • Overview
    • Check Workload Capacity
      POST
    • Service Request Push⬩
      POST
    • Get Parts Price & Stock
      POST
    • Work Estimate Create
      POST
    • Service Request Update⬩
      POST
  • Call Center Integration
    • Overview
    • Data Fetch
    • Transaction Sync
    • Queue Upload⬩
  • Survey Interface
    • Overview
    • Update Survey Score
  • OEM Interface
    • Overview
    • Accounts Data
    • Parts Sales Data
    • Parts Stock Data
    • Customer Data
    • Labour Sales Data
    • Vehicle Data
    • Vehicle Sales Data
    • Service History Data
    • Open Repair Orders Data
    • Open Repair Orders Customer Data
    • Workshop Transactions Data
    • Workshop Transactions Customer Data
    • Future Booking Data
  1. Aftersales Interface

Service Request Push⬩

POST
⬩This is an outbound webhook.
Based on a configurable trigger or manual push, autoX will POST the service request payload to a partner-provided endpoint to create the corresponding record in the third-party system. The partner is responsible for implementing and hosting the endpoint that receives this payload. autoX expects a response containing the partner-assigned order ID to acknowledge receipt and confirm the record was created or updated successfully.

Request

Body Params application/json

Examples

Responses

🟢200
application/json
OK – Order received and created or updated successfully.
Bodyapplication/json

🟠401
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '' \
--header 'Content-Type: application/json' \
--data-raw '{
    "externalId": "4002918",
    "orderNumber": "4002918",
    "type": "Appointment",
    "appointmentDate": "2025-08-01T06:41:40.000Z",
    "dealerId": "7800",
    "vehicles": [
        {
            "vin": "SBM11AAA1EW123456",
            "registration": "12345 Dubai",
            "odometer": 15000,
            "brand": "McLaren"
        }
    ],
    "customer": {
        "externalId": "0010000001",
        "firstName": "John",
        "lastName": "Smith",
        "name": "John Smith",
        "emailAddresses": [
            "john.smith@example.com"
        ],
        "phones": [
            {
                "type": "Mobile",
                "number": "+971501234567"
            }
        ],
        "addresses": [
            {
                "lines": [
                    ""
                ],
                "region": "DU",
                "postcode": "",
                "country": "AE"
            }
        ]
    },
    "totals": {
        "extendedPrice": 0,
        "totalExTax": 0,
        "total": 0
    }
}'
Response Response Example
200 - Success
{
    "id": "55a4936d4568f9b3ea5759db",
    "externalId": "4002918"
}
Previous
Check Workload Capacity
Next
Get Parts Price & Stock
Built with