Recued
Menu
← Back to packs

People and HRIS - Deel

by recued-core v1 app_pack 25 views

Deel people, personal information, positions, organization structures, custom fields, worker relations, time off, onboarding, offboarding, and learning capabilities. The surface is generated from Deel's pinned aggregate OpenAPI document; documented arguments are enumerated, scalar-only requests are fail-closed, array/object-bearing schemas remain descriptive under the runtime's scalar-only closed subset, reads are default-granted, mutations remain grant-off and approval-gated, and credential/session, webhook-secret, and multipart upload operations are excluded.

What this pack installs

  • deel-hris Ingredient

Trust & control

What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.

What it's allowed to do

Destructive Web APIs deel-hris external change
Destructive: custom_fields_contracts.delete_contract_custom_field · Always asksRead: custom_fields_contracts.get_custom_field · No approvalRead: custom_fields_contracts.get_contract_custom_fields · No approvalDestructive: custom_fields_contracts.put_contract_custom_field · Always asksDestructive: custom_fields_people.delete_person_custom_field · Always asksRead: custom_fields_people.get_person_custom_field · No approvalRead: custom_fields_people.get_custom_fields · No approvalRead: custom_fields_people.get_person_custom_fields · No approvalDestructive: custom_fields_people.put_person_custom_field · Always asksRead: learning.retrieve_workers_actionable_journeys · No approvalRead: offboarding.retrieve_offboarding_list · No approvalRead: offboarding.retrieve_termination_details · No approvalRead: offboarding.retrieve_termination_details_by_hris_profile_identifier · No approvalRead: onboarding.get_onboarding_details_by_employee_hris_profile_id · No approvalRead: onboarding.get_onboarding_details_by_onboarding_tracker_id · No approvalRead: onboarding.list_onboarding_employees · No approvalAdmin: organization_structure.create_organization_structure · Asks approvalRead: organization_structure.get_organization_structures · No approvalDestructive: organization_structure.delete_an_org_structure_from_the_organization · Always asksRead: organization_structure.fetch_an_org_structure_from_the_organization · No approvalAdmin: organization_structure.update_an_existing_hris_org_structure · Asks approvalDestructive: organization_structure.delete_organization_structure_by_external_id · Always asksRead: organization_structure.get_organization_structure_by_external_id · No approvalAdmin: organization_structure.update_organization_structure_by_external_id · Asks approvalDestructive: organization_structure.delete_organization_structure · Always asksRead: organization_structure.get_organization_structure · No approvalAdmin: organization_structure.update_organization_structure · Asks approvalRead: organization_structure.get_team_custom_fields · No approvalDestructive: organization_structure.update_team_custom_fields · Always asksAdmin: organization_structure.update_person_department · Asks approvalWrite: people.create_a_direct_employee · Asks approvalRead: people.get_people · No approvalWrite: people.create_person_without_contract · Asks approvalRead: people.get_my_current_personal_profile · No approvalRead: people.get_person_by_id · No approvalWrite: people.update_person_working_location · Asks approvalRead: personal_information.get_person_personal_info · No approvalWrite: personal_information.update_person_personal_info · Asks approvalRead: personal_information.get_person_personal_info_external_id · No approvalWrite: personal_information.update_person_personal_info_external_id · Asks approvalDestructive: positions.apply_position_changes · Always asksRead: positions.fetch_hris_positions_from_a_hris_profile · No approvalRead: positions.get_positions_by_profile · No approvalDestructive: time_off.review_time_off_request · Always asksDestructive: time_off.delete_time_off_request · Always asksWrite: time_off.update_time_off_request · Asks approvalWrite: time_off.create_time_off_request · Asks approvalRead: time_off.list_time_off_requests_for_organization · No approvalRead: time_off.get_time_off_entitlements · No approvalRead: time_off.get_time_off_events · No approvalRead: time_off.get_time_off_dailies · No approvalRead: time_off.get_time_off_policies · No approvalRead: time_off.get_time_off_profile · No approvalDestructive: time_off.sync_time_off_global_payroll · Always asksRead: time_off.get_time_off_policy_validation_templates · No approvalRead: time_off.validate_time_off · No approvalDestructive: worker_relations.add_worker_relation_parent · Always asksAdmin: worker_relations.add_worker_relation_parent_by_external_id · Asks approvalAdmin: worker_relations.create_worker_relation_profile · Asks approvalDestructive: worker_relations.add_worker_relation_child · Always asksDestructive: worker_relations.add_worker_relation_child_by_external_id · Always asksAdmin: worker_relations.create_worker_relation_type · Asks approvalRead: worker_relations.get_worker_relation_types · No approvalAdmin: worker_relations.create_worker_relation_profile_by_external_id · Asks approvalDestructive: worker_relations.delete_worker_relation_profile · Always asksRead: worker_relations.get_worker_relation_profile · No approvalDestructive: worker_relations.delete_worker_relation_profile_by_external_id · Always asksDestructive: worker_relations.delete_worker_relation_type · Always asksDestructive: worker_relations.delete_worker_relation_type_by_external_id · Always asksAdmin: worker_relations.update_worker_relation_type_by_external_id · Asks approvalRead: worker_relations.get_worker_relation_profile_by_external_id · No approvalAdmin: worker_relations.update_worker_relation_type · Asks approval

Data it touches

SurfacesWeb APIs

About

Tags

pack:deeldeelhrispeopletime-offapiv3composition