Choose where you’d like to start

Search Records

Overview

You can search records of a module using the zoho.fsm.searchRecordsByField() Deluge task.

Note: This task is not applicable to Zoho Creator.

Syntax

<variable> = zoho.fsm.searchRecordsByField(<module_name>, <field_name>, <search_string>, <optionalDataMap>, <connection>);

where,

ParamsData typeDescription

<variable> 

KEY-VALUE

is the task response returned as a map

<module_name>

TEXT

specifies the API name of the module whose records you want to search

Refer to the table Supported Modules and Fields on this page to know about the API name of the modules that support search

<field_name>

TEXT

is the API name of the field based on which you can search records

Refer to the table Supported Modules and Fields on this page to know about the API name of the fields based on which you can search records.

<search_string>

TEXT

a value with which you want to perform the search

<optionalDataMap>

KEY-VALUE

is the parameter to pass any additional values.

Note:

  • To learn about the optional parameters, click here.
  • The <page> and <per_page> params must be specified to be able to specify this param.  
  • To ignore querying using this param, specify an empty map.

<connection>

TEXT

is the connection created for Zoho FSM

Note: Add relevant scopes as mentioned here

Example: Search records from the Contact module

The following script fetches the first record from the Zoho FSM Contacts module that matches the search for Last Name as Robins.

response = zoho.fsm.searchRecordsByField("Contacts","Last_Name","Robins",{"page":1,"per_page":1}, "fsm");
info response;

where:

"Contacts"
is the TEXT  that represents the API name of the Zoho FSM module whose records you want to search
"Last_Name" 
is the API name of the field on which you can perform search. It is of TEXT data type.
"Robins" 
is the  TEXT that represents the search string
{"page":1,"per_page":1}
is the KEY-VALUE variable with TEXT keys for sorting the fetched records
"fsm"
is the TEXT that represents the link name of the connection created for Zoho FSM.

Response Format

{"data":[{"Company":null,"Owner":{"name":"Mary Cooper","id":"1439000000161001","email":"betty@zylker.com"},"Email":"l.robins@zylker.com","$currency_symbol":"$","Config":null,"Tax":{"Tax_Authority_Id":null,"Tax_Percentage":7,"Tax_Exemption_Code":null,"Tax_Authority":null,"Tax_Id":"3219741000000078015","Tax_Name":"SalesTax","Tax_Exemption_Id":null,"Taxable":true},"ZBilling_Id":"3219741000000196001","Salutation":"Ms.","First_Name":"Lucy","Full_Name":"Ms. Lucy Robins","Modified_By":{"name":"Mary Cooper","id":"1439000000161001","email":"betty@zylker.com"},"Exchange_Rate":1,"Phone":"111-111-1111","Currency":"USD","$inactive":false,"Service_Address":null,"id":"1439000000505113","Modified_Time":"2023-04-19T14:43:37+05:30","Created_Time":"2023-04-19T14:43:37+05:30","Designation__C":null,"$editable":true,"Mobile":null,"$permissions":{"read":true,"edit":true,"delete":true},"ZBooks_Contact_Person":false,"Last_Name":"Robins","Billing_Address":null,"SecondaryEmail__C":null,"Created_By":{"name":"Mary Cooper","id":"1439000000161001","email":"betty@zylker.com"}}],"info":{"per_page":1,"count":1,"page":1,"more_records":true}}

Related Links

Get Started Now

Execute