latestOpenAPI 3.1.02026-08-22695252.1 KB

ef777d51e6f2

Leave types

Create a leave type

Create a leave type

post/leave_types

Request body

namestring required
colorstring required
needs_approvalboolean required
maximum_absentboolean required
leave_unit'days' | 'half_days' | 'hours' | 'minutes_30' | 'minutes_15' | 'minutes_10' | 'minutes_5' | 'minutes_1' required
positionnumber required
take_from_allowanceboolean required
privacy_hide_leavetypeboolean required
outlook_synchronization_show_as'free' | 'tentative' | 'busy' | 'oof' | 'workingElsewhere' | 'unknown' required
outlook_synchronization_subjectstring nullable required
icon'NoIcon' | 'Umbrella' | 'Anchor' | 'Archive' | 'Award' | 'Briefcase' | 'Calendar' | 'Cast' | 'Clock' | 'Coffee' | 'Compass' | 'Battery' | 'Emoji' | 'Gift' | 'Frown' | 'Image' | 'Sun' | 'Zap' | 'Home' | 'Users' required
reason_mandatoryboolean required
reason_hint_textstring nullable required
allowance_type_idstring nullable required
ignore_scheduleboolean required
sync_option'Disabled' | 'All' | 'OnlyApproved' required
ignore_public_holidaysboolean required
reason_visibility_publicboolean required
counts_as_leaveboolean
allow_representative_overlapboolean

Response

Successful response

string uuid required