Appointment Attendee
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/AppointmentAttendeeGet by ID
GET
/v1/odata/AppointmentAttendee({id})Create
POST
/v1/odata/AppointmentAttendeeUpdate
PUT
/v1/odata/AppointmentAttendee({id})Delete
DELETE
/v1/odata/AppointmentAttendee({id})Fields
| Field | Type | Description |
|---|---|---|
EmailAddress | String | E-mail address |
IsRequired | Boolean | Is required |
Relationships
| Relationship | Target Entity | Cardinality | Description |
|---|---|---|---|
| Appointment | Activity_Appointment | N:1 | Appointment |
| Relationship | Relationship | N:1 | Relationship |
| Contact | Relationship_Person_Contact | N:1 | Contact |
| CalendarItemAttendee | CalendarItemAttendee | N:1 | Calendar Item Attendee |
Expanding Relationships
GET
/v1/odata/AppointmentAttendee({id})?$expand=AppointmentNavigating Relationships
GET
/v1/odata/AppointmentAttendee({id})/AppointmentCustom 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