ToyotaWebServices

<back to all web services

AppointmentUpdateRequest

The following routes are available for this service:
POST/appointments
PUT/appointments/{AppointmentId}

To override the Content-type in your clients HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /json/reply/AppointmentUpdateRequest HTTP/1.1 
Host: toyota.pbssystems.com 
Content-Type: application/json
Content-Length: length

{"AppointmentId":"String","RequestId":"00000000000000000000000000000000","DealerId":"String","AppointmentDate":"String","AppointmentTime":"String","AppointmentTimezone":"String","AppointmentStatus":"String","AdditionalComments":"String","Type":"String","RoNumber":"String","Preferences":{"IsValetRequired":false,"IsLoanerRequired":false,"IsPickUpRequired":false,"IsDropOffRequired":false,"Reminders":"String"},"PickUpAddress":{"Use":"String","Type":"String","Address":["String"],"City":"String","State":"String","Country":"String","PostalCode":"String"},"DropOffAddress":{"Use":"String","Type":"String","Address":["String"],"City":"String","State":"String","Country":"String","PostalCode":"String"},"Customer":{"Identifier":[{"Value":"String","System":"String"}],"CustomerType":"String","Name":{"FirstName":["String"],"LastName":"String","Prefix":["String"],"Suffix":["String"]},"BusinessName":{"BusinessName":"String","BusinessOrgId":"String"},"Address":[{"Use":"String","Type":"String","Address":["String"],"City":"String","State":"String","Country":"String","PostalCode":"String"}],"ContactMethod":[{"Type":"String","Value":"String","Use":"String","Rank":0,"PreferredContactTime":"String","Consent":false}],"EmailDeclined":false,"Communication":[{"Language":"String","Preferred":false}]},"Transport":{"Code":"String","Name":"String","Comments":"String","Preferences":{"IsValetRequired":false,"IsLoanerRequired":false,"IsPickUpRequired":false,"IsDropOffRequired":false,"Reminders":"String"}},"Vehicle":{"Year":"String","Make":"String","ModelName":"String","StockImage":"String","VIN":"String","Odometer":{"Value":0,"Unit":"String"}},"Advisor":{"AdvisorId":"String","Name":"String","JobTitle":"String","Email":"String","ImageURL":"String"},"ServiceOperations":[{"OpCodeID":"String","OpCodeDescription":"String","CustomerComments":"String","ServiceOperationsDescription":"String","Package":"String","Maintenance":false,"Validation":false,"Price":0,"LaborHours":0,"Discount":[{"Code":"String","Description":"String","Price":0}]}]}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

(string)