Request BambooHR time off
Approval-gated BambooHR time-off request creation. It reads the target employee, requestable time-off types, assigned policies, and overlapping requests before creating one non-superseding request through recued-core.bamboohr.time_off.request.create. It defaults to requested status and does not approve, deny, supersede, cancel, record history overrides, assign policies, mutate employees, or call arbitrary BambooHR endpoints.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Process (15 steps)
employee_id
trim
Trim whitespace from setting employee id
start_date
trim
Trim whitespace from setting start date
end_date
trim
Trim whitespace from setting end date
time_off_type_id
trim
Trim whitespace from setting time off type id
employee
?
types
?
policies
?
overlaps
?
has_employee
compare
Check if employee id has data
has_start
compare
Check if start date has data
has_end
compare
Check if end date has data
has_type
compare
Check if time off type id has data
ready
all
Check if all conditions are true
create_request
?
skip: step.ready not_equal true
card
to_summary
Format results as a summary card
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
dates
setting
=
notes
setting
=
amount
setting
=
0
status
setting
=
requested
bamboohr
setting
=
end date
setting
=
start date
setting
=
employee id
setting
=
time off type id
setting
=
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.