Skip to main content

Appointment Attendee

EntityAppointmentAttendee

A participant specifically linked to an Appointment activity. Created automatically when attendees are added to an appointment, and synced to the corresponding CalendarItem.

Endpoints

List

GET/v1/odata/AppointmentAttendee

Get by ID

GET/v1/odata/AppointmentAttendee({id})

Create

POST/v1/odata/AppointmentAttendee

Update

PUT/v1/odata/AppointmentAttendee({id})

Delete

DELETE/v1/odata/AppointmentAttendee({id})

Fields

FieldTypeDescription
EmailAddressStringE-mail address
IsRequiredBooleanIs required

Relationships

RelationshipTarget EntityCardinalityDescription
AppointmentActivity_AppointmentN:1Appointment
RelationshipRelationshipN:1Relationship
ContactRelationship_Person_ContactN:1Contact
CalendarItemAttendeeCalendarItemAttendeeN:1Calendar Item Attendee

Expanding Relationships

GET/v1/odata/AppointmentAttendee({id})?$expand=Appointment
GET/v1/odata/AppointmentAttendee({id})/Appointment

Custom Query

Build your own OData query against AppointmentAttendee. Open Run and edit the whole request inline — swap the entity set, change the $filter, or add $expand, $select, $orderby, $top, $skip. Type $ for suggestions; use ↺ Reset to restore this example.

GET/v1/odata/AppointmentAttendee?$top=10