"code": "AUTHENTICATION_FAILURE"
I have created api and auth token, and directly posted using postman, but it showing an error, Please send me the solution for that
Zoho CRM custom function API request syntax - calling from Google Apps Script with custom arguments in Body/Payload
Putting this down here as it's taken me ages to figure out - hopefully can save time for somebody else. Objective: call custom Zoho CRM function from Google Apps script, with custom arguments in the Body/Payload Sample Google Apps script code function
How to search records by date in the JS SDK?
Does anyone know if it's possible to search records within a date range via the JS SDK? the COQL query I have working is (changed for legibility) : SELECT Name FROM Leads where (Created_Time >= fromDateTime and Created_Time <= toDateTime and Resource = resourceID) I'd like to be able to execute this same query via the JS SDK but this doesn't work: ZOHO.CRM.API.searchRecord({Entity:"Leads",Type:"criteria",Query:"((Created_Time >= fromDateTime and Created_Time <= toDateTime and Resource = resourceID))"})
ZohoOAuthException when trying to fetch access token with Java SDK
Hello, I first tried the french documentation which was obsolete. I had to go to the english documentation to have up-to-date information. Or so I thought. I had to modify the given code. Instead of ZohoOAuthClient client = ZohoOAuthClient.getInstance();
client.generateAccessToken("generated_grant_token"); I had to write : ZohoOAuthParams zcrmAuth = new ZohoOAuthParams(); zcrmAuth.setClientId("(replacing for posting"); zcrmAuth.setClientSecret("(replacing for posting)"); zcrmAuth.setRedirectURL("https:
Update Layout field in accounts using bulk write API not working
Hi, I am using bulk write API to upset accounts in CRM and it is working fine except for one thing: When I map the Layout field to a Layout field in the csv that contains the id of the layout I want to set for the accounts it is not updating/setting the layout in the accounts. I have also tried to set the default layout for the user that creates the job with the one I want to set and it doesn't get set on new accounts. How can I do it? I have searched for information but the only information I have
configuration.properties not found
Hello guys i got a problem when im trying to use the Api. 0Current user should either be set in ZCRMRestClient or in configuration.properties fileUnknown but configuration.properties exists and contain the currentUserEmail apiBaseUrl=www.zohoapis.com apiVersion=v2 sandbox=false applicationLogFilePath=/***/*** currentUserEmail=***@***.com
Can I pass data to widget which open from botton click?
Hi I create a button in contacts view . The button will popup a widget. I want pass the contacts ID which I select to widget. Please show me how can I do? Kenny
searchRecords api method
Trying to understand why the following is happening. I have created 3 account in the CRM with the following account names Wonder Company Test Sample Company When I make the following call, I get all companies returned as the result https://crm.zoho.com/crm/private/xml/Accounts/searchRecords?authtoken={My Auth Key}&scope=crmapi&criteria=(Account Name:a) I would of expected none to be returned, it in theory it is getting accounts that "Start With a"
Do I need a new license as a developer?
Hi Im working on the CRM for the client. The client has a license. Do I also need a license if Im working in the CRM? Ill only be doing about 5 hours per week on the project. If I use the client's login details, will it block her out of the CRM while Im logged in? Thanks
ZOHO CRM API and Zillow API
Here is what I am trying to do. I was wondering if there was a way to use a zillow api or any other real estate related API to populate information into a ZOHO CRM lead. I wanted to be able to grab information from Zillow like the Z estimate and beds, bath, square footage, school districts, etc from zillow. I wanted to do it in a way that I just clicked a button and it auto populated into my Lead fields. Right now I can go to my real quest account and export the field and then input them into
How to remove the human interaction for Zoho CRM OAUTH
Presently, it appears that we can only obtain a grant token by having a human interact with their browser i.e. 1. my service starts up without a grant token so it then displays a URL that a human can go to 2. the human goes the browser, consents to the data being shared and then submits 3. Zoho then sends the grant token to my services's redirect url I would prefer to eliminate the human interaction as services and their hosts are often restarted. Is there a way to have my service directly obtain
Kaizen #52 - Currencies #API
Hello everyone! Welcome back to another post in the Kaizen series! This week, we will discuss Multi-currency in Zoho CRM. What will you learn from this post? Multi-currency in Zoho CRM Managing multiple currencies via Zoho CRM API Enabling multi-currency for your organization Retrieve currency details Add new currencies to your organization Update currencies Multi-currency and Inventory modules in Zoho CRM 1. Multi-currency in Zoho CRM Multi-currency support in Zoho CRM lets you carry out business
Zoho Creator and Document Server
So I am designing a website through Zoho Creator and using Pages. There are documents that are connected to the CRM and others that do not. Is there anyway to fetch the PDF of a Purchase Order or Invoice directly using APIs? Otherwise, we would have to use the Documents Portal inside Zoho CRM. How do we restrict access to Documents based on the Customer Portal (Not Users) and its permissions (assuming we will do the fetch based on a URL given by the Documents Portal inside Zoho CRM)? For our documents
Convert Stage Id to Stage Name
When querying the Stage_History of a record it returns { ... "Stage": "33354123000061234" ... } How do I go about converting that Id into the display value?
Client facing web application for vendors and buyers
Hi all, I'm pretty new to Zoho. I'm working with Zoho CRM API to develop a client facing web application. Vendors can log in and access, modify records (specifically products and sales orders) and buyers can see products and invoices. My idea was to have a Zoho user per client and assign each of them a specific role (vendor, buyer). This way I could set up permissions for them in CRM to have access to the correct data. The part I'm confused about is whether multiple users can be linked to a specific
Kaizen #51 - Handling Users with ZohoCRM API
Hello everyone! Welcome back to yet another post in the Kaizen series. This week, we will discuss the Zoho CRM Users API in detail. Users in Zoho CRM A user is the one who is allowed to access and manage the CRM records. Generally, anyone using CRM is a user. Further you can assign profiles and categorize the users based on their roles and permissions. There are 4 major operations in Users API: 1. Get User(s) Data 2. Add User 3. Update User 4. Delete User Note: 1. The oauth scopes required for all
Should I be using lookup fields in this scenario?
I want our CRM to contain details of all the Vets that we do business with. We need to select a Vet based on what treatments they offer. Certain operations are only available for certain animals. And only certain treatments are available for certain operations. We need to be able to filter Vets that offer a treatment or operation for a given animal. So I think what I want to see is a dropdown which shows all the animals. Then - when selected - another dropdown appears which displays all the operations
zcrmsdk.CLException.ZCRMException: <exception str() failed> when trying to get fields on Contacts
Hello, I can’t figure out why this code does not work. The first five lines work fine and the print dir of the contacts_instance prints the last call but it fails on the last call. Code: crmsdk.ZCRMRestClient.initialize(configuration_dictionary) contacts_instance = crmsdk.ZCRMModule.get_instance('Contacts') print(dir(contacts_instance)) contacts = contacts_instance.get_records().response_json["data"] print(len(contacts)) contact_fields = contacts_instance.get_all_fields() Result: /Users/ddow/venv37/bin/python
Kaizen #50 - Deals Metadata #API
Hello everyone! Welcome back to another post in the Kaizen series! This week, we will discuss the Metadata API for the Deals module and explain every key in the response. What are metadata? Metadata are the additional information about a record's data or a module. For instance, the metadata of the Deals module comprises details like related list properties, whether the module is visible to the current user, whether the module can be accessed via API, and so on. You can fetch the metadata of a module
I can't access the ZOHO creator form in ZOHO CRM.
Hi Guys, I Build App in Zoho Creator as the name of "Add Account" and written Delegu code for saving the Account/Contacts records into ZOHO CRM, it's working fine smoothly saving the records into ZOHO CRM. I am facing a problem that when I tried to access the "Add Account" App in Zoho CRM through (Setting --> Web tabs--> Links) I am getting an error message of "Sign in to your Zoho account to view this Form." along with a sign-in button, I have clicked many times to get into form but no luck, but
Accessing MassEmail or Reports from API
Hello, I am currently trying to retrieve data from Zoho CRM programmatically (via API), regarding mass emails (bouncing rate, opened mails, etc...) for monitoring. However, so far, I have found no way to retrieve such data, (even indirectly via a Report, for example): - Listing all modules via API, I do not see any "email" related module, and "Reports" is marked as not `is_api_supported` - However, if I list related modules for "Contacts", I do find an "Emails" module - Furthermore, when I try to
How to integrate FullContact API with Zoho CRM API?
Essentially, FullContact is a lookup for more information on a person when certain parameters are passed (for example email, name, company). On GET request, the FullContact API should return XML or JSON of whatever available public information there is on a person. What I want to do is a POST onto CRM Leads of that data. I've been looking and trying to use Webhooks from Zoho but have not been able to do a successful POST onto my Leads module. (Probably an issue with the XML formatting) FullContact
How To Get Deals Per Contact?
Is there an extremely efficient way to get a list of Contacts with a Created_Time in a date range, and then get a count of their completed deals? I was trying to do a join in COQL but the docs are pretty hard to follow on this. The next thing we need to know is not only how many deals we did for all the contacts in that date range, but what the sales amount was. We're trying to update a third-party business intelligence dashboard with these statistics. (And yes, we're going to use a cache table between
How to use pagination when getting records through a COQL Query in Zoho CRM REST API V2?
When I send a COQL query POST request to this endpoint https://www.zohoapis.com/crm/v2/coql?page=2&per_page=10 with this body { "select_query" : "select Last_Name, First_Name, Modified_Time from Contacts where Modified_Time >= '2020-01-10T00:00:00-05:00'", } I get 75 results. How do I properly paginate results when getting records through a COQL Query? According to this link pagination in API V2 should be possible: page: To get the list of records from the respective pages. Default value is
Extract the Lead ID that was converted into a potentials via API
When a Lead is converted into a Potential, I would expect the Lead ID is stored within the potentials table. However, this fields is not currently not available within the API. Is there a way to access this information via the API? Thanks.
Update to Connections - Deploy from Sandbox to Production
Hello everyone! Connecting any third party application through a function is done mostly through Connections. However, while deploying the functions from Sandbox to Production, we do not include these connections. We are happy to inform you that moving forward, you can deploy the functions along with their connections from Sandbox to Production. This enhancement will immensely benefit the customers who rely on writing functions first in Sandbox, testing them (UAT) there, and deploying them to Production.
Attach Files or Photos to records using Zoho CRM Developer API
Attaching files to records directly from your desktop to a record in your CRM is easy. But then, what happens if you want to attach files from an external service? Let's say - you have connected your CRM account with an Invoicing Application using our Developer API. You want to attach all invoices to corresponding records in your CRM account. Our Developer API now has methods that let you do this. uploadFile Method The uploadFile method lets you attach files to records. When files are uploaded,
Self Client, Zoho Projects, and User-level authentication
Hey everyone, I'm new to this style of development, and have some questions. I'm looking to develop a C# application that hooks into a company's Zoho Projects to read/write/do whatever. I have a Self Client setup, and the OAuth2 working just fine. What I'm looking to achieve is require the users of the application to authenticate or login using their Zoho account against the company's project permissions. I may be poorly wording it, so for example. - I launch the application, and generate the application's
Kaizen #49 - Share Records #API
Hello Everyone! Welcome back to another week of Kaizen! In this post, we will discuss Share Records via Zoho CRM API. Record-level sharing In Zoho CRM, users can share individual records from any module with other users in the organization. You can share records using share records API. Pre-requisite Users with the Administrator profile can always share records with other users in the organization. For users with other profiles, the sharing permission must be enabled. To enable share permission,
The New Error Codes in CRM API - RECORD_LOCKED and NOT_APPROVED
Hello everyone! As you all are aware, Zoho CRM offers an option to upload images for a record. When a user uploads images, Zia vision checks if the record meets any Zia vision configuration rules' criteria, and validates them. Click here to know more about Zia vision. As a part of our upcoming enhancement, we are going to support the image processing state for the records. We have added two new error codes related to the same in the Zoho CRM APIs. 1. RECORD_LOCKED Zia image processing state In our
Setting a custom lookup field with PHP SDK
I have a custom module "investments" that has a lookup field to the contacts module. If I get an instance of ZCRMRecord with the correct entity id etc can I just set this relationship using something like $contact value is returned from a call to searchRecordsByEmail $investment->setFieldValue("Investor", $contact); However this throws an invalid data error. Couldnt find any examples of the correct way to do this.
AttributeError: 'AttributeError' object has no attribute 'message'
Hello. I'm trying to read all records of any given module (In this case is 'Contacts'). I've successfully got token and authenticated. I've used the example i've found on documentation. Just ported to Python 3.x. My environment is Python 3.7.5 (also tried with 3.5.7), latest zcrm-python-sdk. Traceback (most recent call last): File "/home/thiras/.local/share/virtualenvs/wtcrm2zoho-KRDZy6H-/lib/python3.7/site-packages/zcrmsdk/Request.py", line 65, in get_bulk_api_response return BulkAPIResponse(response,response.status_code,self.url,self.request_api_key,self.request_method)
C# api - Products GetRecord loop Timeout?
Hi Guyz, I am trying to get products' details of a product list. I get the Deals list, then looping through the deals ang get deal related product record. But my loop freezes on 6th request and gives a Request Timeout Exception after awhile. But its weird It freezes on 6th request every time I tried. Below is my code; ZCRMModule moduleIns = ZCRMModule.GetInstance("Deals"); BulkAPIResponse<ZCRMRecord> response = moduleIns.GetRecords(CustomViewId) List<ZCRMRecord> DealRecords = response.BulkData;
API is not working
Hello, I'm working on a requirement to fetch data from Zoho and load into MySQL. Earlier the get_records() , get_instances() for individual modules were working but now it's giving me error as below, even though I refresh the token and reconnect. Please check on priority and assist me on the same : Traceback (most recent call last): File "C:\Users\Amitkumarsahu\AppData\Local\Programs\Python\Python37-32\lib\site-packages\zcrmsdk\OAuthClient.py", line 139, in get_access_token return oAuthTokens.get_access_token()
How to get User id from crm
How can i get the user id from zoho crm and assigned a task to user.
Connect to API without access token
Hi Dev, I want to insert lead data into my CRM. My app is simple when the user submits their data and then we just save data into leads in Zoho. Is there any ways to connect to Zoho without oauth2? maybe using secret_key or client_id only. Thanks
Kaizen #48 - Related Lists and Related Records #API
Hello everyone! Welcome back to another post in the Kaizen series. This week, we will discuss everything about Related lists and records. In this post, we will cover the following: What are related lists and related records in Zoho CRM? How to retrieve metadata of related lists? How to fetch the records of a related list? How to add/update records to a related list? How to delete a record from a related list? 1. What are related lists and related records in Zoho CRM? A record usually contains extra
LOGIN REST api for Zoho CRM
I'm developing a mobile app which is using Zoho CRM apis i.e fetching list of CRM users, records and insert record. Is there any Zoho CRM api for user login? I've generated access token from web portal able to get response of insert/get records apis. Before accessing all these records, to validate users credentials(email id and password), which api should be used? Note: I have checked generating access token api which inputs password which will be generated from web portal. Account password can't
Finding a Zoho CRM developer
Hi, Im a php developer. I know a little about Zoho CRM and the functionality within it. I have a client who wants a very basic CRM, however theres a custom form needed and I just cant figure out how to do it. Ive tried contact a few people on UpWork, but they come back with over-engineered expensive solutions with features that are just needed! They all want to build it outside of Zoho CRM! Is there a developer here who can interface with Zoho's API and want to discuss the project? As I say, its
Can access zoho data from moodle ?
Is it possible to access zoho crm's data from moodle? If yes then what API available for this?? And what steps do i need to take to access zoho user's data from moodle.
Next Page