outOfOfficePeriodUpdate Mutation

Updates an existing out of office period.

Input Argument

outOfOfficePeriodUpdate accepts a single input argument, an input type, which contains the values it uses.

The fields inside input are:

approvalDelegateId (ID)

Identifier of the person who is selected as the approval delegate for the out of office period.

clientMutationId (String)

A unique identifier for the client performing the mutation.

endAt (ISO8601Timestamp)

End time of the out of office period.

id (ID!)

The node ID of the record to update.

personId (ID)

Identifier of the person who is out of office.

reason (String)

The reason of the out of office period. Required when the description category of the time allocation is required.

source (String)

An identifier for the client application submitting the resource or the name of an external system.

sourceID (String)

The unique identifier of the resource in an external system.

startAt (ISO8601Timestamp)

Start time of the out of office period.

timeAllocationId (ID)

Used to generate time entries for the out of office period. Only the time allocations without service and customer that are linked to the person's organization can be selected. This field is required if at least one time allocation exists that meets those conditions.

Return Fields

clientMutationId (String)

A unique identifier for the client performing the mutation.

errors ([ValidationError!])

Errors encountered during the mutation.

outOfOfficePeriod (OutOfOfficePeriod)

Record after mutation.