Zoho Recruit icon

Zoho Recruit

Interact with Zoho Recruit API

Actions25

Overview

This node allows you to upload a photo (PNG or JPG) for a record in Zoho Recruit, specifically for either a Candidate or a Contact. It is useful when you want to programmatically add or update profile pictures associated with these records within your recruitment workflows.

Typical use cases include:

  • Automatically uploading candidate photos received from external sources into Zoho Recruit.
  • Updating contact photos as part of a CRM synchronization process.
  • Enriching candidate or contact profiles with images for better identification and presentation.

Properties

Name Meaning
Record ID The unique identifier of the Candidate or Contact record to which the photo will be uploaded. This is required.
Module Select whether the photo is for a "Candidate" or a "Contact".
Binary Property Name The name of the binary property that contains the image data (must be PNG or JPG). Default is "data".

Output

The node outputs the response from the Zoho Recruit API after attempting to upload the photo. The output JSON typically contains information about the success or failure of the upload operation.

No binary data is output by this operation since it uploads an image rather than downloading or returning one.

Dependencies

  • Requires an OAuth2 API credential configured for Zoho Recruit to authenticate API requests.
  • The node expects the input item to contain binary data under the specified binary property name, representing the image file to upload.
  • The image must be in PNG or JPG format; other formats are rejected.

Troubleshooting

  • Missing or invalid Record ID: The node throws an error if the Record ID is not provided or empty.
  • Binary data not found: If the specified binary property does not exist or contains no data, the node will throw an error.
  • Invalid image format: Only PNG and JPG images are accepted. Uploading other formats will cause an error.
  • Authentication errors: If the OAuth token is missing or expired, the node will prompt re-authentication.
  • API errors: Any errors returned by the Zoho Recruit API during upload will be surfaced in the node's output.

To resolve issues:

  • Ensure the Record ID and Module are correctly set.
  • Verify the binary property exists and contains valid PNG or JPG image data.
  • Re-authenticate the Zoho Recruit credentials if authentication errors occur.
  • Check the API response message for specific error details.

Links and References

Discussion