Zoho Recruit icon

Zoho Recruit

Interact with Zoho Recruit API

Actions25

Overview

This node interacts with the Zoho Recruit API to manage attachments related to various modules such as Candidates, Clients, Job Openings, and more. Specifically, the Attachment - Get Many operation retrieves multiple attachments associated with a particular record in a specified module.

Typical use cases include:

  • Fetching all resumes or documents attached to a candidate profile.
  • Retrieving supporting files linked to job openings or client records.
  • Automating workflows that require processing or analyzing multiple attachments from Zoho Recruit records.

For example, you might use this node to get all attachments for a candidate to automatically download and analyze their resumes or certificates.

Properties

Name Meaning
Module The Zoho Recruit module to get attachments from. Options: Applications, Campaigns, Candidates, Clients, Contacts, Departments, Events, Interviews, Job Openings, Tasks, Vendors.
Record ID The unique numeric ID of the record within the selected module to retrieve attachments for.
Return All Boolean flag indicating whether to return all attachments or limit the number of results.
Limit Maximum number of attachment records to return if "Return All" is false.

Output

The output contains an array of JSON objects representing the attachments retrieved from Zoho Recruit. Each item includes:

  • attachmentId: The unique identifier of the attachment.
  • fileName: The name of the attachment file.
  • contentType: The MIME type of the attachment.
  • size: Size of the attachment in bytes.

No binary data is returned in this operation; it only fetches metadata about the attachments.

Dependencies

  • Requires an OAuth2 API credential configured for Zoho Recruit to authenticate API requests.
  • The node uses the Zoho Recruit REST API endpoint, which varies by region (e.g., .com, .eu, .in).
  • Proper permissions on the Zoho Recruit account to access attachments for the specified modules and records.

Troubleshooting

  • Invalid Record ID Format: The node expects the Record ID to be numeric. Providing non-numeric IDs will cause errors. Ensure the Record ID is correct and numeric.
  • Missing Required Parameters: Both Module and Record ID are mandatory. Omitting either will result in an error.
  • API Authentication Errors: If the OAuth token is missing or expired, authentication will fail. Re-authenticate the credentials in n8n.
  • Empty or Unexpected Response: If no attachments exist for the given record, the node returns an empty array. Verify the record actually has attachments.
  • Rate Limits or API Quotas: Zoho Recruit API may enforce rate limits. If you encounter HTTP 429 errors, consider adding delays or reducing request frequency.

Links and References


If you need details on other operations or resources, feel free to ask!

Discussion