# Rentman

Efficiently manage your crew and equipment from one place and ensure nothing falls through the cracks.

- **Category:** productivity
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 130
- **Triggers:** 0
- **Slug:** `RENTMAN`
- **Version:** 00000000_00

## Tools

### Delete Appointment

**Slug:** `RENTMAN_DELETE_APPOINTMENT`

Tool to delete an appointment by its unique ID. Use when you need to remove an appointment from Rentman.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the appointment to delete |

#### 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 |

### Delete Appointmentcrew Item

**Slug:** `RENTMAN_DELETE_APPOINTMENTCREW`

Tool to delete an appointmentcrew item by its numeric ID. Use when removing an appointment crew assignment.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the appointmentcrew item to delete |

#### 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 |

### Delete Contact

**Slug:** `RENTMAN_DELETE_CONTACT`

Tool to delete a contact by its ID. Use when you need to remove a contact from Rentman.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the contact to delete |

#### 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 |

### Delete contact person

**Slug:** `RENTMAN_DELETE_CONTACT_PERSON`

Tool to delete a contact person from Rentman by their numeric ID. Use when you need to permanently remove a contact person from the system.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the contact person to be deleted. This is the unique identifier for the contact person in the Rentman system. |

#### 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 |

### Delete Cost Item

**Slug:** `RENTMAN_DELETE_COST_ITEM`

Tool to delete a cost item in Rentman by its numeric ID. Use when you need to remove a cost record from the system.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the cost item to delete. |

#### 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 |

### Delete Crew Availability

**Slug:** `RENTMAN_DELETE_CREW_AVAILABILITY`

Tool to delete a crew availability item by its ID. Use when you need to remove a specific crew availability entry after confirming its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the crew availability item to delete. |

#### 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 |

### Delete Project Request

**Slug:** `RENTMAN_DELETE_PROJECT_REQUEST`

Tool to delete a project request by its ID. Use when you need to remove a project request from Rentman.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the project request to delete |

#### 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 |

### Delete Project Request Equipment Item

**Slug:** `RENTMAN_DELETE_PROJECT_REQUEST_EQUIPMENT_ITEM`

Tool to delete a project request equipment item by its ID. Use when you need to remove a project request equipment item from Rentman.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the project request equipment item to delete |

#### 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 |

### Delete Time Registration

**Slug:** `RENTMAN_DELETE_TIMEREGISTRATION`

Tool to delete a time registration item in Rentman by its numeric ID. Use when you need to remove a time registration record from the system.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the time registration to delete. |

#### 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 |

### Get Accessories Collection

**Slug:** `RENTMAN_GET_ACCESSORIES_COLLECTION`

Tool to retrieve a collection of accessories from Rentman. Use when you need to list or search accessories with optional filtering, sorting, and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Fields to sort by. Use '+' prefix for ascending order (default) or '-' prefix for descending order. Multiple fields can be comma-separated. |
| `limit` | integer | No | Maximum number of accessories to return. Default is 300. |
| `fields` | string | No | Comma-separated list of fields to return in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip before starting to return results. Used for pagination. |

#### 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 |

### Get Appointment Crew

**Slug:** `RENTMAN_GET_APPOINTMENT_CREW`

Tool to retrieve the linked crew members for a specific appointment. Use when you need to get the list of crew assigned to an appointment.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the appointment to retrieve crew members for. |

#### 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 |

### Get Appointmentcrew Collection

**Slug:** `RENTMAN_GET_APPOINTMENTCREW_COLLECTION`

Tool to retrieve appointmentcrew collection from Rentman. Use when you need to list appointment crew assignments with optional pagination, sorting, and field filtering. Results are limited to 300 items per request.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Fields to sort on with direction indicators. Use '+' for ascending and '-' for descending (e.g., '+id' or '-created,+displayname'). |
| `limit` | integer | No | Maximum number of items to return (max 300). If not specified, API default applies. |
| `fields` | string | No | Comma-separated list of specific fields to return. If not specified, all fields are returned (e.g., 'id,displayname,crew'). |
| `offset` | integer | No | Number of items to skip for pagination. Use this to fetch subsequent pages of results. |

#### 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 |

### Get Appointments Collection

**Slug:** `RENTMAN_GET_APPOINTMENTS_COLLECTION`

Tool to retrieve a collection of appointments from Rentman. Use when you need to list or search appointments with optional filtering, sorting, and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Fields to sort by. Use '+' prefix for ascending order (default) or '-' prefix for descending order. Multiple fields can be comma-separated. |
| `limit` | integer | No | Maximum number of appointments to return. |
| `fields` | string | No | Comma-separated list of fields to return in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip before starting to return results. Used for pagination. |

#### 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 |

### Get Contact Contactpersons

**Slug:** `RENTMAN_GET_CONTACT_CONTACTPERSONS`

Tool to retrieve all contactpersons linked to a specific contact in Rentman. Use when you need to get a list of people associated with a contact organization or entity. Returns comprehensive contact person details including names, contact information, and custom fields.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the contact to retrieve linked contactpersons for |

#### 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 |

### Get Contact File Folders

**Slug:** `RENTMAN_GET_CONTACT_FILE_FOLDERS`

Tool to get file folders linked to a contact. Use when you need to retrieve all file folders associated with a specific contact by their ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the contact to retrieve file folders for |

#### 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 |

### Get Contact Files

**Slug:** `RENTMAN_GET_CONTACT_FILES`

Tool to get files linked to a contact. Use when you need to retrieve all files associated with a specific contact by their ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the contact to retrieve files for |

#### 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 |

### Get Contact Person File Folders

**Slug:** `RENTMAN_GET_CONTACTPERSON_FILE_FOLDERS`

Tool to retrieve file folders linked to a contact person in Rentman. Use when you need to get all file folders associated with a specific contact person by their ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the contact person to retrieve file folders for |

#### 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 |

### Get Contact Person Files

**Slug:** `RENTMAN_GET_CONTACT_PERSON_FILES`

Tool to retrieve files linked to a contact person in Rentman. Use when you need to get all files associated with a specific contact person by their ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the contact person to retrieve files for |

