Fetch Record from Zoho CRM using record ID
Table of Contents
Description
Fetch a record from Zoho CRM module using the record ID.
Syntax
<variable> = zoho.crm.getRecordById(<module_name>, <record_ID>, <query_value>, <connection>);
where,
Params | Data type | Description |
<variable> | KEY-VALUE | specifies the response returned by Zoho CRM. It represents the values fetched from the specified record against the API names of the respective fields. |
<module_name> | TEXT | specifies the API name of the Zoho CRM module from where the record needs to be fetched. |
<record_Id> | NUMBER | specifies the ID of the record that needs to be fetched. Learn how to fetch the ID of a record after creating , searching or fetching it. |
<query_value> (optional) | KEY-VALUE | holds all the other parameters specified in the Zoho CRM API. Note:
|
<connection> (optional) | TEXT | is the name of the connection. Note:
|
Example
The following script fetches the record with ID - 23033XXXXXXXXXXXXXX in the Zoho CRM module - Leads.
response = zoho.crm.getRecordById("Leads", 23033XXXXXXXXXXXXXX);
where,
response
"Leads"
Response Format
Success Response
- The success response returned is of the following format:{
"Owner":{
"name":"Ben",
"id":"23033XXXXXXXXXXXXXX"
},
"Company":"Zylker",
"Email":"bruce.wills@zylker.com",
"Description":null,
"Discount":null,
"$currency_symbol":"$",
"Total_Amount":null,
"Rating":null,
"Website":null,
"Twitter":null,
"Salutation":null,
"Last_Activity_Time":null,
"First_Name":null,
"Full_Name":"Wills",
"Lead_Status":null,
"Industry":null,
"Modified_By":{
"name":"Ben",
"id":"23033XXXXXXXXXXXXXX"
},
"Skype_ID":null,
"$converted":false,
"$process_flow":false,
"Phone":"+1 678 XXX XXXX",
"Street":null,
"Zip_Code":null,
"id":"23033XXXXXXXXXXXXXX",
"Email_Opt_Out":false,
"$approved":true,
"Designation":null,
"$approval":{
"delegate":false,
"approve":false,
"reject":false,
"resubmit":false
},
"Modified_Time":"2018-03-28T11:34:40+05:30",
"Created_Time":"2018-03-28T11:34:40+05:30",
"$converted_detail":{ },
"$followed":false,
"$editable":true,
"City":null,
"No_of_Employees":0,
"Mobile":null,
"Last_Name":"Wills",
"State":null,
"Total":0,
"Lead_Source":null,
"Country":"United States",
"Tag":[ ],
"Created_By":{
"name":"Ben",
"id":"23033XXXXXXXXXXXXXX"
},
"Fax":null,
"Annual_Revenue":0,
"Secondary_Email":null
}
Failure Response
- The failure response for incorrect or non-existent record ID will be returned in the following format:{
"status": "failure"
} - The failure response for incorrect or non-existent module name will be returned in the following format:{
"code": "INVALID_MODULE",
"details": {
},
"message": "the module name given seems to be invalid",
"status": "error"
}