Get Record by ID
Table of Contents
Overview
The zoho.creator.getRecordById task is used to fetch a record using its ID from the specified Zoho Creator application.
Syntax
<variable> = zoho.creator.getRecordById(<owner_name>, <app_link_name>, <report_link_name>, <record_id>, <connection_link_name>);
where:
Parameter | Data Type | Description |
<variable> | KEY-VALUE | Variable that will hold the details of the record fetched. |
<owner_name> | TEXT | Name of the owner of the app from which the record needs to be fetched. Note: Name of the application owner can be fetched in the following ways:
|
<app_link_name> | TEXT | Link name of the application from which the record needs to be fetched. Note: Link name of the application can be fetched in the following ways:
|
<report_link_name> | TEXT | Link name of the report from which the record needs to be fetched. Note:
|
<record_id> | NUMBER | ID of the record that needs to be fetched. Note: You can use the zoho.creator.getRecords integration task to fetch the record ID. Click here for the Deluge script to extract record IDs from the returned response. |
<connection_link_name> | TEXT | Link name of the connection created and connected to your Zoho Creator account. Note:
|
Example 1
The following example fetches the record with ID - 60210000000020007 from the report - All_tasks of the Zoho Creator application - Task_Management
response = zoho.creator.getRecordById("Shawn", "Task_Management", "All_Tasks", 60210000000020007, "creator_oauth_connection");
where:
response
"Shawn"
"Task_Management"
"All_Tasks"
60210000000020007
"creator_oauth_connection"
Response Format
Success ResponseThe successful response will be returned in the following format:
{
"code":3000,
"data":{
"Task_Name":"Priority Task",
"Task_Description":"I need help installing my air conditioner",
"ID":"60210000000020007",
}
}
The failure response for incorrect or non-existent application name will be returned in the following format
{
"code": 2892,
"message": "No application named <application_name> found. Please check and try again."
}The failure response for incorrect owner name will be returned in the following format
{
"code": 1110,
"message": "No workspace named <owner_name> found. Please enter a valid workspace value."
}The failure response for incorrect or non-existent report name will be returned in the following format
{
"code": 2894,
"message": "No report named <report_link_name> found. Please check and try again."
}The failure response for incorrect or non-existent record ID will be returned in the following format:
{
"code": 3100,
"message": "No Data Available"
}
Related Links
- Zoho Creator - Get Record By ID API document
- Zoho Creator API - Possible error messages and status codes
- To fetch the text value to which the specified key is mapped, use get()
- To get values from fetched records, use getJSON()
- To get the Application owner Name, Application link name, form link Name and/ or report link name, you can visit Creator API Link Names