Zoho Recruit allows you to import your organization's data. You can import data(in CSV format) to individual modules.
This API is asynchronous and the result is not available immediately. The result is available only in CSV file format and compressed into a ZIP file.
CSV File Limits
The zip file can have only one CSV file with a maximum size of 25MB. When the file size exceeds this limit, you must split the file and process it in multiple bulk jobs.
When you zip more than one CSV file, the system throws an error.
The Bulk API does not support any delimiter except for comma, semicolon(;), colon(:), and pipe(|). The system detects the delimiter automatically based on the header in the file.
You must include all required fields when you create a record. You can optionally include any other field for the module.
To associate a lookup field's value, the column header in the CSV file should be field_api_name.parent_field_api_name
For example, if you have a Client Name lookup field, which refers to an associated client record in the Contacts module, and you have a Client record's ID value in your file, the column header would be Client_Name.id.
If you have an Client's Name in your file, then the header should be Client_Name.Client_Name. Here, the first Client_Name is the API name of the field 'Client Name' in the Contacts module and the second Account_Name is the API name of the field 'Account Name' in the Accounts module.
The CSV file will have data as follows.
Last_Name Phone Description Client_Name.id Kennedy 000-00-000 This is a sample 12345678
A CSV file can contain a maximum of 25000 records with 200 column headers. A file with records above this limit is considered an improper file and leads to an error.
Limits of Bulk Write APIs
You can upload only one zipped CSV file per bulk write request.
This API does not support Subforms, Users module, linking modules, Quotes, Invoices, Sales Orders, Purchase Orders, Attachments, Notes, Tasks, Events, Calls, upload file(fields), and record images.
The number of bulk write jobs that you can initiate is based on the Zoho CRM edition and the remaining credit limits on that day.
A single bulk write job will decrease 500 credits from the daily limit irrespective of its state.