Actions68
- Email Actions
- File Actions
- Note Actions
- Product Category Actions
- Task Actions
- Address Actions
- Company Actions
- Custom Record Actions
- Deal Actions
- Deal Item Actions
- Person Actions
- Phone Actions
- Product Actions
Overview
The "Get Many" operation for the "File" resource in this node retrieves multiple file records from Arivo CRM. It allows users to fetch a list of files with optional filtering and sorting, which is useful for scenarios where you need to process or analyze multiple files at once, such as generating reports, syncing files to another system, or bulk processing attachments.
Practical examples include:
- Retrieving all files associated with a specific contact or deal.
- Fetching a limited number of recent files sorted by update date.
- Filtering files uploaded by a particular user or team.
Properties
| Name | Meaning |
|---|---|
| Return All | Whether to return all matching files or limit the number of results. |
| Limit | Maximum number of files to return (used only if "Return All" is false). |
| Filters | Criteria to filter files by: |
| - Contact ID: Filter files linked to a specific contact. | |
| - Deal ID: Filter files linked to a specific deal. | |
| - Note ID: Filter files linked to a specific note. | |
| - User Name or ID: Filter files uploaded or owned by a specific user. | |
| - Team Name or ID: Filter files associated with a specific team. | |
| Options | Additional options for sorting the results: |
| - Sort Field: Choose the field to sort by (Created At, Name, Size, Updated At). | |
| - Sort Order: Choose ascending or descending order for sorting. |
Output
The output is an array of JSON objects, each representing a file record retrieved from Arivo CRM. Each object contains the file's metadata and details as provided by the API. The exact structure depends on the API response but typically includes fields like file ID, name, size, creation date, update date, and associations to contacts, deals, notes, users, or teams.
This operation does not output binary data; it only returns metadata about files.
Dependencies
- Requires an API key credential for authenticating with Arivo CRM.
- The node depends on Arivo CRM's API endpoints for file management.
- No additional environment variables are indicated beyond standard API authentication.
Troubleshooting
Common Issues:
- Incorrect or missing API credentials will cause authentication failures.
- Using filters with invalid IDs (e.g., non-existent contact or deal IDs) may result in empty results.
- Requesting too many records without enabling "Return All" can lead to truncated data.
Error Messages:
- Authentication errors: Verify that the API key credential is correctly configured.
- Rate limiting or API quota exceeded: Wait and retry later or check API usage limits.
- Invalid filter parameters: Ensure that IDs used in filters exist and are correctly formatted.
Links and References
- Arivo CRM API Documentation (replace with actual URL)
- n8n documentation on Creating Custom Nodes
- General guidance on Handling Pagination in APIs