ServiceAppointmentAttendee

Represents a Lead, Contact, or Person Account who is associated with the Service Appointment of type Group. This object is available in API version 60.0 and later.

Supported Calls 

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

Special Access Rules 

Salesforce Scheduler must be enabled.

Fields 

AttendeeId 

  • Type: reference
  • Properties: Create, Filter, Group, Sort
  • Description: The customer who is attending the associated service appointment. This field is a polymorphic relationship field.
  • Relationship Name: Attendee
  • Relationship Type: Lookup
  • Refers To: Person Account, Contact, Lead

AttendeeIdentifier 

  • Type: string
  • Properties: Autonumber, Defaulted on create, Filter, idLookup, Sort
  • Description: The alphanumeric unique identifier of the appointment attendee. For example, D101, E63, A5015.

AttendeeType 

  • Type: picklist

  • Properties: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update

  • Description: Specifies the role of an appointment attendee.

  • Default value: Patient

  • Possible values:

    • Guest
    • Patient

Email 

  • Type: email
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The email of the attendee.

HasAttended 

  • Type: boolean
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: Indicates whether the attendee has attended the associated service appointment (true) or not (false). Available in API version 61.0 and later.
  • Default value: false

LastReferencedDate 

  • Type: dateTime
  • Properties: Filter, Nillable, Sort
  • Description: The date when the service appointment attendee record was last modified. Its label in the user interface is Last Modified Date.

LastViewedDate 

  • Type: dateTime
  • Properties: Filter, Nillable, Sort
  • Description: The date when the service appointment attendee record was last viewed.

OwnerId 

  • Type: reference
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: The owner of the service appointment attendee record. This field is a polymorphic relationship field.
  • Relationship Name: Owner
  • Relationship Type: Lookup
  • Refers To: Group, User

ServiceAppointmentId 

  • Type: reference
  • Properties: Create, Filter, Group, Sort
  • Description: The service appointment associated with the appointment attendee. This field is a relationship field.
  • Relationship Name: ServiceAppointment
  • Relationship Type: Lookup
  • Refers To: ServiceAppointment

Status 

  • Type: picklist

  • Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update

  • Description: The status of the service appointment attendee. These values are available in API version 61.0 and later.

  • Default value: Enrolled

  • Possible values:

    • Enrolled
    • Unenrolled

Associated Objects 

This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.

ServiceAppointmentAttendeeFeed: Feed tracking is available for the object.

ServiceAppointmentAttendeeHistory: History is available for tracked fields of the object.

ServiceAppointmentAttendeeOwnerSharingRule: Sharing rules are available for the object.

ServiceAppointmentAttendeeShare: Sharing is available for the object.