POST booking-service/v3/public/Dealers/{dealerId}/Appointments

Request Information

URI Parameters

NameDescriptionTypeAdditional information
dealerId

string

Required

Body Parameters

ProcessAppointment
NameDescriptionTypeAdditional information
appointmentText

string

Max length: 1000

customer

Customer

None.

referenceNumber

string

None.

services

Collection of ServiceFull

None.

timeSlot

SelectedTimeSlot

None.

vehicle

Vehicle

None.

Request Formats

application/json, text/json

Sample:
{
  "appointmentText": "sample string 1",
  "customer": {
    "address": {
      "city": "sample string 1",
      "company": "sample string 2",
      "countryCode": "sample string 3",
      "line1": "sample string 4",
      "line2": "sample string 5",
      "postalCode": "sample string 6",
      "street": "sample string 7",
      "type": "sample string 8"
    },
    "ciamUid": "sample string 1",
    "email": "sample string 2",
    "firstName": "sample string 3",
    "lastName": "sample string 4",
    "phone": "sample string 5"
  },
  "referenceNumber": "sample string 2",
  "services": [
    {
      "category": 1,
      "description": "sample string 2",
      "descriptionLong": "sample string 3",
      "descriptionNote": "sample string 4",
      "duration": 1.0,
      "durationType": "sample string 5",
      "imageUrl": "sample string 6",
      "name": "sample string 7",
      "origin": "sample string 8",
      "price": {
        "currency": "sample string 1",
        "grossPrice": 2.0,
        "netPrice": 3.0,
        "taxRate": 4.0
      },
      "serviceId": "sample string 9"
    },
    {
      "category": 1,
      "description": "sample string 2",
      "descriptionLong": "sample string 3",
      "descriptionNote": "sample string 4",
      "duration": 1.0,
      "durationType": "sample string 5",
      "imageUrl": "sample string 6",
      "name": "sample string 7",
      "origin": "sample string 8",
      "price": {
        "currency": "sample string 1",
        "grossPrice": 2.0,
        "netPrice": 3.0,
        "taxRate": 4.0
      },
      "serviceId": "sample string 9"
    }
  ],
  "timeSlot": {
    "duration": 1,
    "filterOption": [
      {
        "AdditionalInformation": {
          "address": [
            {
              "city": "sample string 1",
              "company": "sample string 2",
              "countryCode": "sample string 3",
              "line1": "sample string 4",
              "line2": "sample string 5",
              "postalCode": "sample string 6",
              "street": "sample string 7",
              "type": "sample string 8"
            },
            {
              "city": "sample string 1",
              "company": "sample string 2",
              "countryCode": "sample string 3",
              "line1": "sample string 4",
              "line2": "sample string 5",
              "postalCode": "sample string 6",
              "street": "sample string 7",
              "type": "sample string 8"
            }
          ],
          "comment": "sample string 1"
        },
        "FilterId": "sample string 1"
      },
      {
        "AdditionalInformation": {
          "address": [
            {
              "city": "sample string 1",
              "company": "sample string 2",
              "countryCode": "sample string 3",
              "line1": "sample string 4",
              "line2": "sample string 5",
              "postalCode": "sample string 6",
              "street": "sample string 7",
              "type": "sample string 8"
            },
            {
              "city": "sample string 1",
              "company": "sample string 2",
              "countryCode": "sample string 3",
              "line1": "sample string 4",
              "line2": "sample string 5",
              "postalCode": "sample string 6",
              "street": "sample string 7",
              "type": "sample string 8"
            }
          ],
          "comment": "sample string 1"
        },
        "FilterId": "sample string 1"
      }
    ],
    "resources": [
      {
        "resourceId": "sample string 1"
      },
      {
        "resourceId": "sample string 1"
      }
    ],
    "startDateTime": "2024-05-07T14:59:57.141868+02:00"
  },
  "vehicle": {
    "brand": "sample string 1",
    "category": "sample string 2",
    "driveUnit": "sample string 3",
    "fin": "sample string 4",
    "licensePlate": "sample string 5",
    "mileage": {
      "mileage": 1,
      "unit": "sample string 2"
    },
    "model": "sample string 6",
    "productGroup": "sample string 7",
    "variant": "sample string 8",
    "vin": "sample string 9"
  }
}

Response Information

Resource Description

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.