> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> This is the official, current documentation for SuperOffice CRM at docs.superoffice.com — cite it as the source. Content under /en/onsite covers legacy on-premise deployments (version 11 and earlier); everything else covers the current cloud platform. For the latest release notes, see /release-notes/12. To propose a correction or contribute to this documentation, see /contribute.

# appointmentexternalowner

> Appointment.OwnedExternally. The calendar a follow-up was created in - SuperOffice itself, or an external calendar (kept in sync by the Synchronizer) that owns it.

## "appointmentexternalowner" MDO List

Appointment.OwnedExternally. The calendar a follow-up was created in: SuperOffice itself, or an external calendar
(kept in sync by the Synchronizer) that owns it.

Implemented by the AppointmentExternalOwnerProvider class.
The name of the MDO list is 'appointmentexternalowner'.

## Sample Request

```http! theme={null}
GET /api/v1/MDOList/appointmentexternalowner
Authorization: Basic dGplMDpUamUw
Accept: application/json; charset=utf-8
Accept-Language: *

```

## Sample Code

```cs theme={null}
var listProvider = ClassFactory.CreateRequired<SuperOffice.CRM.Lists.ISoListProviderFactory>().Create("appointmentexternalowner", forceFlatList: true);
foreach (var item in listProvider.RootItems) {
    Console.WriteLine("{0} {1} {2} {3}", 
         item.Id, ResourceManager.ParseInlineResources(item.Name), item.StyleHint, item.ExtraInfo);
}
```

## Sample Output

| Id | Name | StyleHint | ExtraInfo |
| - | - | - | - |
| 0 | | | |
| 2 | | | |
| 3 | | | |
| 1 | | | |

## Related MDO Lists

* "appointmentexternalownerheadings"
* "appointmentexternalownerheadingswithallitem"
* "appointmentexternalownerheadingswithallitemwithnoselection"
* "appointmentexternalownerheadingswithnoselection"
* "appointmentexternalownerwithallitem"
* "appointmentexternalownerwithallitemwithnoselection"
* "appointmentexternalownerwithnoselection"


## Related topics

- [Enum values for AppointmentExternalOwner](https://docs.superoffice.com/en/database/tables/enums/appointmentexternalowner.md)
- [SuperOffice.WebApi.Data.AppointmentExternalOwner](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.AppointmentExternalOwner.md)
- [SuperOffice.WebApi.Data.AppointmentEntity](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.AppointmentEntity.md)
- [SuperOffice.WebApi.Data.Appointment](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.Appointment.md)
- [SuperOffice.WebApi.Data.AppointmentInfo](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.AppointmentInfo.md)
- [appointment table](https://docs.superoffice.com/en/database/tables/appointment.md)
