| Dienstleistungen | Kontakt | Energieausgleich | Ansprechpartner | Impressum |
| ProjectAppointment | ExternalPersonModule | SchoolOrganizer |
| Property | Type | Entity | Reference | Module |
| (1) Content | STRING | ProjectAppointment | ||
| (2) Description | STRING | ProjectAppointment | ||
| (3) FromDate | DATE | ProjectAppointment | ||
| (4) Project | LONG | ProjectAppointment | Project | ExternalPersonModule |
| (5) ProjectOrganizer | LONG | ProjectAppointment | ProjectOrganizer | ExternalPersonModule |
| (6) Room | LONG | ProjectAppointment | Room | RoomModule |
| (7) ToDate | DATE | ProjectAppointment |
| API-URL | Method Name | Module | HTTP-Method | References |
| (1) /projectappointment/{id} | updateProjectAppointmentById(projectappointment) | ExternalPersonModule | PUT | ProjectAppointment |
| (2) /projectappointment/room/{id} | findAllProjectAppointmentOfRoom(id) | ExternalPersonModule | GET | Room ProjectAppointment |
| (3) /projectappointment/projectorganizer/{id} | findAllProjectAppointmentOfProjectOrganizer(id) | ExternalPersonModule | GET | ProjectOrganizer ProjectAppointment |
| (4) /projectappointment | findAllProjectAppointment() | ExternalPersonModule | GET | ProjectAppointment |
| (5) /projectappointment/{id} | deleteProjectAppointmentById(id) | ExternalPersonModule | DELETE | ProjectAppointment |
| (6) /projectappointment/project/{id} | findAllProjectAppointmentOfProject(id) | ExternalPersonModule | GET | Project ProjectAppointment |
| (7) /projectappointment | insertProjectAppointment(projectappointment) | ExternalPersonModule | POST | ProjectAppointment |
| (8) /projectappointment/{id} | findProjectAppointmentById(id) | ExternalPersonModule | GET | ProjectAppointment |
| Dienstleistungen | Kontakt | Energieausgleich | Ansprechpartner | Impressum |