POST api/v{version}/Dealers/Appointments?dealerId={dealerId}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| dealerId | string |
Required |
|
| version | string |
None. |
Body Parameters
ProcessAppointment| Name | Description | Type | Additional information |
|---|---|---|---|
| appointmentText | string |
Max length: 1000 |
|
| customer | Customer |
Required |
|
| referenceNumber | string |
None. |
|
| services | Collection of ServiceFull |
None. |
|
| timeSlot | SelectedTimeSlot |
Required |
|
| vehicle | Vehicle |
Required |
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": "2025-12-19T17:14:54.4100476+01: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| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |