API SearchRecords By Name Does Not Work
When using the searchRecords method in the CRM API and using the Zoho Generated field (ModuleName Name) the api returns "API call cannot be completed as the Criteria parameter contains empty field name". I can query on any custom fields I enter but cannot use the name? For Example: Module Name: Department Filed Name: Department Name Criteria: (Department Name:Test) Query Parameters: authtoke={authtoken}&scope=crmapi&criteria=(Department%3AName:Test) The same Query Parameters above work when using
Integrate Leads with Facebook AdSet
Hello, I have a custom form to insert Leads in my CRM. I get the facebook AdSetID from the url ( I can get the Ad_ID too if its necesary). I have installed Facebook Advert Manager and add a facebook adSet lookup field in my Leads Module. I want to fill this field but I dont know how to work with the api. I tryed <FL val="AdSet_Id">8960000000216197</FL> when inserting the Lead Record but didn't work. Hope you can help me.
Insert a record to custom Module with a related item field
Hello, I'm currently integrating the Zoho API into my system, I'd like to insert a record for my module (let's say CustomModule 1) with a related item field linked to Accounts module. But I'm not able to send the Id of the associated Account in the tag <FL> Error message is returned : You have given a wrong value for the field * My related item field to Accounts * Has anyone ever encountered this problem? Thank you !
SOAP Data Import
Hi All I am extremely new to Zoho and the programming world but have been playing lately. I have a web service we currently use to provision our telco clients. It seems that they have web services available to use and have sent me a documentation link to all the webservices etc. I would like to use Zoho with this system but I am afraid that Zoho wont communication. I simply (to begin with) want it to import all the customer details from the webservice into Zoho. Can anyone help with this information
Auto-populate fields from another software program using API calls
Hi, I am trying to get Zoho and another software program to talk to each other. I use 2 software programs: 1. Zoho (CRM) 2. SoftwareOne I want to do the following: 1. Create a custom field in Zoho (Policy Number) 2. Enter policy number (POL1234) in SoftwareOne and Save 3. When data is saved in SoftwareOne, the details appear in my Zoho custom field (Policy Number: POL1234) SoftwareOne uses REST API web services and I have been able to use a string to make the data appear in a browser, but there is
API INSERT - Characters are not displayed correctly
Dear Friends I am testing with the CRM API, I use Java to program. When I insert Latin characters, they are not displayed correctly in the application. Here is the code used: // --- Start of code import java.io.*; import java.net.*; import org.apache.commons.httpclient.*; import org.apache.commons.httpclient.methods.*; public class insRecords { public static void main(String a[]) { try { //----------------------------Fetch Auth Token ---------------------- String authtoken = "mitoken"; String
How to integrate Exotel with Zoho CRM using API
I want to integrate Exotel with Zoho CRM using API method. How can i do this in Zoho CRM. Please provide me steps to follow
Retrieve "Reason For Loss" via API
@ZohoCRM: Is it possible to retrieve "Reason for Loss" via an API and publish it using webhooks?
Request URL too large for insertRecords Api
I m using insertRecords api to upload contacts from android to zoho crm server. https://crm.zoho.com/crm/private/json/Contacts/insertRecords?authtoken=my_token&scope=crmapi&xmlData=encoded_data The characters count from xmlData is near 12K. Server throws message as Request URI too large. I've tried the same request in rest client and postman. Got the same error. Should I limit the no of records for uploading? I did already as 100 records. Zoho CRM api doesn't support to send via post body. How to
Invalid ticket id with getFields
Hi, I am new to the API world and I am trying to make a getFields on the Accounts to see which fields I can use. I have tried the following values with my auth token: "https://crm.zoho.com/crm/private/xml/Leads/getRecords?authtoken=XXXXXXX&scope=crmapi" This works fine and give me the list of leads. Now if I try this: "https://crm.zoho.eu/crm/private/xml/Leads/getFields?authtoken=XXXXXXX&scope=crmapi" or "https://crm.zoho.eu/crm/private/xml/Accounts/getFields?authtoken=XXXXXXX&scope=crmapi" I obtain
Announcements: Zoho CRM Developers Console
Hi All, Meet Zoho CRM Developers console. Most common methods are supported, and others come in the nearest future... Public URL: https://apigee.com/i.vatsenko/embed/console/zoho-crm "Must have" tool for all Zoho developers Enjoy :) Merry Christmas and Happy New Year ! ______________ Igor Vatsenko http://malthinae.com http://zoholic.blogspot.com
API - insertRecords Method
Hi, I'm trying to use the example of insertRecords Method for new contact, using POST. https://crm.zoho.com/crm/private/xml/Contacts/insertRecords?authtoken=my_xxxToken&scope=crmapi &newFormat=1 &xmlData= <Contacts> <row no="1"> <FL val="First Name">Scott</FL> <FL val="Last Name">James</FL> <FL val="Email">test@test.com</FL> <FL val="Department">CG</FL> <FL val="Phone">999999999</FL> <FL val="Fax">99999999</FL> <FL val="Mobile">99989989</FL> <FL val="Assistant">John</FL> </row> </Contacts> and I
Attach a file to note via API
I've created a note to Calls module via rest API. Is there any api to attach a file to that created note? If yes please mention the api and its request parameters.
Mailerlite - direct integration
Greetings - Any plan to have a direct integration between ZOHO crm and mailierlite? I know we can use third party tools, like zapier to take care of this, but any direct integrations? thanks in advance
Call status entry for insertRecords of Calls module not reflecting in Zoho web portal and zoho database
Using insertRecords api, I'm uploading call records with Call Status as Missed. It's uploaded successfully. When I check in website, the entry comes under Received calls and not missed calls. Similarly, If I upload an entry with status Unattended Dialed, the zoho crm over writes it as Attended Dialed. Here is the sample entry: xmlData=<Calls><row no="1"><FL val="ACTIVITYID">1716111456</FL><FL val="CONTACTID">2761771000000189001</FL><FL val="Created Time">0</FL><FL val="Call Duration">00:00</FL><FL
Using API to query ALL notes?
I have some code that is using the Zoho CRM API getRecords() call to query a large number of records out of Zoho in one shot (e.g. it queries 200 records at a time, syncing the data to another system I am using). I need to get the Notes associated with all of those CRM records. I know about the getRelatedRecords() API call - however, when you call this API you need to know the Record ID of the record that has notes in it. Only a few of the records I am fetching have Notes attached to them and I
How to add selected contacts to a function?
Hello! Could you please explain me, how can I catch an event select a contact and transfer it to a function? I mean this - http://prntscr.com/gslyoy When I select entries in the record list and click on the function, how do I catch these entries in the function? zoho.crm.getRecords or zoho.crm.getRecordById ? For example, I do not need all the data about the record but only their IDs transmitted from the page. Best regards, Alexandr
Google Adwords integration GCLID not being updated
Hi, I have integrated a 3rd party web form with the instructions on this page https://www.zoho.com/crm/help/google-adwords/configure.html The GCLID is being added correctly to the Lead when I am using insertRecords API call. The form integration sometimes uses updateRecords but this does not update the GCLID field. Can the GCLID field only be included when creating a new record? Thanks, Michael
Zoho CRM create "Potential" via API?
Hi there, I've been looking through the API docs but cannot find any documentation on creating a "Potential" via API. I've found docs on creating leads, contacts, and others. Where should I be looking?
Google Adwords Integration
I'm trying to integrate Adwords with Zoho crm but the instructions appear to be missing important bits of information. I am using my own forms and api. I have captured the GCLID from cookie and assigned it to variable $gclid and have included this is the api i.e. <FL val="GCLID">'.$gclid.'</FL> So far so good. However, I'm confused as to what goes in the hidden field in the form. Is it <input type='hidden' id="zc_gad" name="zc_gad" value=""/> ? Or is it <input type='hidden' id="zc_gad" name="zc_gad"
EXTREMELY URGENT - searchRecords Not Working For Potentials
Hi Support Staff I have relentlessly searched forums for the answer to my problem, with no luck. The following works fine: https://crm.zoho.com/crm/private/xml/Contacts/searchRecords?authtoken={$token}&scope=crmapi&criteria=(Phone:Test) The following returns error 4832: https://crm.zoho.com/crm/private/xml/Potentials/searchRecords?authtoken{$token}&newFormat=1&scope=crmapi&criteria=(Potential Name:Test) I have tested these two calls from within PHP and from browser. Only difference is the module
Zoho API file upload error “Unable to process your request. Please verify whether you have provided proper file.”
I want to upload file to zoho using uploadFile method, but unfortunately i got this : "Unable to process your request. Please verify whether you have entered proper method name,parameter and parameter values." i am already tried this "https://help.zoho.com/portal/en/community/topic/unable-to-process-your-request-please-verify-whether-you-have-entered-proper-method-name-parameter-and-parameter-values" but dose not work $fields = array();
$fields['authtoken'] = $this->authtoken;
$fields['scope'] =
Upload image to leads.
Is there a way to upload a image for a lead using deluge? I would like to upload the contact picture using deluge. I see that you can use UploadPhoto, but that needs to use a file stream. I am not sure if you can get a file stream from deluge. Bob Lozinak Twelve/Three Marketing, Inc.
I get Invalid Ticket Id at every request
Hello I followed your guide and then generated an api token. The code (without the token) : <?php header('Content-type: application/json'); $token = 'my-token'; $url = "https://crm.zoho.eu/crm/private/json/Contacts/getRecords"; $param = "authtoken=" . $token . "&scope=crmapi"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 30); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch,
Questions on API Integration (application development)
Hello, We are scoping out developers who would be able bridge Zoho CRM with our ERP system. With that said, our prospective developers are wondering what programming language and database Zoho uses, and what application would need to be put in place for a successful integration? Thanks, Deanna
Lowest API calls to retrieve contacts related to multiple accounts?
To get all the Accounts associated with Contacts can searchRecords or getRecords for Contacts then getRecordById with &idlist to get Account records. Not seeing a good way to do the reverse because ContactsId is not stored in the Accounts record. Could do searchRecords or getRecords on Accounts and getRecords or getRelated for Contacts but getRelated maybe greater number of calls compared to getRecords. Is there a way for less API calls for Contacts? Regards, Glenn
Does Zoho crm supports insertRecords as post body?
To insert a contact, I've used below URL. https://crm.zoho.com/crm/private/xml/Contacts/insertRecords?authtoken=d3c628d4a475fe89b37a33abffcbdf84&scope=crmapi&newFormat=1&xmlData= <Contacts> <row no="1"> <FL val="First Name">Scott</FL> <FL val="Last Name">James</FL> <FL val="Email">test@test.com</FL> <FL val="Department">CG</FL> <FL val="Phone">999999999</FL> <FL val="Fax">99999999</FL> <FL val="Mobile">99989989</FL> <FL val="Assistant">John</FL> </row> </Contacts> xmlData parameter added to this
CRM API uploadFile errors
I can't upload using the API $url = https://crm.zoho.com/crm/private/xml/Contacts/uploadFile?authtoken=###&scope=crmapi&id=### $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_VERBOSE, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, TRUE); $post = []; $post['id'] = $id; $post['content'] = '@'.realpath($file);
Creating records and handling Zoho CRM API
I was looking at Zoho CRM API and there is a method called insertRecords. But I have no idea how should I use to really create a method. Even though there is an example there, I just cant seem to understand it. Should I create a script (with php or python) to handle it? How do I run their example code?? Can anybody help me?
How to avoid duplicates in custom modules
I am using the Zoho CRM API in a VB.NET program and have been successfully inserting records into modules, using the duplicate check feature such that records are either inserted or updated as appropriate. The records to be inserted/updated are in the form of a daily csv file - some new records, some existing records, but none of them have Zoho IDs. The challenge I now have is with custom modules – I understand that duplicate checking is not available in custom modules. So my plan is this:
Problem with InsertRecords on module PurchaseOrder
Hi ZOHO CRM community, I have a problem with an API call on purchase order module, and the ZOHO support doesn't ( or can't) help me. Using the following URL ( yes the zoho account is @ zoho.eu) https://crm.zoho.com/crm/private/json/PurchaseOrders/insertRecords?scope=crmapi&newFormat=1&version=4 With the post parameters : authtoken : <my auth token> xmlData: ( with correct products ID and VENDORID) <PurchaseOrders> <row no="1"> <FL val="Subject">TEST</FL> <FL val="VENDORID">xxxxxxxx</FL>
New Event in leads
I am trying to add New Event to Leads via API (Open Activities --- New Event, please see the images attached for references). I can create an event just but not Open Activities - New Event associated with Lead.
Encountered: EXISTS Error.
Hi, Zoho not supporting EXISTS in mysql queries. Please suggest how to make it work. Thanks.
API Products Load time
Hi, We currently use Excel to load products with some vba code but the loading time appears to vary quite wildly. We only have around 1,000 products and it has previously only taken 1-2 seconds but recently this is taking much longer. Can you please confirm if this is a problem or restriction with Zoho or if this is due to the fluctuation in connection speed? Looking at the Zoho CRM service performance charts, the response time recently looks very slow. Kind Regards, Lee
Problem sending WebToLead Form per cURL
Hi, till 1 or 2 months ago, I was sending a WebToLead Form on a Website to an intermediate PHP Script to intercept the data and use it for other means first and then send it to Zoho per cURL. And it was working fine. Then it stopped working, I was receiving a 302 Status Code and Zoho was redirecting the request from https://crm.zoho.com/crm/WebToLeadForm to http://www.zoho.com Strange enough, on my local server exactly the same code is working and on the live server not, so I guess there is a new
Api integration into website
Hello, I have a website on which i added a zoho form. I want that if anyone get subscribed to zoho through that form, he should be registered for website as well after submitting that form. I think that will be possible with the help of API. Please help me to integrate API into my website. And you have any other suggestion for this then please let us know. Thanks
CRM error code 4425
Please can someone direct me if there are any solutions to error code 4425. I do not seem to find it anywhere. Learn and share with other
Error 4401 Unable to populate data, please check if mandatory value is entered correctly while inserting a call record in contact
down votefavorite I am trying to link a call with a contact to log call history. I am using the xml below. But the response is 4401 Unable to populate data <Calls>
<row no="1">
<FL val="SMOWNERID">2145559000000117005</FL>
<FL val="Subject">Sales campaign</FL>
<FL val="Call Type">Outbound</FL>
<FL val="Call Purpose">Prospecting</FL>
<FL val="CONTACTID">2145559000000117005</FL>
<FL val="SEID">2145559000000117005</FL>
<FL val="SEMODULE">Contacts</FL>
<FL val="Call Start Time">2016-05-06
How can I pass multiple selection field value via crm add contact api?
I am using your zoho crm REST api for managing contact in crm. And I added custom multiple selection choice field in zoho crm contact layout. How can I pass multiple selection field value via crm add contact api? Please give me demo of xml string to pass multiple selection field value to contact api.
Error on inserting records in Sales Orders!
Hello, I am trying to insert a Sale Order with following xml code, but I receive this error: 4832Problem occurred while processing the request. xml code: <SalesOrders> <row no="1"> <FL val="Subject">xxx</FL> <FL val="Account Name">xxx</FL> <FL val="Contact Name">xxx</FL> <FL val="Billing First Name">xxx</FL> <FL val="Billing Last Name">xxx</FL> <FL val="Billing City">xxx</FL> <FL val="Billing ZIP">xxx</FL> <FL val="Billing Country">xxx</FL> <FL val="Billing Street">xxx</FL> <FL val="Billing Fiscal
Next Page