#### 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 |

### Get Contact Persons

**Slug:** `RENTMAN_GET_CONTACT_PERSONS`

Tool to retrieve the collection of contact persons from Rentman. Use this when you need to list or search contact persons with optional filtering, pagination, and field selection.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Comma-separated list of fields to sort results by. Prefix with '-' for descending order. |
| `limit` | integer | No | Maximum number of items to return per response. Maximum value is 300. |
| `fields` | string | No | Comma-separated list of fields to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip before returning results. Defaults to 0. |

#### 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 |

### Get Contacts Collection

**Slug:** `RENTMAN_GET_CONTACTS_COLLECTION`

Tool to retrieve a collection of contacts from Rentman. Use when you need to fetch contact information with optional filtering and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of items to return in the response. |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip before starting to return results. Use for pagination. |
| `country` | string | No | Filter contacts by country code (ISO 3166-1 alpha-2 format). |

#### 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 |

### Get contract invoicelines

**Slug:** `RENTMAN_GET_CONTRACT_INVOICELINES`

Retrieves invoicelines linked to a specific contract. Use when you need to get billing information including VAT amounts (BTW bedrag) for a contract.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the contract to retrieve invoicelines for. |

#### 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 |

### Get Contract Files

**Slug:** `RENTMAN_GET_CONTRACT_ITEM_FILES`

Tool to retrieve files linked to a specific contract. Use when you need to get all files associated with a contract ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the contract to retrieve files for |

#### 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 |

### Get Contracts Collection

**Slug:** `RENTMAN_GET_CONTRACTS_COLLECTION`

Tool to retrieve a collection of contracts from Rentman. Use when you need to list contracts with optional filtering, pagination, and sorting. Returns contract details including pricing, dates, and associated entities.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Fields to sort by with + (ascending) or - (descending) prefix. Multiple fields can be comma-separated. Example: '+id,-created' sorts by id ascending, then created descending. |
| `limit` | integer | No | Maximum number of items to return per response. Maximum allowed is 300. |
| `fields` | string | No | Comma-separated field names to include in response. Limits the returned fields to only those specified. Example: 'id,number,subject,customer'. |
| `offset` | integer | No | Number of items to skip before returning results. Used for pagination. |

#### 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 |

### Get Costs Collection

**Slug:** `RENTMAN_GET_COSTS_COLLECTION`

Tool to retrieve costs collection from Rentman. Use when you need to fetch a list of costs with optional filtering, sorting, and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Fields to sort by. Use + for ascending, - for descending order (e.g., +id,-name). |
| `limit` | integer | No | Maximum number of items to return. Default and maximum is 300. |
| `fields` | string | No | Comma-separated list of fields to return. If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip for pagination. Default is 0. |

#### 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 |

### Get Crew Member Appointments

**Slug:** `RENTMAN_GET_CREW_APPOINTMENTS`

Tool to retrieve appointments for a specific crew member. Use when you need to get the schedule or appointments linked to a crew member by their ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the crew member to retrieve appointments for |

#### 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 |

### Get Crew Availability

**Slug:** `RENTMAN_GET_CREW_AVAILABILITY`

Tool to retrieve crew availability records for a specific crew member in Rentman. Use when you need to check availability periods, unavailability, or scheduling information for a crew member.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the crew member to get availability for. |

#### 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 |

### Get Crew Availability Collection

**Slug:** `RENTMAN_GET_CREW_AVAILABILITY_COLLECTION`

Tool to retrieve crew availability collection from Rentman. Use when you need to get information about crew members' availability periods, including their availability status, time periods, and related details. Supports pagination, field selection, and sorting.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Fields to sort by, prefix with + for ascending or - for descending (e.g., '+id,-start'). Multiple sort fields can be specified. |
| `limit` | integer | No | Maximum number of items to return (capped at 300). If not specified, API default is used. |
| `fields` | string | No | Comma-separated list of fields to include in response (e.g., 'displayname,crewmember,start,end,status'). If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip for pagination (default: 0). |

#### 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 |

### Get Crew Collection

**Slug:** `RENTMAN_GET_CREW_COLLECTION`

Tool to retrieve crew collection from Rentman. Use when you need to list crew members with optional filtering, pagination, and field selection.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional +/- prefix for ascending/descending order (e.g., '+displayname' or '-created'). |
| `limit` | integer | No | Maximum number of crew members to return. Use to control page size. |
| `fields` | string | No | Comma-separated list of fields to include in the response (e.g., 'id,displayname,email'). If not specified, all fields are returned. |
| `offset` | integer | No | Number of crew members to skip for pagination. Use with limit for paging through results. |

#### 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 |

### Get Crew File Folders

**Slug:** `RENTMAN_GET_CREW_FILE_FOLDERS`

Tool to retrieve file folders linked to a crew member. Use when you need to get the folder structure for organizing files associated with a specific crew member by their ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the crew member to retrieve file folders for |

#### 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 |

### Get Crew Files

**Slug:** `RENTMAN_GET_CREW_FILES`

Tool to retrieve files linked to a crew member. Use when you need to get all files associated with a specific crew member by their ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the crew member to retrieve files for |

#### 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 |

### Get Crew Member

**Slug:** `RENTMAN_GET_CREW_MEMBER`

Tool to retrieve a crew member item by ID from Rentman. Use when you need to fetch detailed information about a specific crew member including contact details, address, and custom fields.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the crew member to retrieve. |

#### 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 |

### Get Crewrates Collection

**Slug:** `RENTMAN_GET_CREWRATES`

Tool to retrieve crewrates collection from Rentman. Use when you need to fetch crew member rate information with optional filtering, sorting, and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort results by field names. Use + prefix for ascending order and - prefix for descending order (e.g., '+id', '-created'). Multiple fields can be comma-separated. |
| `limit` | integer | No | Maximum number of crewrates to return per request. Default and maximum is 300. |
| `fields` | string | No | Comma-separated list of fields to return (e.g., 'displayname,cost_rate'). Fields like id, created, and modified are always included regardless of this parameter. |
| `offset` | integer | No | Number of crewrates to skip before starting to return results. Use with limit for pagination. Default is 0. |

