How To Create Bulk Read Job Using Zoho CRM In ASP.NET MVC

Introduction

In this article, we will learn how to create a bulk read job (bulk export) using Zoho CRM in ASP.NET MVC Web application.

Let’s begin

Please read this article first of all here.

C# Code Example

Open the HomeController.cs file and add the below code in it.

public void CreateBulkReadJob()
 {
         ZCRMBulkRead bulkReadrecordIns = ZCRMRestClient.GetInstance().GetBulkReadInstance("Leads");
         ZCRMCriteria criteria = ZCRMCriteria.GetInstance();
         criteria.FieldAPIName = "Email";
         criteria.Comparator = "equal";
         criteria.Value = "Email@zoho.com";

         ZCRMBulkQuery query = ZCRMBulkQuery.GetInstance();
         query.CvId = your custom view id; // custom view id
         List<string> fields = new List<string>();
         fields.Add("First_Name");
         fields.Add("Last_Name");
         fields.Add("Email");
         query.Fields = fields;
         query.Page = 1;
         query.Criteria = criteria;
         bulkReadrecordIns.Query = query;
         ZCRMBulkCallBack callBack = ZCRMBulkCallBack.GetInstance();
         callBack.Url = "https://www.zoho.com";
         callBack.Method = "post";
         bulkReadrecordIns.CallBack = callBack;
         APIResponse response = bulkReadrecordIns.CreateBulkReadJob();
  }

 

Get Bulk Read Job Details

public void GetBulkReadJobDetail()
{
        ZCRMBulkRead readIns = ZCRMRestClient.GetInstance().GetBulkReadInstance(your bulk read job id); // To get the ZCRMBulkRead instance using job_id
        APIResponse response = readIns.GetBulkReadJobDetails();
        ZCRMBulkRead bulkReadIns = (ZCRMBulkRead)response.Data;// To get ZCRMBulkRead instance
}

 

if you have any questions or issues about this article, please let me know and more details here

Submit a Comment

Your email address will not be published. Required fields are marked *

Subscribe

Select Categories