ConnectApi.CreateServiceAppointmentInput

Contains information to create a service appointment.
Property Type Description Required or Optional Available Version
assignedResources List<ConnectApi.AssignedResourcesInput> Represents the service resources to be assigned to a service appointment.

When creating an appointment, use extendedFields to add values to any of the fields, including custom fields, in assignedResources as long as you have edit access to those fields.

Note

Optional 53.0
lead ConnectApi.LeadInput Represents a prospect or lead.

Required to create a service appointment for unauthenticated guest users.

Note

Required if serviceAppointment isn’t provided. 53.0
schedulingPolicyId String The ID of the AppointmentSchedulingPolicy object. If no scheduling policy is passed in the request body, the default configurations are used. The only scheduling policy configuration that is used in determining time slots is the enforcement of account visiting hours. Optional 53.0
serviceAppointment ConnectApi.ServiceAppointmentInput Represents the service appointment details to book an appointment.

When creating an appointment, use extendedFields to add values to any of the fields, including custom fields, in assignedResources as long as you have edit access to those fields.

Note

Required if lead isn’t provided. 53.0