#### 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 |

### Get Crew Rates

**Slug:** `RENTMAN_GET_CREW_RATES`

Tool to get crew rates linked collection for a specific crew member. Use when you need to retrieve rate information associated with a crew member by their ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the crew member |

#### 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 |

### Get Equipment Accessories

**Slug:** `RENTMAN_GET_EQUIPMENT_ACCESSORIES`

Tool to get accessories linked to a specific equipment item. Use when you need to retrieve the list of accessories associated with an equipment itemtype by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the equipment itemtype |

#### 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 |

### Get equipment collection

**Slug:** `RENTMAN_GET_EQUIPMENT_COLLECTION`

Tool to get the equipment collection from Rentman. Use when you need to retrieve a list of equipment items with optional filtering and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for the results. Use field name with optional '+' (ascending) or '-' (descending) prefix. |
| `limit` | integer | No | Maximum number of equipment items to return. Use for pagination. |
| `fields` | string | No | Comma-separated list of field names to return. If not specified, all fields are returned. |
| `offset` | integer | No | Number of equipment items to skip before returning results. Use for pagination. |

#### 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 |

### Get Equipment File Folders

**Slug:** `RENTMAN_GET_EQUIPMENT_FILE_FOLDERS`

Tool to get file folders linked to equipment. Use when you need to retrieve all file folders associated with a specific equipment item by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the equipment item to get file folders for |
| `limit` | integer | No | Maximum number of items to return (default: 300). Use for pagination. |
| `offset` | integer | No | Number of items to skip before starting to return results (default: 0). Use for pagination. |

#### 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 |

### Get Equipment Files

**Slug:** `RENTMAN_GET_EQUIPMENT_FILES`

Tool to get files linked to equipment. Use when you need to retrieve all files associated with a specific equipment item by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the equipment item |

#### 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 |

### Get Equipment Repairs

**Slug:** `RENTMAN_GET_EQUIPMENT_REPAIRS`

Tool to retrieve repairs linked to a specific equipment item. Use when you need to fetch repair history or current repairs for equipment by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the equipment item to retrieve repairs for. |

#### 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 |

### Get Equipment Serial Numbers

**Slug:** `RENTMAN_GET_EQUIPMENT_SERIALNUMBERS`

Tool to retrieve serial numbers linked to a specific equipment item. Use when you need to get all serial numbers associated with an equipment/itemtype ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the equipment/itemtype to retrieve serial numbers for. |

#### 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 |

### Get Equipment Sets Content Collection

**Slug:** `RENTMAN_GET_EQUIPMENT_SET_CONTENT_COLLECTION`

Tool to retrieve the equipment sets content collection from Rentman. Use when you need to list or query equipment items that belong to sets, including their quantities and relationships.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sorting specification. Use '+' for ascending or '-' for descending, followed by field name. Example: '+id' or '-modified'. Multiple sorts can be comma-separated. |
| `limit` | integer | No | Maximum number of items to return in the response. Maximum allowed is 300. |
| `fields` | string | No | Comma-separated list of field names to include in the response. Example: 'id,displayname,quantity'. Omit to return all fields. |
| `offset` | integer | No | Number of items to skip before returning results. Used for pagination. |

#### 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 |

### Get Equipment Sets Content

**Slug:** `RENTMAN_GET_EQUIPMENT_SETS_CONTENT`

Tool to get equipment sets content linked collection for a specific equipment item. Use when you need to retrieve the list of equipment items that are part of a set.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the equipment item to get sets content for |

#### 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 |

### Get Equipment Stockmovements

**Slug:** `RENTMAN_GET_EQUIPMENT_STOCKMOVEMENTS`

Tool to get stockmovements linked collection for a specific equipment item. Use when you need to retrieve stock movement history for equipment.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the equipment item to get stockmovements for |

#### 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 |

### Get Files Collection

**Slug:** `RENTMAN_GET_FILES_COLLECTION`

Tool to retrieve files collection from Rentman. Use when you need to list or search for files with optional pagination using limit and offset parameters.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of files to return. Use this to control the page size of results. |
| `offset` | integer | No | Number of files to skip before starting to return results. Use this for pagination. |

#### 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 |

### Get Folder Item

**Slug:** `RENTMAN_GET_FOLDER_ITEM`

Tool to retrieve a folder item by ID from Rentman. Use when you need to get details about a specific folder.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the folder to retrieve |

#### 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 |

### Get Folders Collection

**Slug:** `RENTMAN_GET_FOLDERS_COLLECTION`

Tool to retrieve folders collection from Rentman. Use when you need to list all folders or search for specific folders using filters and sorting. Supports pagination with limit and offset parameters.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort results by field with '+' for ascending or '-' for descending (e.g., '+name' or '-created') |
| `limit` | integer | No | Maximum number of items to return. Rentman API limits responses to 300 items per request. Use with offset for pagination. |
| `fields` | string | No | Comma-separated list of fields to return (e.g., 'displayname,id'). If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip for pagination. Use with limit to paginate through large result sets. |

#### 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 |

### Get Invoice Files

**Slug:** `RENTMAN_GET_INVOICE_FILES`

Tool to retrieve files linked to an invoice in Rentman. Use when you need to get all files associated with a specific invoice by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the invoice to retrieve files for |

#### 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 |

### Get Invoice Invoicelines

**Slug:** `RENTMAN_GET_INVOICE_INVOICELINES`

Tool to retrieve invoicelines linked to a specific invoice. Use when you need to get line item details including VAT amounts (BTW bedrag), prices, and ledger codes for a particular invoice.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the invoice to retrieve invoicelines for. |

#### 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 |

### Get Invoice Lines

**Slug:** `RENTMAN_GET_INVOICELINES`

Tool to retrieve invoicelines collection from Rentman. Use when you need to access invoice line items with details like VAT amounts, prices, and ledger codes. Supports pagination (up to 300 items per request), field selection, and sorting.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order. Prefix field names with '+' for ascending or '-' for descending. Example: '+id,-created'. |
| `limit` | integer | No | Maximum number of items to return per request. Default and maximum is 300. |
| `fields` | string | No | Comma-separated list of field names to include in response. Example: 'displayname,vatamount,base'. |
| `offset` | integer | No | Number of items to skip for pagination. Default is 0. |

