# NetHunt CRM

NetHunt is a Gmail CRM that brings sales automation and drip campaigns straight to your inbox

- **Category:** crm
- **Auth:** BASIC
- **Composio Managed App Available?** N/A
- **Tools:** 12
- **Triggers:** 0
- **Slug:** `NETHUNT_CRM`
- **Version:** 00000000_00

## Tools

### Delete Record

**Slug:** `NETHUNT_CRM_DELETE_RECORD`

Tool to delete a NetHunt CRM record by ID. Use when you need to permanently remove a record from the system.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `record_id` | string | Yes | The unique identifier of the record 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 |

### Find Records

**Slug:** `NETHUNT_CRM_FIND_RECORDS`

Tool to find records by ID or text query in NetHunt CRM. Search for records within a folder using record ID or search query. Use when you need to locate specific records in a folder.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of records to return. Default: 1 if not specified. |
| `query` | string | No | Search query to narrow records returned. Either recordId or query must be specified to perform the search. |
| `folder_id` | string | Yes | Folder ID to find records in. This identifies the folder within NetHunt CRM where the search will be performed. |
| `record_id` | string | No | Record ID if available. Either recordId or query must be specified to perform the search. |

#### 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 New Call Logs

**Slug:** `NETHUNT_CRM_GET_NEW_CALL_LOGS`

Find recently created call logs in NetHunt CRM. Returns call logs created after a specified time. Use when you need to retrieve new call activity from a specific folder.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of call logs to return. Default: No limit |
| `since` | string | No | Only call logs created after this time are returned. Default: 24 hours before time of request |
| `folderId` | string | Yes | Folder ID to find new call logs in |

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

**Slug:** `NETHUNT_CRM_GET_NEW_COMMENTS`

Tool to find recently created record comments in a NetHunt CRM folder. Returns comments created after a specified time (defaults to last 24 hours).

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of record comments to return. Default: No limit |
| `since` | string | No | Only record comments created after this time are returned. Default: 24 hours before time of request. Use ISO 8601 format (e.g., '2024-01-15T10:30:00Z') |
| `folderId` | string | Yes | Folder ID to find new record comments in |

#### 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 New Google Drive Files

**Slug:** `NETHUNT_CRM_GET_NEW_GDRIVE_FILES`

Tool to find recently created Google Drive files linked to NetHunt CRM records. Use when you need to retrieve files created after a specific time in a NetHunt folder. Returns file metadata including Google Drive links, MIME types, and associated record IDs. Useful for tracking new document uploads and file attachments.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of Google Drive files to return. Default: No limit. Use this to control pagination and response size. |
| `since` | string | No | Only Google Drive files created after this time are returned. Expected format: ISO 8601 date-time string. Default: 24 hours before time of request. |
| `folderId` | string | Yes | Folder ID to find new Google Drive files in. This is the NetHunt CRM folder identifier where files are tracked. |

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

**Slug:** `NETHUNT_CRM_GET_NEW_RECORDS`

Tool to find recently created records in NetHunt CRM. Use when you need to retrieve records that were created after a specific time in a given folder. Returns record details including ID, creation time, and field values. If no 'since' time is specified, returns records from the last 24 hours.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of records to return. If not specified, no limit is applied. |
| `since` | string | No | Only records created after this time are returned. If not specified, defaults to 24 hours before time of request. Format: ISO 8601 datetime string. |
| `folderId` | string | Yes | Folder ID to find new records in. This is the unique identifier of the folder containing the records. |

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

**Slug:** `NETHUNT_CRM_GET_RECORD_CHANGES`

Tool to find recent record changes in a NetHunt CRM folder. Returns change history including CREATE, UPDATE, DELETE actions with field-level diffs. Use when you need to track modifications to records, audit changes, or sync data based on recent updates.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of changes to return. Default: No limit |
| `since` | string | No | Only changes made after this time are returned (ISO8601 format). Default: 24 hours before time of request |
| `folderId` | string | Yes | Folder ID to retrieve record changes from |
| `recordId` | string | No | Record ID to look for single record changes. If missing, changes for all folder records are returned |
| `fieldName` | array | No | Field name(s) to limit changes observed. Multiple field names can be provided to filter changes to specific fields |

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

**Slug:** `NETHUNT_CRM_GET_UPDATED_RECORDS`

Tool to find recently updated records in NetHunt CRM. Returns records updated after a specified time, optionally filtered by field names. Use when you need to track changes or sync records that have been modified.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Maximum number of records to return. Default: No limit |
| `since` | string | No | Only records updated after this time are returned. Default: 24 hours before time of request. Should be in ISO 8601 format. |
| `folderId` | string | Yes | Folder ID to find updated records in |
| `fieldName` | string | No | Field name(s) to limit updates observed. Can be a single field name or a list of field names to observe multiple fields. |

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

**Slug:** `NETHUNT_CRM_LIST_FOLDER_FIELDS`

Tool to list folder fields in NetHunt CRM. Returns the field definitions for a specific folder. Use when you need to retrieve all field metadata for a given folder ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `folderId` | string | Yes | Folder ID to list fields 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 Readable Folders

**Slug:** `NETHUNT_CRM_LIST_READABLE_FOLDERS`

Tool to list all accessible folders in NetHunt CRM. Returns folders the user has read access to. Use when you need to retrieve available folders for organizing or accessing records.

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

**Slug:** `NETHUNT_CRM_LIST_WRITABLE_FOLDERS`

Tool to list folders the user can create records in. Returns folders the user has write access to. Use when you need to retrieve writable folders for creating new records.

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

### Test NetHunt CRM Authentication

**Slug:** `NETHUNT_CRM_TEST_AUTH`

Tool to verify request credentials and test authentication. Returns information about the authenticated user including name and email. Use this action to confirm API credentials are valid before making other requests.

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