Skip to main content
POST
Create recurring requests

Autorisierungen

X-API-KEY
string
header
erforderlich

Body

application/json
leave_type_id
string<uuid>
erforderlich
Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$
requester_member_id
string<uuid>
erforderlich
Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$
repeat
enum<string>
erforderlich
Verfügbare Optionen:
daily,
weekly,
monthly
interval
integer
erforderlich
Erforderlicher Bereich: 1 <= x <= 100
from
string
erforderlich

Date/time in ISO 8601 format, e.g. 2026-06-01 (interpreted as UTC midnight) or 2026-06-01T09:00:00Z. Always include a time zone designator (Z for UTC) when sending a time of day. Localized formats such as 01.06.2026 or 06/01/2026 are misinterpreted and must not be used.

until
string | null
erforderlich

Date/time in ISO 8601 format, e.g. 2026-06-01 (interpreted as UTC midnight) or 2026-06-01T09:00:00Z. Always include a time zone designator (Z for UTC) when sending a time of day. Localized formats such as 01.06.2026 or 06/01/2026 are misinterpreted and must not be used.

count
integer | null
erforderlich
Erforderlicher Bereich: 1 <= x <= 365
weekDays
string | null
erforderlich
day
erforderlich
Erforderlicher Bereich: 1 <= x <= 31
month
integer | null
erforderlich
Erforderlicher Bereich: 1 <= x <= 12
pos
erforderlich
Erforderlicher Bereich: -1 <= x <= 5
reason
string
start_time
object
end_time
object
half_day
enum<string>
Verfügbare Optionen:
full_day,
morning,
afternoon
exDates
string[]

Date/time in ISO 8601 format, e.g. 2026-06-01 (interpreted as UTC midnight) or 2026-06-01T09:00:00Z. Always include a time zone designator (Z for UTC) when sending a time of day. Localized formats such as 01.06.2026 or 06/01/2026 are misinterpreted and must not be used.

files
string<uuid>[]
Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$
representative_member_ids
string<uuid>[]
Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$
ignoreMaximumAbsence
boolean
admin_approval_option
enum<string>
Verfügbare Optionen:
approve_request_immediately,
go_through_the_normal_approval_process

Antwort

Successful response

created
number
erforderlich
requestIds
string<uuid>[]
erforderlich
Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$
recurrenceId
string
erforderlich