#### 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 |

### Get Invoice Payments

**Slug:** `RENTMAN_GET_INVOICE_PAYMENTS`

Tool to retrieve payments linked to a specific invoice. Use when you need to get payment records associated with an invoice.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the invoice to retrieve payments for. |

#### 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 |

### Get Invoices Collection

**Slug:** `RENTMAN_GET_INVOICES`

Tool to retrieve a collection of invoices from Rentman. Use when you need to fetch invoice records with optional pagination, filtering, and field selection.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for the results. Specify field name with optional '-' prefix for descending order (e.g., 'date' for ascending, '-date' for descending). |
| `limit` | integer | No | Maximum number of items to return. Use this to limit the size of the response. |
| `fields` | string | No | Comma-separated list of fields to return in the response. Use this to limit the response to only the fields you need (e.g., 'id,number,subject,date'). |
| `offset` | integer | No | Number of items to skip before returning results. Use this for pagination. |

#### 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 |

### Get Ledgercodes Collection

**Slug:** `RENTMAN_GET_LEDGERCODES_COLLECTION`

Tool to retrieve ledger codes collection from Rentman. Use when you need to fetch ledger code information that defines the type of trade for invoice lines.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of ledger codes to return in the response. |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of ledger codes to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Payments Collection

**Slug:** `RENTMAN_GET_PAYMENTS_COLLECTION`

Tool to retrieve a collection of payments from Rentman. Use when you need to fetch payment records with optional pagination, sorting, and field selection.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of payments to return in the response. API limit is 300 items per request. |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of payments to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Project Contracts

**Slug:** `RENTMAN_GET_PROJECT_CONTRACTS`

Tool to retrieve contracts linked to a specific project from Rentman. Use when you need to fetch all contracts associated with a project by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the project to retrieve contracts for. |

#### 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 |

### Get Project Costs

**Slug:** `RENTMAN_GET_PROJECT_COSTS`

Tool to retrieve costs linked to a specific project from Rentman. Use when you need to fetch all cost items associated with a particular project by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the project to retrieve costs for. |

#### 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 |

### Get Projectcrew Collection

**Slug:** `RENTMAN_GET_PROJECTCREW_COLLECTION`

Tool to retrieve projectcrew collection from Rentman. Use when you need to list project crew assignments with optional filtering, pagination, and field selection.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional +/- prefix for ascending/descending order (e.g., '+planperiod_start' or '-created'). |
| `limit` | integer | No | Maximum number of projectcrew items to return. Use to control page size. |
| `fields` | string | No | Comma-separated list of fields to include in the response (e.g., 'id,displayname,project_leader'). If not specified, all fields are returned. |
| `offset` | integer | No | Number of projectcrew items to skip for pagination. Use with limit for paging through results. |

#### 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 |

### Get Project Equipment Collection

**Slug:** `RENTMAN_GET_PROJECT_EQUIPMENT_COLLECTION`

Tool to retrieve a collection of project equipment from Rentman. Use when you need to list or search project equipment items with optional filtering, sorting, and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Fields to sort by. Use '+' prefix for ascending order (default) or '-' prefix for descending order. Multiple fields can be comma-separated. |
| `limit` | integer | No | Maximum number of project equipment items to return (default: 300 max). |
| `fields` | string | No | Comma-separated list of fields to return in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip before starting to return results. Used for pagination. |

#### 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 |

### Get Projectequipmentgroup Collection

**Slug:** `RENTMAN_GET_PROJECTEQUIPMENTGROUP_COLLECTION`

Tool to retrieve projectequipmentgroup collection from Rentman. Use when you need to list project equipment groups with optional pagination, sorting, and field filtering. Results are limited to 300 items per request.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Fields to sort on with direction indicators. Use '+' for ascending and '-' for descending (e.g., '+id' or '-created,+displayname'). |
| `limit` | integer | No | Maximum number of items to return (max 300). If not specified, API default applies. |
| `fields` | string | No | Comma-separated list of specific fields to return. If not specified, all fields are returned (e.g., 'id,displayname,name'). |
| `offset` | integer | No | Number of items to skip for pagination. Use this to fetch subsequent pages of results. |

#### 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 |

### Get project equipment group project equipment

**Slug:** `RENTMAN_GET_PROJECTEQUIPMENTGROUP_PROJECTEQUIPMENT`

Tool to get projectequipment linked collection for a specific projectequipmentgroup. Use when you need to retrieve project equipment items associated with a project equipment group by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the projectequipmentgroup |

#### 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 |

### Get Project File Folders

**Slug:** `RENTMAN_GET_PROJECT_FILE_FOLDERS`

Tool to retrieve file folders linked to a specific project. Use when you need to get all file folder structures associated with a project by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the project to retrieve file folders for |

#### 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 |

### Get Project Files

**Slug:** `RENTMAN_GET_PROJECT_FILES`

Tool to retrieve files linked to a project. Use when you need to get all files associated with a specific project by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the project to retrieve files for |

#### 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 |

### Get Project Function Group Project Functions

**Slug:** `RENTMAN_GET_PROJECTFUNCTIONGROUP_PROJECTFUNCTIONS`

Tool to get project functions linked to a specific project function group in Rentman. Use when you need to retrieve the custom linked collection of project functions for a given project function group ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the project function group |
| `sort` | string | No | Sort order for the results. Use field name with optional '+' (ascending) or '-' (descending) prefix. |
| `limit` | integer | No | Maximum number of project functions to return. Use for pagination. |
| `fields` | string | No | Comma-separated list of field names to return. If not specified, all fields are returned. |
| `offset` | integer | No | Number of project functions to skip before returning results. Use for pagination. |

#### 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 |

### Get Project Function Groups Collection

**Slug:** `RENTMAN_GET_PROJECTFUNCTIONGROUPS_COLLECTION`

