NameDescriptionTypeAdditional information
ContractId

The Id of the Contract.

integer

Required

ProductId

The Id of the Product.

integer

Required

ProductName

The name of the Product.

string

None.

ContractLineId

The Id of the ContractLine.

integer

Deprecated: No longer in use. Will be removed in a future version of the API.

CareTrajectId

The Id of the CareTraject.

integer

Conditional Required: Only required for PCDDBC contract appointments

DOTLocationId

The Id of the DOTLocation.

integer

Conditional Required: Only required for GRZ contract appointments

WorkTypeId

The Id of the Worktype.

integer

None.

ProjectId

The Identifier of the Project. Consists of clientmutationId and projectDescription.

string

Conditional Required: Only required for PCD and PCDDBC contract appointments

ProjectName

The name of the Project.

string

None.

ClientId

The internal id of the client.

integer

Required

ClientName

The name of the client.

string

None.

EmployeeId

The internal id of the employee who owns the appointment.

integer

None.

EmployeeName

The name of the employee who owns the appointment.

string

None.

EmploymentId

The internal id of the employment of the specified employee.

integer

None.

ContractOfServiceId

The internal id of the employment of the specified employee.

integer

Deprecated: Please use 'EmploymentId' instead.

Start

The start date and time of the apppointment.

date

Required

End

The end date and time of the apppointment.

date

Required

Title

The subject of the appointment.

string

Required

Reason

The given reason when the appointment is completed or cancelled.

string

None.

Status

Defines the status of the appointment. A Recurrence appointment will always have the status 'Created'.

PlannedItemStatus

None.

StatusChangedByName

The name of the employee who changed the status of the appointment.

string

None.

StatusChangedById

The id of the employee who changed the status of the appointment.

integer

None.

CreatedByName

The name of the employee who created the appointment.

string

None.

CreatedById

The id of the employee who created the appointment.

integer

None.

Remarks

Remarks made to the appointment.

string

None.

Id

The internal id of the appointment.

integer

Conditional Required: Only required for existing appointments

Location

The location of the appointment.

string

None.

MovesToNextDay

Determines whether the appointment will be moved to the next day when not completed.

boolean

Required

IsAllDay

Is the appointment created as an all-day appointment.

boolean

Required

FriendlyRecurrenceInfo

The user friendly description of the recurrence for the appointment. This description is readonly. Only set when type is Recurrence.

string

None.

RecurrenceInfo

Defines the recurrence for the appointment. Only set when type is Recurrence. When creating a appointment the RecurrenceStart property of RecurrenceInfo must be equal to the Start property. Can be left empty if you want to remove the recurrence.

RecurrenceInfo

None.

RecurrenceOccurrences

The list of occurrences if the appointment is recurrent. Only occurrences within the provided range are returned Only set when type is Recurrence

Collection of OccurrenceAppointment

None.

Type

Defines the type of the appointment, default type is normal

AppointmentType

None.

ShiftId

The Id of the Shift

integer

None.