Waitlist Check In Input

Input representation of the participant’s waitlist check in request.
Root XML tag
<waitlistCheckIn>
JSON example
{
   "lead": {
        "firstName":"Tom",
        "lastName":"Scott", 
        "phone":"012-345-6789",
        "email":"tom.scott@phoenix.com",
        "company":"Phoenix",
        "extendedFields":[]
   },
   "participantId":"00Q5h00000JdQWzEAN",
   "waitlistId": "0D3B0000000S2SeNOP",
   "workTypeId":"08q5h000000UuEcAAK",
   "workTypeGroupId" : "0VSRM0000004MBk4AM",
   "serviceResourceId":"0Hn0000000S2SeNOP",
   "description": "Registration for a drop-in appointment.",
   "extendedFields":[
       {
           "name":"Source__c",
           "value":"Email"
       }
   ]
}
Properties
Name Type Description Required or Optional Available Version
description String Description of the participant. Optional 59.0
extended​Fields Extended Field Input[] Details of the extended custom fields. Optional 59.0
lead Lead Input Details of the prospect or lead. Required if the participantId parameter isn’t specified. 59.0
participant​Id String ID of the participant with an appointment. The participant can be an account, a contact, or a lead. Required if the lead parameter isn’t specified. 59.0
service​ResourceId String ID of the service resource. Optional 59.0
waitlist​Id String ID of the waitlist that the participant is checked in. Required 59.0
workType​GroupId String ID of the work type group. Required if the workTypeId parameter isn’t specified. 59.0
workType​Id String ID of the work type that represents the topic for the appointment. Required if the workTypeGroupId parameter isn’t specified. 59.0