Tool to retrieve a collection of project function groups from Rentman. Use when you need to fetch project function group information with optional filtering, pagination, and field selection.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of items to return in the response (capped at 300). |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Project Function Crew

**Slug:** `RENTMAN_GET_PROJECTFUNCTION_PROJECTCREW`

Tool to get project crew linked to a specific project function. Use when you need to retrieve crew members assigned to a project function by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the project function to retrieve crew for |

#### 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 |

### Get Projectfunction Projectvehicles

**Slug:** `RENTMAN_GET_PROJECTFUNCTION_PROJECTVEHICLES`

Tool to retrieve project vehicles linked to a project function. Use when you need to get all vehicles associated with a specific project function by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the project function to retrieve project vehicles for |

#### 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 |

### Get Projectfunctions Collection

**Slug:** `RENTMAN_GET_PROJECTFUNCTIONS_COLLECTION`

Tool to retrieve a collection of projectfunctions from Rentman. Use when you need to fetch projectfunction information with optional filtering and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of items to return in the response. Use for pagination. |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Project Crew

**Slug:** `RENTMAN_GET_PROJECT_PROJECTCREW`

Tool to get project crew custom linked collection for a specific project. Use when you need to retrieve crew members assigned to a project by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the project to retrieve crew for |

#### 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 |

### Get Project Equipment

**Slug:** `RENTMAN_GET_PROJECT_PROJECTEQUIPMENT`

Tool to retrieve all equipment items linked to a specific project in Rentman. Use when you need to get the equipment planning details for a particular project, including quantities, pricing, and planning periods.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the project to retrieve equipment for |

#### 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 |

### Get project projectequipmentgroup

**Slug:** `RENTMAN_GET_PROJECT_PROJECTEQUIPMENTGROUP`

Tool to get projectequipmentgroup linked collection for a specific project. Use when you need to retrieve project equipment groups associated with a project by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the project |

#### 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 |

### Get Project Function Groups For Project

**Slug:** `RENTMAN_GET_PROJECT_PROJECTFUNCTIONGROUPS`

Tool to retrieve project function groups linked to a specific project in Rentman. Use when you need to fetch project function groups associated with a particular project ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the project |
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of items to return in the response (capped at 300). |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Project Projectfunctions

**Slug:** `RENTMAN_GET_PROJECT_PROJECTFUNCTIONS`

Tool to retrieve projectfunctions linked to a specific project. Use when you need to fetch project function information for a given project ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the project to retrieve projectfunctions for. |

#### 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 |

### Get Project Projectvehicles

**Slug:** `RENTMAN_GET_PROJECT_PROJECTVEHICLES`

Tool to retrieve project vehicles linked to a project. Use when you need to get all vehicles associated with a specific project by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the project to retrieve project vehicles for. |

#### 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 |

### Get Project Quotes

**Slug:** `RENTMAN_GET_PROJECT_QUOTES`

Tool to retrieve quotes linked to a project. Use when you need to get all quotes associated with a specific project by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the project to retrieve quotes for |

#### 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 |

### Get Project Request Equipment

**Slug:** `RENTMAN_GET_PROJECT_REQUEST_EQUIPMENT`

Tool to retrieve projectrequestequipment linked to a specific project request in Rentman. Use when you need to get equipment items associated with a project request.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the project request to retrieve linked projectrequestequipment for |

#### 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 |

### Get Project Request Equipment Collection

**Slug:** `RENTMAN_GET_PROJECT_REQUEST_EQUIPMENT_COLLECTION`

Tool to retrieve project request equipment collection from Rentman. Use when you need to list project request equipment items with optional pagination, sorting, and field filtering. Results are limited to 300 items per request.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Fields to sort on with direction indicators. Use '+' for ascending and '-' for descending (e.g., '+id' or '-created,+displayname'). |
| `limit` | integer | No | Maximum number of items to return (max 300). If not specified, API default applies. |
| `fields` | string | No | Comma-separated list of specific fields to return. If not specified, all fields are returned (e.g., 'id,displayname,name'). |
| `offset` | integer | No | Number of items to skip for pagination. Use this to fetch subsequent pages of results. |

#### 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 |

### Get Project Requests Collection

**Slug:** `RENTMAN_GET_PROJECTREQUESTS_COLLECTION`

Tool to retrieve a collection of project requests from Rentman. Use when you need to fetch project request information with optional pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of items to return in the response. |
| `offset` | integer | No | Number of items to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Projects Collection

**Slug:** `RENTMAN_GET_PROJECTS_COLLECTION`

Tool to retrieve a collection of projects from Rentman. Use when you need to fetch project information with optional filtering and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of items to return per response. |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Project Subprojects

**Slug:** `RENTMAN_GET_PROJECT_SUBPROJECTS`

Tool to retrieve subprojects linked to a specific project from Rentman. Use when you need to fetch all subproject items associated with a project by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the project to retrieve subprojects for. |

#### 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 |

### Get Projecttypes Collection

**Slug:** `RENTMAN_GET_PROJECTTYPES_COLLECTION`

Tool to retrieve a collection of project types from Rentman. Use when you need to fetch project type information with optional filtering and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of items to return per response (capped at 300). |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Projectvehicles Collection

**Slug:** `RENTMAN_GET_PROJECTVEHICLES_COLLECTION`

Tool to retrieve projectvehicles collection from Rentman. Use when you need to list project vehicles with optional filtering, pagination, and field selection.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional +/- prefix for ascending/descending order (e.g., '+planningperiod_start' or '-created'). |
| `limit` | integer | No | Maximum number of projectvehicles items to return. Use to control page size. |
| `fields` | string | No | Comma-separated list of fields to include in the response (e.g., 'id,displayname,vehicle'). If not specified, all fields are returned. |
| `offset` | integer | No | Number of projectvehicles items to skip for pagination. Use with limit for paging through results. |

#### 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 |

### Get Quote Files

**Slug:** `RENTMAN_GET_QUOTE_FILES`

Tool to get files linked to a quote. Use when you need to retrieve all files associated with a specific quote by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the quote to retrieve files for |

#### 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 |

### Get quote invoicelines

**Slug:** `RENTMAN_GET_QUOTE_INVOICELINES`

