The zoho Java SDK often throws exceptions
We updated our app to use version 2.0.1 of the zoho java-sdk recently. Everything was fine for a while but we are seeing quite a few ZCRMException being thrown where the exception message is 'org.apache.http.NoHttpResponseException: www.zohoapis.com:443 failed to respond' What is the cause of this error? It appears the Zoho server is not responding at all or it is too slow so the Apache exception is being thrown. Is there a way I can increase the Zoho receive timeout to see if that will help?
Can't connect Books to CRM Sandbox
Here is what I want to achieve - Generate test invoices against copies of test data. Here are the mountains I've had to climb so far. 1. There's no 'books' sandbox. You have to create a 'Trial'. OK. Created. 2. You can't link that Trial with production data - "Currently you can integrate one Zoho CRM account with any one organization in the Zoho Finance Suite(Zoho Books or Zoho Invoice, Zoho Expense, Zoho Subscriptions, Zoho Inventory) organization." 3. OK, so I guess I have to link it to sandbox?
BulkAPIResponse - BulkData.Count Crash with CMD
Hello. I had create winform in C#. This is work fine with your help, but i have got new problem when i start it with CMD (i administrator too). I select records with pagination. -> while (Limit != 0) ZCRMModule ModuleSel = ZCRMSDK_CRUD.ZCRMModule.GetInstance(module); ZCRMSDK_RESPONSE.BulkAPIResponse<ZCRMSDK_CRUD.ZCRMRecord> response = ModuleSel.GetRecords(null,Page,200,null) ; Limit = response.BulkData.Count; it work normally but when i star with cmd, this crash on "Limit = response.BulkData.Count;"
Kaizen #5 - Environments and Domains in Zoho CRM [Part 1/2]
Hello everyone! Welcome to another week of Kaizen. In the last Kaizen post, we discussed Troubleshooting OAuth2.0. By now, you must have got a hold on OAuth2.0 authorization. Now let us dive deep into other details related to OAuth2.0. What you will learn from this post? If you want to integrate your application with Zoho CRM, this post will help you understand the different environments available, and how to handle different domains for your application. In this post, we discuss handling domains
Why I cannot get the response of insertRecords api method?
Hi, I'm using "https://crm.zoho.com/crm/private/xml/Leads/insertRecords?authtoken=MyAuthToken&scope=crmapi&xmlData=Postdata" api to insert record into the ZohoCrm but when i try to make post request I get the responses as " Unable to process your request. Please verify if the name and value is appropriate for the "xmlData" parameter error" and sometimes I get response content type as: text/html instead of text/xml but when I use Postman to post the same url, it works without any problem. I almost
Get Products
When I get the records from the Products module, 200 items come with the postman. But I have about 500 products. How do I draw all my products?
ERROR 407 HTTWebRequest C# WindowsForm
Hi. My problem on CMD during but trying found solution, bur i've got New problem When i Deploy My WindowsForm on new environement. On my computer, it's ok, but on this second no. 19-11-14 09:08:57 [ERROR]: Exception in Type: HttpWebRequest at Method: System.IO.Stream GetRequestStream(System.Net.TransportContext ByRef) in File: at Line: 0 Exception in Type: HttpWebRequest at Method: System.IO.Stream GetRequestStream() in File: at Line: 0 Exception in Type: ZohoHTTPConnector at Method: System.String
API v2- Record Format
Call someone tell me what are the field format/requirement for EVERY FIELDS. Example: "Single Line" or "Phone" etc is not enough for error Handling ! - Does the 'Single Line' accept special character ? Is it Alphanumeric ? - What are the 'Phone' format ? Does it accept a string or just number ? The sample doesn't tell if '-' or '()' are accepted I can't find enough information on this. I already have found this, but like I said, this is not enough https://help.zoho.com/portal/kb/articles/standard-modules-fields#Leads
self client generated code duration
The code I have created from the self client is canceled after a while and I have to generate the acces token again. What do I have to do to make this code constantly active?
API for records expects wrong type for territories field
Hi, When I try to update a record with an array as the value for the territories field I get an "invalid data" response saying that the Territories field should be of type "text". This is a sample of the request data I'm sending: { "data": [ { "First_Name": "John", "Territories": ["New York", "National"] } ] } This is the response: { "data": [ { "code": "INVALID_DATA", "details": { "expected_data_type": "text",
Identify Sanbox in Webhooks
Hi everybody ! I use the Sanbox environment and Webhooks. I want to identify if webhooks are called from Sanbox or not. The User-Agent is always "crm.zoho.eu" even on the Sandbox. Is there a parameter like ${SANBOX} or something else that would do that? Thanks !
PhoneBridge API for 3rd party integrators
Hello, I called support and they stated that the PhoneBridge API used by 3rd party integrators for other phone systems is in development and is not currently available. Is that true and when is it expected to be available?
The Ruby SDK for Zoho CRM is released!
Hello everyone! Have you been waiting to integrate your Ruby application with Zoho CRM and use our APIs? Well, here's good news! We are pleased to inform you that we have added a new gem to our collection of SDKs—the Ruby SDK! The Ruby SDK comes bundled with all the necessary classes and methods to make API calls to Zoho CRM easily. All you have to do is install the gem using the below command and use the necessary methods to make API calls from your application. gem install ZCRMSDK Refer to our
PHP SDK token expires
Hi, My application has been integrated with Zoho CRM with the API. I created the client, and used the self client option to generate a grant token. Token persistence is set to file. I generate the access and refresh tokens within the time limit selected from the grant token. They are persisted to the set file. Requests all work fine. However after hour or so they no longer work. And I have to get a new grant token to generate new access / refresh tokens to get it to work again. From the documentation,
ZOHO API contacts
Hallo community, this is my first topic here and my question is, we have some Contacts with more than 3 E-Mails or 3 phone-numbers, how cann we add them to our zoho crm using "ZOHO API , phpSDk" , all E-mails and Tel-Numbers should be added? thank you and regards
Zoho CRM API
Hi, I am trying to insert record to a custom module. I am using the C# SDK. Where can I find the sample code for it? I don't see enough discussions for insertRecords in v2. Can you please provide a sample code?
Serverside Java SDK .in domain support
I have been trying to access OAuth APIs using Java SDK. Adding .in domain support in iamURL, apiBaseURL and domainSuffix is not working. So is there a support for .in domain or not? Also if not, any timeline for release?
Installing Composer
Hello experts, I'm trying to install the composer so I can use the API but my problem is that my website is in a hosting and I don't have access to install the composer. How could I solve this to be able to use the API?
Adding Potentials via the API
Below is the code I'm running to add Potentials using the API. It worked prior to Dec 1st but now does not add the potential even though a successful completion code is returned. I'm thinking this has something to do with stopping support for SSL, but I'm not sure why this code would have anything to do with that. I did create a new authentication code. If I paste the URL string created from this program into the browser, a new potential is added so I know the string is correct. Here's the code:
How to add an activity and note associated with a contact-id via the Zoho CRM API ?
I checked the documentation in this link: https://www.zoho.com/crm/developer/docs/api/insert-records.html But, I am not sure what attributes/fields to pass to create an activity and note associated with a contact-id in the CRM. Could anyone help us with the API Documentation for those two: inserting Activity and inserting Note for a contact ?
Extended Mail Merge Fields
Is there a way to create a template that will take mail merge information, and "reach" somewhere else for the input? We have a custom module that contains many fields of information for each record. The record is an object we are selling with the fields being attributes or features of the record. The fields within the record are very short, basically describing a SKU. We would like to create a template that allows us to create a proposal of the record to send to customers. The template record ID
How to know lead ID
Hi, I'm developing a WooCommerce plugin for Zoho CRM, and I'm stuck in this question: I want to do a lead -> contact conversion when a lead purchase something trough WooCommerce. Have looked in the API documentation and I must send the Lead ID in the API call. How can I retrieve the ID of that Lead (I just know the email, first name...)? Thanks in advance.
postman cannot get response
I'm trying to get zohocrm data with postman.But I have some problems in practice.This is a screenshot of my operation in postman. the client_id & client_secret is right.I got the code from self client.I entered the request address, but I couldn't get the data.
Email of owner - module ACCOUNTS - CRM
Hi. I ve got small question. With C# SDK, how can read Email For an Owner or createdBy for exemple ? My Simple Code : ZCRMSDK_CRUD.ZCRMModule module = ZCRMSDK_CRUD.ZCRMModule.GetInstance(Monmodule); ZCRMSDK_RESPONSE.APIResponse response = module.GetRecord(ID); ZCRMSDK_CRUD.ZCRMRecord record = (ZCRMSDK_CRUD.ZCRMRecord)response.Data; --> FOR NAME record.Owner.FullName.ToString(); IS OK BUT FOR EMAIL ? Thanks a lot.
Associating additional data when creating a lead programmatically
When creating leads via the record APIs, is it possible to add an attachment? I've got data that can be, say, up to a MB to be associated with a lead. I see that the UI permits attachments, which feel ideal.
Sending Email via Zoho Triggers the "Edit" Method for Subscription APIs
Hey all — This has been a massive pain in my neck since moving to the new API and am wondering if this is intended functionality. I have an issue where my server is subscripted to Zoho update events, but when I send out mass email through Zoho, it pings an "Edit" event for every record that the email was sent to. I understand conceptually why because the emails are added to the user records, but ideally I would like for this to not happen because it currently overloads my server with HTTP calls.
Help an old Hippie with an easy problem...
Been figuring it out on my own for way too long and want to take a short cut. Can someone who knows better throw me the http call I'd send to update a record and the one to create a new one? I can manage getting a token but don't want to spend hours trying to figure it out the call when the community is so knowledgeable. I'm using PERL and LWAgent. I can construct the URL if I know the format but that's what always gives me anguish.
4835 Unable to parse xml data for some records
I am using ZOHO CRM API insert records for my website . Some records show 4835 error code $xml = '<Leads>'; $xml .= '<row no="1">'; $xml .= '<FL val="Last Name">'.htmlspecialchars($name).'</FL>'; $xml .= '<FL val="Email">'.htmlspecialchars($email).'</FL>'; $xml .= '<FL val="Phone">'.htmlspecialchars($phone).'</FL>'; $xml .= '<FL val="Lead Source">'.htmlspecialchars($traffic_source).'</FL>'; $xml .= '<FL val="Description">'.substr(htmlspecialchars($email_subject.' -'.$email_message),0,32000).'</FL>';
4835Unable to parse XML data
need solution mam . $xml = '<?xml version="1.0" encoding="UTF-8"?><Leads><row no="1">'; foreach ($zoho_field_data as $key => $value) { $xml .= " <FL val= " .$key. ">" .$value. " </FL>"; } $xml .= '</row></Leads>'; $url ="https://crm.zoho.com/crm/private/xml/".$zoho_object."/insertRecords"; $query="authtoken=".$zoho_org_id."&scope=crmapi&newFormat=1&xmlData=".$xml; $ch = curl_init(); /* set url to send post request */ curl_setopt($ch, CURLOPT_URL, $url); /* allow redirects */ curl_setopt($ch, CURLOPT_FOLLOWLOCATION,
Developing on Developer Sandbox
I have an API script that is working on the Zoho CRM but am looking to port it to the vertical solution. Couple of questions: 1. Documentation for the Vertical Solution seems to point to the v1.0 APIs. Should development for the Vertical Solution be using v1.0 or 2.0 APIs? 2. If 2.0, what scope be used for the generation of the key? I am assuming that this will allow us to access the vertical solution crm instance and not the crm.zoho.com instance? 3. With the vertical solution and with multiple
Kaizen #3 - Scopes in OAuth2.0 Authorization #API
Hello Everyone! Welcome to another week of Kaizen. We hope you find this series of posts useful. Please share your feedback in the comments section and keep the discussion going. In the last kaizen post, we discussed the OAuth2.0 protocol and Self Client. There are two types of clients in OAuth 2.0—self client and web-based applications. What you will learn from this post? In this post, we are going to explore different facets of "Scopes in OAuth2.0 Authorization" in detail. Towards the end of
Uploading more than 1 file with file upload button
Hi, I have the enterprise edition and I have customized my fields, and added the field "file upload". The issue is I wanted to add more than 1 file. I have to send out yearly, to our customers, a rider which needs to be kept indefinitely. Currently I am adding them into attachments, however they are getting lost in shuffle. I was looking for a way to upload these in 1 area for easy access.
Google Sheets oAuth2 library authentication error: ERROR_invalid_redirect_uri
Hi there - I am trying to connect to Zoho API through Google Sheets, using the oAuth2 Apps Script library (https://github.com/gsuitedevs/apps-script-oauth2) However a grant token is not returned, and the authorisation url returns a "ERROR_invalid_redirect_uri" message. Can you confirm that i should be able to authenticate using this library, and if so can you suggest how to resolve ? Here are some of the connection parameters i have been trying. function getZohoService() { return OAuth2.createService('Zoho')
Zoho crm with creating custom Login Activity in Android SDK
How i can create customLoginActivity without calling(passing intent) to ZCRMLoginActivity. is there any RestAPI's are available to login zoho without openning "web Client". Like : loginToZCRM(Username,password) In android SDK. If available Please send link or ping me.
Can I create custom fields via API?
Can I create custom fields via API?
Zoho CRM API Refresh Token expires_in is not OAuth2 compliant?
When following the OAuth authentication documentation for Zoho CRM (here), I find that when calling the API to obtain a refresh token, the expires_in field returns the expiry time in milliseconds, not seconds as given in the OAuth2 specification. This is not an issue if manually or programatically handling tokens without a library, but when using an OAuth2 compliant client library, the expiry is calculated incorrectly due to the specific expires_in field not being in seconds. This can result in
Desenvolvedores brasileiro que Conheçam as APIs de integração do Zoho CRM
Boa tarde, Procuro desenvolvedor brasileiro com experiência em integração do Zoho CRM com outros softwares. Preciso integrar o Zoho CRM com Totvs, MK Solution e Zabbix. Existe algum desenvolvedor no fórum que pode participar desse projeto? Atenciosamente, Thiago Morais 027997747844 thiago.morais@dinamicatelecom.com.br
Embedded APP SDK and API v2
Hi, We have created a app that makes use of the Embedded APP SDK, I am wondering will we need to make any changes to our app to take into account the changes in the API v2 or will the SDK take these into account? Thanks James
Connect to Api V2 with Curl shell linux
Hi everybody , Someone Know the process to connect to api v2 CRM with linux shell and curl ? I didn't pass the auth . Thank you in advance for your help .
BulkAPIResponse limit 200 records
Hi. I use C# SDK for Get some records of CRM. how can enable limit of 200 records, or how caan loop on each page ? ***************************************** Module = Account (or other) ZCRMSDK_CRUD.ZCRMModule ModuleSel = ZCRMSDK_CRUD.ZCRMModule.GetInstance(module); ZCRMSDK_RESPONSE.BulkAPIResponse<ZCRMSDK_CRUD.ZCRMRecord> response = ModuleSel.GetRecords(); --> response.BulkData.Count = 200; But i can't spécify PageNo, and can't loop. foreach (ZCRMSDK_CRUD.ZCRMRecord record in response.BulkData)
Next Page