# Talenthr

TalentHR is an intuitive, all-in-one HR tool designed to streamline HR operations for businesses.

- **Category:** human resources
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 1
- **Triggers:** 0
- **Slug:** `TALENTHR`
- **Version:** 20260223_00

## Tools

### Assign Permission

**Slug:** `TALENTHR_ASSIGN_PERMISSION`

Tool to assign permissions to a specific role. Use when you need to grant or revoke permissions for a role after validating both role and permission IDs.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `role_id` | string | Yes | The unique identifier of the role to modify. |
| `permissions` | array | Yes | Non-empty list of permission assignments (permission_id and allow flag) to apply. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