Retrieves invoicelines linked to a specific quote. Use when you need to get billing information including VAT amounts (BTW bedrag) for a quote.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the quote to retrieve invoicelines for. |

#### 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 |

### Get Quotes Collection

**Slug:** `RENTMAN_GET_QUOTES_COLLECTION`

Tool to retrieve a collection of quotes from Rentman. Use when you need to fetch quote information with optional pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of items to return in the response. |
| `offset` | integer | No | Number of items to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Ratefactors Collection

**Slug:** `RENTMAN_GET_RATEFACTORS_COLLECTION`

Tool to retrieve a collection of ratefactors from Rentman. Use when you need to fetch ratefactor information with optional filtering and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of ratefactors to return. Use to control page size. |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of ratefactors to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Rate Ratefactors

**Slug:** `RENTMAN_GET_RATE_RATEFACTORS`

Tool to retrieve the ratefactors custom linked collection for a specific rate. Use when you need to get the list of ratefactors associated with a rate.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the rate to retrieve ratefactors for. |

#### 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 |

### Get Rates Collection

**Slug:** `RENTMAN_GET_RATES_COLLECTION`

Tool to retrieve rates collection from Rentman. Use when you need to fetch rate information with optional filtering, sorting, and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort results by field names. Use + prefix for ascending order and - prefix for descending order (e.g., '+id', '-created'). Multiple fields can be comma-separated. |
| `limit` | integer | No | Maximum number of rates to return per request. Default and maximum is 300. |
| `fields` | string | No | Comma-separated list of fields to return (e.g., 'displayname,name,type'). Fields like id, created, and modified are always included regardless of this parameter. |
| `offset` | integer | No | Number of rates to skip before starting to return results. Use with limit for pagination. Default is 0. |

#### 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 |

### Get Repair File Folders

**Slug:** `RENTMAN_GET_REPAIR_FILE_FOLDERS`

Tool to get file folders linked to a repair. Use when you need to retrieve all file folders associated with a specific repair by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the repair to retrieve file folders for |
| `limit` | integer | No | Maximum number of items to return (default: 300) |
| `offset` | integer | No | Number of items to skip before returning results (default: 0) |

#### 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 |

### Get Repair Files

**Slug:** `RENTMAN_GET_REPAIR_FILES`

Tool to get files linked to a repair. Use when you need to retrieve all files associated with a specific repair item by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the repair item |

#### 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 |

### Get Repairs Collection

**Slug:** `RENTMAN_GET_REPAIRS_COLLECTION`

Tool to retrieve a collection of repairs from Rentman. Use when you need to fetch repair records with optional filtering and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of items to return in the response. Use for pagination. |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Serial Number File Folders

**Slug:** `RENTMAN_GET_SERIALNUMBER_FILE_FOLDERS`

Tool to get file folders linked to a serial number. Use when you need to retrieve all file folders associated with a specific serial number by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the serial number to retrieve file folders for |

#### 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 |

### Get Serial Number Files

**Slug:** `RENTMAN_GET_SERIAL_NUMBER_FILES`

Tool to get files linked to a serial number. Use when you need to retrieve all files associated with a specific serial number item by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the serial number to retrieve files for |

#### 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 |

### Get Serialnumbers Collection

**Slug:** `RENTMAN_GET_SERIALNUMBERS_COLLECTION`

Tool to retrieve a collection of serialnumbers from Rentman. Use when you need to fetch serialnumber information with optional filtering and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of items to return in the response. Maximum value is 300. |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Statuses Collection

**Slug:** `RENTMAN_GET_STATUSES_COLLECTION`

Tool to retrieve a collection of statuses from Rentman. Use when you need to fetch status information with optional filtering and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of status items to return. Use for pagination. |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of status items to skip before returning results. Use for pagination. |

#### 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 |

### Get Stocklocations Collection

**Slug:** `RENTMAN_GET_STOCKLOCATIONS_COLLECTION`

Tool to retrieve stock locations collection from Rentman. Use when you need to fetch information about warehouse or storage locations with optional filtering and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of stock locations to return. Use for pagination. |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of stock locations to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Stockmovements Collection

**Slug:** `RENTMAN_GET_STOCKMOVEMENTS_COLLECTION`

Tool to retrieve the stock movements collection from Rentman. Use when you need to fetch a list of stock movements with optional filtering, sorting, and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional '+' (ascending) or '-' (descending) prefix. |
| `limit` | integer | No | Maximum number of stock movements to return. Maximum is 300 per response. |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of stock movements to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Subproject File Folders

**Slug:** `RENTMAN_GET_SUBPROJECT_FILE_FOLDERS`

Tool to get file folders linked to a subproject. Use when you need to retrieve all file folders associated with a specific subproject by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the subproject to retrieve file folders for |

#### 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 |

### Get Subproject Project Crew

**Slug:** `RENTMAN_GET_SUBPROJECT_PROJECTCREW`

Tool to get project crew custom linked collection for a specific subproject. Use when you need to retrieve crew members assigned to a subproject by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the subproject to retrieve crew for |

#### 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 |

### Get Subproject Project Equipment

**Slug:** `RENTMAN_GET_SUBPROJECT_PROJECTEQUIPMENT`

Tool to retrieve project equipment collection from a specific subproject in Rentman. Use when you need to list all equipment items or search for specific equipment associated with a subproject. Supports pagination with limit and offset parameters.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the subproject to retrieve project equipment for |
| `sort` | string | No | Sort results by field with '+' for ascending or '-' for descending (e.g., '+name' or '-created') |
| `limit` | integer | No | Maximum number of items to return. Rentman API limits responses to 300 items per request. Use with offset for pagination. |
| `fields` | string | No | Comma-separated list of fields to return (e.g., 'displayname,id,quantity'). If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip for pagination. Use with limit to paginate through large result sets. |

#### 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 |

### Get subproject projectequipmentgroup

**Slug:** `RENTMAN_GET_SUBPROJECT_PROJECTEQUIPMENTGROUP`

Tool to get projectequipmentgroup linked collection for a specific subproject. Use when you need to retrieve project equipment groups associated with a subproject by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the subproject |

#### 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 |

### Get Project Function Groups For Subproject

**Slug:** `RENTMAN_GET_SUBPROJECT_PROJECTFUNCTIONGROUPS`

Tool to retrieve project function groups linked to a specific subproject in Rentman. Use when you need to fetch project function groups associated with a particular subproject ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the subproject |
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of items to return in the response (capped at 300). |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Subproject Projectvehicles

**Slug:** `RENTMAN_GET_SUBPROJECT_PROJECTVEHICLES`

Tool to retrieve project vehicles linked to a subproject. Use when you need to get all vehicles associated with a specific subproject by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the subproject to retrieve project vehicles for. |

#### 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 |

### Get Subprojects Collection

**Slug:** `RENTMAN_GET_SUBPROJECTS_COLLECTION`

Tool to retrieve subprojects collection from Rentman. Use when you need to list all subprojects or search for specific subprojects using filters and sorting. Supports pagination with limit and offset parameters.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort results by field with '+' for ascending or '-' for descending (e.g., '+name' or '-created') |
| `limit` | integer | No | Maximum number of items to return. Rentman API limits responses to 300 items per request. Use with offset for pagination. |
| `fields` | string | No | Comma-separated list of fields to return (e.g., 'id,name,location'). If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip for pagination. Use with limit to paginate through large result sets. |

#### 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 |

### Get Subrental Equipment Collection

**Slug:** `RENTMAN_GET_SUBRENTAL_EQUIPMENT_COLLECTION`

Tool to retrieve a collection of subrental equipment items from Rentman. Use when you need to fetch subrental equipment information with optional filtering and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of items to return in the response. Use for pagination. |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Subrental Equipment Group

**Slug:** `RENTMAN_GET_SUBRENTAL_EQUIPMENT_GROUP`

Tool to get subrental equipment group custom linked collection from Rentman. Use when you need to retrieve equipment groups associated with a specific subrental item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the subrental item to retrieve equipment groups for |

#### 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 |

### Get Subrental Equipment Group Collection

**Slug:** `RENTMAN_GET_SUBRENTAL_EQUIPMENT_GROUP_COLLECTION`

Tool to retrieve the complete collection of subrental equipment groups from Rentman. Use when you need to fetch all subrental equipment groups with optional filtering and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of items to return in the response (max 300). |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip before starting to return results. Use for pagination. |

#### 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 |

### Get subrental equipment group subrental equipment

**Slug:** `RENTMAN_GET_SUBRENTALEQUIPMENTGROUP_SUBRENTALEQUIPMENT`

Tool to get subrentalequipment custom linked collection for a specific subrentalequipmentgroup. Use when you need to retrieve subrental equipment items associated with a subrental equipment group by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the subrentalequipmentgroup |

#### 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 |

### Get Subrental File Folders

**Slug:** `RENTMAN_GET_SUBRENTAL_FILE_FOLDERS`

Tool to get file folders linked to a subrental. Use when you need to retrieve the collection of file folders associated with a specific subrental by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | The ID of the subrental to retrieve file folders for |

#### 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 |

### Get Subrental Files

**Slug:** `RENTMAN_GET_SUBRENTAL_FILES`

Tool to get files linked to a subrental. Use when you need to retrieve all files associated with a specific subrental item by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the subrental item |

#### 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 |

### Get Subrentals Collection

**Slug:** `RENTMAN_GET_SUBRENTALS_COLLECTION`

Tool to get subrentals collection from Rentman. Use when you need to retrieve a list of subrentals with optional pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of items to return in the response. Use for pagination. |
| `offset` | integer | No | Number of items to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Subrental Subrentalequipment

**Slug:** `RENTMAN_GET_SUBRENTAL_SUBRENTALEQUIPMENT`

Tool to retrieve subrentalequipment linked to a specific subrental in Rentman. Use when you need to get a list of equipment items associated with a subrental.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the subrental to retrieve linked subrentalequipment for |

#### 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 |

### Get Tax Classes Collection

**Slug:** `RENTMAN_GET_TAXCLASSES_COLLECTION`

Tool to retrieve a collection of tax classes from Rentman. Use when you need to fetch tax class information with optional filtering and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of tax classes to return. Use for pagination. |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of tax classes to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Timeregistration Activities

**Slug:** `RENTMAN_GET_TIMEREGISTRATION_ACTIVITIES`

Tool to retrieve all timeregistrationactivities linked to a specific timeregistration in Rentman. Use when you need to get details about activities associated with a time registration entry. Returns comprehensive activity details including duration, description, and project function references.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the timeregistration to retrieve linked activities for |

#### 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 |

### Get Timeregistration Activities Collection

**Slug:** `RENTMAN_GET_TIMEREGISTRATION_ACTIVITIES_COLLECTION`

Tool to retrieve a collection of timeregistration activities from Rentman. Use when you need to fetch time registration activity records with optional pagination and filtering.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of timeregistration activities to return. Use for pagination. |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of timeregistration activities to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Timeregistration Collection

**Slug:** `RENTMAN_GET_TIMEREGISTRATION_COLLECTION`

Tool to retrieve a collection of timeregistrations from Rentman. Use when you need to fetch time registration records with optional pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of timeregistration items to return. Use for pagination. |
| `offset` | integer | No | Number of timeregistration items to skip before starting to return results. Use for pagination. |

#### 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 |

### Get Time Registration Files

**Slug:** `RENTMAN_GET_TIMEREGISTRATION_FILES`

Tool to get files linked to a time registration. Use when you need to retrieve all files associated with a specific time registration entry by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the time registration item |

#### 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 |

### Get Vehicle File Folders

**Slug:** `RENTMAN_GET_VEHICLE_FILE_FOLDERS`

Tool to get file folders linked to a vehicle. Use when you need to retrieve all file folders associated with a specific vehicle by their ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the vehicle to retrieve file folders for |

#### 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 |

### Get Vehicle Files

**Slug:** `RENTMAN_GET_VEHICLE_FILES`

Tool to get files linked to a vehicle. Use when you need to retrieve all files associated with a specific vehicle by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the vehicle item |

#### 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 |

### Get Vehicles Collection

**Slug:** `RENTMAN_GET_VEHICLES_COLLECTION`

Tool to retrieve a collection of vehicles from Rentman. Use when you need to fetch vehicle information with optional filtering and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of vehicles to return in the response. Use for pagination. |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of vehicles to skip before starting to return results. Use for pagination. |

#### 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 |

### List Actualcontent

**Slug:** `RENTMAN_LIST_ACTUALCONTENT`

Tool to get actualcontent collection from Rentman. Use when you need to retrieve the actual content of serialized physical combinations with pagination support.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of items to return in the response (default: 300). |
| `offset` | integer | No | Number of items to skip before starting to return results. Use for pagination (default: 0). |

#### 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 |

### List Equipmentassignedserials Collection

**Slug:** `RENTMAN_LIST_EQUIPMENTASSIGNEDSERIALS_COLLECTION`

Tool to retrieve serial numbers assigned to serialized physical combinations from Rentman. Use when you need to fetch manually assigned serial numbers (not actual content) from the serial numbers tab.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of items to return in the response. Default is 300. |
| `offset` | integer | No | Number of items to skip before starting to return results. Use for pagination. |

#### 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 |

### List Factorgroups

**Slug:** `RENTMAN_LIST_FACTORGROUPS`

Tool to retrieve factorgroups collection from Rentman. Use when you need to fetch all factor groups with optional filtering and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional '+' for ascending (default) or '-' for descending. |
| `limit` | integer | No | Maximum number of factorgroups to return. Use for pagination. |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of factorgroups to skip before returning results. Use for pagination. |

#### 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 |

### List Factorgroups Factors

**Slug:** `RENTMAN_LIST_FACTORGROUPS_FACTORS`

Tool to retrieve the factors collection for a specific factorgroup. Use when you need to get the list of factors associated with a factorgroup.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the factorgroup to retrieve factors for. |

#### 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 |

### List Factors

**Slug:** `RENTMAN_LIST_FACTORS`

Tool to retrieve a collection of factors from Rentman. Use when you need to fetch factor information with optional filtering and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional prefix: '+' for ascending (default), '-' for descending. |
| `limit` | integer | No | Maximum number of factors to return. Use to control page size. |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of factors to skip before starting to return results. Use for pagination. |

#### 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 |

### List File Folders

**Slug:** `RENTMAN_LIST_FILE_FOLDERS`

Tool to retrieve file folders collection from Rentman. Use when you need to list folders that files can be organized into, with optional pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of file folders to return. Use this to control the page size of results. |
| `offset` | integer | No | Number of file folders to skip before starting to return results. Use this for pagination. |

#### 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 |

### List Leave Mutations

**Slug:** `RENTMAN_LIST_LEAVEMUTATION`

Tool to retrieve leave mutations collection from Rentman. Use when you need to list leave mutations and their information. Leave mutations are immutable records, so any mistakes should be corrected by creating a new opposite mutation.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort results by field with '+' for ascending or '-' for descending (e.g., '+mutation_date' or '-id') |
| `limit` | integer | No | Maximum number of items to return. Rentman API limits responses to 300 items per request. Use with offset for pagination. |
| `fields` | string | No | Comma-separated list of fields to return (e.g., 'id,crewmember,duration'). If not specified, all fields are returned. |
| `offset` | integer | No | Number of items to skip for pagination. Use with limit to paginate through large result sets. |

#### 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 |

### List Leave Requests

**Slug:** `RENTMAN_LIST_LEAVE_REQUESTS`

Tool to retrieve leave requests collection from Rentman. Use when you need to work with leave requests and their information such as approval status, reviewer, and requested dates.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional +/- prefix for ascending/descending order (e.g., '+displayname' or '-requested_for'). |
| `limit` | integer | No | Maximum number of leave requests to return. Use to control page size. |
| `fields` | string | No | Comma-separated list of fields to include in the response (e.g., 'id,displayname,approval_status'). If not specified, all fields are returned. |
| `offset` | integer | No | Number of leave requests to skip for pagination. Use with limit for paging through results. |

#### 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 |

### List Leave Request Timeregistration

**Slug:** `RENTMAN_LIST_LEAVEREQUEST_TIMEREGISTRATION`

Tool to get timeregistration collection for a specific leave request. Use when you need to retrieve time registrations linked to a leave request.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the leave request to get timeregistration for |

#### 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 |

### List Leave Types

**Slug:** `RENTMAN_LIST_LEAVETYPES`

Tool to retrieve leave types collection from Rentman. Use when you need to work with leave types and their information, including properties like availability impact and approval requirements.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | string | No | Sort order for results. Specify field name with optional '+' (ascending) or '-' (descending) prefix. |
| `limit` | integer | No | Maximum number of leave types to return. Use for pagination. |
| `fields` | string | No | Comma-separated list of field names to include in the response. If not specified, all fields are returned. |
| `offset` | integer | No | Number of leave types to skip before starting to return results. Use for pagination. |

#### 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 |

### List Serialnumber Actualcontent

**Slug:** `RENTMAN_LIST_SERIALNUMBER_ACTUALCONTENT`

Tool to retrieve the actualcontent collection for a specific serialnumber item. Use when you need to get all actualcontent entries associated with a serialnumber ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the serialnumber to retrieve actualcontent for. |

#### 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 |

### List Serialnumber Equipment Assigned Serials

**Slug:** `RENTMAN_LIST_SERIALNUMBERS_EQUIPMENTASSIGNEDSERIALS`

Tool to retrieve equipmentassignedserials collection for a specific serialnumber item. Use when you need to get all equipment assigned serials associated with a serialnumber ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the serialnumber item to retrieve equipmentassignedserials for. |

#### 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 |

### List Stocklocations Vehicles

**Slug:** `RENTMAN_LIST_STOCKLOCATIONS_VEHICLES`

Tool to retrieve vehicles collection for a stocklocation. Use when you need to get all vehicles associated with a specific stocklocation by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Numeric ID of the stocklocation to retrieve vehicles for |

#### 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 |
