{"id":87173,"date":"2024-12-08T05:05:15","date_gmt":"2024-12-08T13:05:15","guid":{"rendered":"https:\/\/rightwave.com\/rwi\/?page_id=87173"},"modified":"2024-12-09T19:23:38","modified_gmt":"2024-12-10T03:23:38","slug":"custom-lookup","status":"publish","type":"page","link":"https:\/\/rightwave.com\/rwi\/rdn-help\/multi-column-lookups\/custom-lookup","title":{"rendered":"RDN Custom Lookup"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"87173\" class=\"elementor elementor-87173\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0cfdca2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0cfdca2\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b45b270\" data-id=\"b45b270\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-8100547 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8100547\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8446356\" data-id=\"8446356\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2b62785 elementor-widget elementor-widget-heading\" data-id=\"2b62785\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">RDN Custom Lookup\n<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04a17b5 elementor-widget elementor-widget-heading\" data-id=\"04a17b5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\nThe Custom Lookup feature in RDN provides greater flexibility, enabling users to tailor data to meet their unique requirements. Unlike Standard Lookups, which only allow data viewing, Custom Lookups empower users to manage and modify lookup entries completely.<\/p>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c4429d1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c4429d1\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7369be4\" data-id=\"7369be4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cf54f81 elementor-widget elementor-widget-text-editor\" data-id=\"cf54f81\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">The <\/span><b>Custom Lookup<\/b><span style=\"font-weight: 400;\"> feature in RDN offers enhanced flexibility for users who need to tailor data to their specific needs. Unlike <\/span><b>Standard Lookups<\/b><span style=\"font-weight: 400;\">, where you can only view data, <\/span><b>Custom Lookups<\/b><span style=\"font-weight: 400;\"> allow you to fully manage and modify the lookup entries. You can create custom lookups with up to <\/span><b>ten columns<\/b><span style=\"font-weight: 400;\">, giving you the ability to structure and organize your data precisely as needed.<\/span><\/p><p><span style=\"font-weight: 400;\">With <\/span><b>Custom Lookups<\/b><span style=\"font-weight: 400;\">, you can:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Add<\/b><span style=\"font-weight: 400;\"> new values to the lookup table.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Modify<\/b><span style=\"font-weight: 400;\"> existing entries to meet evolving requirements.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Remove<\/b><span style=\"font-weight: 400;\"> unwanted data as necessary.<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">This feature ensures that you have full control over the data, making it ideal for specialized tasks where <\/span><b>Standard Lookups<\/b><span style=\"font-weight: 400;\"> may not suffice.<\/span><\/p><h3><b>Data Management and Integration<\/b><\/h3><p><span style=\"font-weight: 400;\">You can insert data into custom lookups in two ways:<\/span><\/p><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Manual Entry<\/b><span style=\"font-weight: 400;\">: Add individual records directly into the lookup.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>CSV Upload<\/b><span style=\"font-weight: 400;\">: Import bulk data to quickly populate the lookup table with new values.<\/span><\/li><\/ol><p><span style=\"font-weight: 400;\">Additionally, you can access custom lookups via the <\/span><b>API<\/b><span style=\"font-weight: 400;\"> or use <\/span><b>JavaScript functions<\/b><span style=\"font-weight: 400;\"> for integration into web applications or automated workflows, offering seamless integration and support for a wide range of use cases.<\/span><\/p><h3><b>Key Features<\/b><\/h3><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Create Up to 10 Columns<\/b><span style=\"font-weight: 400;\">: Structure your lookup to match specific business needs.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Full Control<\/b><span style=\"font-weight: 400;\">: Add, modify, and delete entries as required.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Data Insertion Options<\/b><span style=\"font-weight: 400;\">: Insert data manually or upload in bulk using CSV files.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>API &amp; JavaScript Support<\/b><span style=\"font-weight: 400;\">: Integrate custom lookups into your systems using API or JavaScript.<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">The <\/span><b>Custom Lookup<\/b><span style=\"font-weight: 400;\"> feature is ideal for businesses that require more complex and dynamic data structures, allowing for a high degree of customization while maintaining easy integration with existing workflows.<\/span><\/p><p><b>Steps to Create Custom Lookup:<\/b><\/p><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click on CUSTOM LOOKUPS, then click\u00a0 +\u00a0 to create a new custom lookup.<\/span><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-44cf7b7 elementor-widget elementor-widget-image\" data-id=\"44cf7b7\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1881\" height=\"896\" src=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image3-7.png\" class=\"attachment-full size-full wp-image-87227\" alt=\"\" srcset=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image3-7.png 1881w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image3-7-300x143.png 300w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image3-7-1024x488.png 1024w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image3-7-768x366.png 768w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image3-7-1536x732.png 1536w\" sizes=\"(max-width: 1881px) 100vw, 1881px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-71cf0f4 elementor-widget elementor-widget-text-editor\" data-id=\"71cf0f4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">2. Enter the <\/span><b>Lookup Name<\/b><span style=\"font-weight: 400;\">:\u00a0 It is the name of the lookup by which you can identify the lookup. The name should not contain space.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7428d23 elementor-widget elementor-widget-image\" data-id=\"7428d23\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1864\" height=\"827\" src=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image4-4.png\" class=\"attachment-full size-full wp-image-87228\" alt=\"\" srcset=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image4-4.png 1864w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image4-4-300x133.png 300w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image4-4-1024x454.png 1024w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image4-4-768x341.png 768w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image4-4-1536x681.png 1536w\" sizes=\"(max-width: 1864px) 100vw, 1864px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-db9deec elementor-widget elementor-widget-text-editor\" data-id=\"db9deec\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>CSV column name which you want as key in the Lookup (Max 3 keys allowed<\/b><span style=\"font-weight: 400;\">): There can be one key (Primary key) or a composite key (which can contain max 3 keys). The combination of different keys in the composite key should be unique.<\/span><\/p><p><b>Number of columns:<\/b><span style=\"font-weight: 400;\"> It represents the number of columns in a CSV file. There can be a maximum of 10 columns.<\/span><\/p><p><b>Description: <\/b><span style=\"font-weight: 400;\">It describes the lookup created.<\/span><\/p><p><b>Import from CSV file: <\/b><span style=\"font-weight: 400;\">A CSV file can be uploaded by clicking on the \u2018Choose File\u2019 button. A CSV file can contain a maximum of 10 columns and 5000 data rows.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">2.1 Upload CSV file.<\/span><\/p><p><span style=\"font-weight: 400;\">2.2 Choose either of two options-\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a02.2.1 Return blank value in case data is not matched with lookup\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a02.2.2 Return input value in case data is not matched with the lookup<\/span><\/p><p><span style=\"font-weight: 400;\">2.3 By clicking on the \u2018Create Lookup\u2019 button, the Custom Lookup will be created.<\/span><\/p><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Edit Lookup<\/b><span style=\"font-weight: 400;\">: The user can edit the value of the custom lookup by double-clicking on their respective key values.<\/span><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-170af71 elementor-widget elementor-widget-image\" data-id=\"170af71\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1882\" height=\"857\" src=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image7-3.png\" class=\"attachment-full size-full wp-image-87229\" alt=\"\" srcset=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image7-3.png 1882w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image7-3-300x137.png 300w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image7-3-1024x466.png 1024w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image7-3-768x350.png 768w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image7-3-1536x699.png 1536w\" sizes=\"(max-width: 1882px) 100vw, 1882px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c34bc1b elementor-widget elementor-widget-text-editor\" data-id=\"c34bc1b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ol><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Export CSV: <\/b><span style=\"font-weight: 400;\">By clicking the &#8216;Export CSV&#8217; button, the user has the ability to extract the values created within the custom lookup in CSV format.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Change Lookup details: <\/b><span style=\"font-weight: 400;\">The user can use this option for updating the Lookup Name and Description.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Add Values using import CSV:<\/b><span style=\"font-weight: 400;\"> If users intend to import data in large quantities, this service can be utilized.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Add Single Record: <\/b><span style=\"font-weight: 400;\">Utilize this choice to include a solitary record within a lookup.<\/span><\/li><\/ol><p><b>How to Use the Custom Lookups Service<\/b><\/p><p><span style=\"font-weight: 400;\">The <\/span><b>Custom Lookups<\/b><span style=\"font-weight: 400;\"> service can be easily accessed through two methods: using the <\/span><b>API<\/b><span style=\"font-weight: 400;\"> directly or integrating it into custom services via <\/span><b>JavaScript functions<\/b><span style=\"font-weight: 400;\">.<\/span><\/p><h4><b>1. Using the Custom Lookups API<\/b><\/h4><p><span style=\"font-weight: 400;\">To use the <\/span><b>Custom Lookups API<\/b><span style=\"font-weight: 400;\">, you will typically make a request with specific query parameters. The query includes <\/span><b>key columns<\/b><span style=\"font-weight: 400;\"> and <\/span><b>operators<\/b><span style=\"font-weight: 400;\"> that define the relationship between those columns.<\/span><\/p><p><b>Key Parameters:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Key Columns<\/b><span style=\"font-weight: 400;\">: These are the columns you want to query. For example, &#8220;Name&#8221; could be a column in a country lookup.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Operators<\/b><span style=\"font-weight: 400;\">: Operators like <\/span><b>AND<\/b><span style=\"font-weight: 400;\"> or <\/span><b>OR<\/b><span style=\"font-weight: 400;\"> are used to specify how the conditions are related.<\/span><\/li><\/ul><p><b>Example Use Case: Country Lookup<\/b><\/p><p><span style=\"font-weight: 400;\">If you want to perform a lookup to retrieve country information for <\/span><b>Afghanistan<\/b><span style=\"font-weight: 400;\">, your API query would look like this:<\/span><span style=\"font-weight: 400;\"><br \/><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ca9b232 elementor-widget elementor-widget-image\" data-id=\"ca9b232\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"913\" height=\"134\" src=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image1-9.png\" class=\"attachment-full size-full wp-image-87233\" alt=\"\" srcset=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image1-9.png 913w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image1-9-300x44.png 300w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image1-9-768x113.png 768w\" sizes=\"(max-width: 913px) 100vw, 913px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ed3c4a elementor-widget elementor-widget-text-editor\" data-id=\"8ed3c4a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3>https:\/\/api.rightwave.com\/rdn\/api\/lu\/RightWaveCountryLookup?Name=Afghanistan&amp;op=and<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5b1d3d elementor-widget elementor-widget-text-editor\" data-id=\"b5b1d3d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Here:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Name<\/b><span style=\"font-weight: 400;\">: Represents the column you want to query (in this case, the country name).<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>op=and<\/b><span style=\"font-weight: 400;\">: The operator used to combine conditions. You can modify the operator to suit your specific needs.<\/span><\/li><\/ul><p><b>Operator Details:<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>AND<\/b><span style=\"font-weight: 400;\">: This operator ensures that all conditions must be true for the query to return results.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>OR<\/b><span style=\"font-weight: 400;\">: This operator will return results if at least one condition is true.<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">If you don\u2019t specify the <\/span><b>&#8220;op&#8221;<\/b><span style=\"font-weight: 400;\"> parameter, the default operator used will be <\/span><b>AND<\/b><span style=\"font-weight: 400;\">.<\/span><\/p><h4><b>2. Modifying Operators and Query Parameters<\/b><\/h4><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Users can modify the <\/span><b>operator<\/b><span style=\"font-weight: 400;\"> in the API query to either <\/span><b>AND<\/b><span style=\"font-weight: 400;\"> or <\/span><b>OR<\/b><span style=\"font-weight: 400;\"> based on the conditions they want to apply.<\/span><ul><li style=\"font-weight: 400;\" aria-level=\"2\"><b>AND<\/b><span style=\"font-weight: 400;\"> ensures all conditions are satisfied.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><b>OR<\/b><span style=\"font-weight: 400;\"> requires only one condition to be met.<\/span><\/li><\/ul><\/li><\/ul><p><b>Example of an OR Operator Query:<\/b><\/p><p><span style=\"font-weight: 400;\">If you wanted to create a lookup where the country name could be either <\/span><b>United States <\/b><span style=\"font-weight: 400;\">or <\/span><b>India<\/b><span style=\"font-weight: 400;\">, the query could look like this:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-676f80c elementor-widget elementor-widget-image\" data-id=\"676f80c\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"907\" height=\"158\" src=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image8-4.png\" class=\"attachment-full size-full wp-image-87237\" alt=\"\" srcset=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image8-4.png 907w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image8-4-300x52.png 300w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image8-4-768x134.png 768w\" sizes=\"(max-width: 907px) 100vw, 907px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ccb608 elementor-widget elementor-widget-text-editor\" data-id=\"6ccb608\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3>https:\/\/api.rightwave.com\/rdn\/api\/lu\/RightWaveCountryLookup?Name=United States&amp;ISO_Name=&amp;ISO_Code2=IN&amp;ISO_Code3=IND&amp;op=or<\/h3>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8796f9f elementor-widget elementor-widget-text-editor\" data-id=\"8796f9f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h4><b>Parameters:<\/b><\/h4><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Name=United States<\/b><span style=\"font-weight: 400;\">:<\/span><ul><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">This specifies that you are looking for a country with the name &#8220;United States.&#8221;<\/span><\/li><\/ul><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>ISO_Name=<\/b><span style=\"font-weight: 400;\">:<\/span><ul><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">This parameter is empty, meaning no specific ISO name is being used as a search condition.<\/span><\/li><\/ul><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>ISO_Code2=IN<\/b><span style=\"font-weight: 400;\">:<\/span><ul><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">This filters the lookup by the <\/span><b>ISO 2-code<\/b><span style=\"font-weight: 400;\">, which corresponds to &#8220;IN,&#8221; the ISO code for India.<\/span><\/li><\/ul><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>ISO_Code3=IND<\/b><span style=\"font-weight: 400;\">:<\/span><ul><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">This filters by the <\/span><b>ISO 3-code<\/b><span style=\"font-weight: 400;\">, corresponding to &#8220;IND,&#8221; which is also the ISO 3 code for India.<\/span><\/li><\/ul><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>op=or<\/b><span style=\"font-weight: 400;\">:<\/span><ul><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">This specifies the operator used to combine conditions. In this case, <\/span><b>OR<\/b><span style=\"font-weight: 400;\"> means that the lookup will return results if <\/span><b>either<\/b><span style=\"font-weight: 400;\"> of the conditions (the name &#8220;United States&#8221;, the ISO 2-code &#8220;IN&#8221;, or the ISO 3-code &#8220;IND&#8221;) match.<\/span><\/li><\/ul><\/li><\/ol><h3><b>Expected Behavior:<\/b><\/h3><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The API query will return results if <\/span><b>any<\/b><span style=\"font-weight: 400;\"> of the conditions are true, based on the <\/span><b>OR<\/b><span style=\"font-weight: 400;\"> operator. This means it will:<\/span><ul><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Return data for <\/span><b>&#8220;United States&#8221;<\/b><span style=\"font-weight: 400;\"> based on the <\/span><span style=\"font-weight: 400;\">Name<\/span><span style=\"font-weight: 400;\"> parameter.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Return data for <\/span><b>India<\/b><span style=\"font-weight: 400;\"> based on the <\/span><b>ISO Code 2<\/b><span style=\"font-weight: 400;\"> (&#8220;IN&#8221;) or <\/span><b>ISO Code 3<\/b><span style=\"font-weight: 400;\"> (&#8220;IND&#8221;).<\/span><\/li><\/ul><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Since you&#8217;re using the <\/span><b>OR<\/b><span style=\"font-weight: 400;\"> operator, the query is designed to match <\/span><b>any<\/b><span style=\"font-weight: 400;\"> of the specified conditions, whether it&#8217;s the country name, ISO 2-code, or ISO 3-code.<\/span><\/li><\/ul><h3><b>Result Example:<\/b><\/h3><p><span style=\"font-weight: 400;\">The response would likely return:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>United States<\/b><span style=\"font-weight: 400;\"> if the <\/span><b>Name<\/b><span style=\"font-weight: 400;\"> matches.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>India<\/b><span style=\"font-weight: 400;\"> if the <\/span><b>ISO_Code2<\/b><span style=\"font-weight: 400;\"> or <\/span><b>ISO_Code3<\/b><span style=\"font-weight: 400;\"> matches.<\/span><\/li><\/ul><h4><b>3. Using JavaScript Functions<\/b><\/h4><p><span style=\"font-weight: 400;\">In addition to the API, <\/span><b>JavaScript functions<\/b><span style=\"font-weight: 400;\"> can be used to integrate the custom lookups into your own services or applications. This method is ideal for developers looking to create a more seamless user experience within web-based platforms or applications.<\/span><\/p><h4><b>Live Test Case Examples<\/b><\/h4><p><span style=\"font-weight: 400;\">RDN provides the <\/span><b>Show Live Test Cases<\/b><span style=\"font-weight: 400;\"> feature, allowing you to test queries and see how changing operators affects the results. By using these examples, users can experiment with different query configurations before finalizing their requests.<\/span><\/p><h3><b>Summary of Key Features<\/b><\/h3><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Flexible Operators<\/b><span style=\"font-weight: 400;\">: Use the <\/span><b>AND<\/b><span style=\"font-weight: 400;\"> or <\/span><b>OR<\/b><span style=\"font-weight: 400;\"> operators to control how conditions are combined.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Customizable Parameters<\/b><span style=\"font-weight: 400;\">: Provide specific column names and values as request parameters.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Default AND Operator<\/b><span style=\"font-weight: 400;\">: If no operator is specified, the system defaults to using <\/span><b>AND<\/b><span style=\"font-weight: 400;\">.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Test Cases<\/b><span style=\"font-weight: 400;\">: Leverage live examples to refine your queries and get immediate feedback.<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">With this flexibility, you can efficiently create custom lookups tailored to your needs, whether through the <\/span><b>API<\/b><span style=\"font-weight: 400;\"> or <\/span><b>JavaScript functions<\/b><span style=\"font-weight: 400;\">, ensuring smooth integration into your workflows or applications.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a1e8fa elementor-widget elementor-widget-image\" data-id=\"5a1e8fa\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1219\" height=\"542\" src=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image6-4.png\" class=\"attachment-full size-full wp-image-87238\" alt=\"\" srcset=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image6-4.png 1219w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image6-4-300x133.png 300w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image6-4-1024x455.png 1024w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image6-4-768x341.png 768w\" sizes=\"(max-width: 1219px) 100vw, 1219px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a0a2528 elementor-widget elementor-widget-text-editor\" data-id=\"a0a2528\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><b>Steps to follow in Marketo:<\/b><\/h3><h4><b>Service Name: <\/b><span style=\"font-weight: 400;\">Custom Lookups<\/span><\/h4><h4><b>Service Type:<\/b><span style=\"font-weight: 400;\"> Multi-Column Lookups<\/span><\/h4><p><b>Service Description: <\/b><b>\u00a0<\/b><span style=\"font-weight: 400;\">RightWave offers Country Lookup as a conventional service. This service provides access to ISO_Name, ISO_Code2, and ISO_Code3. To illustrate, suppose you wish to retrieve ISO values for the United States. In this scenario, you would provide &#8220;United States&#8221; as the key, and the service would yield ISO_Name as &#8220;United States,&#8221; ISO_Code2 as &#8220;US,&#8221; and ISO_Code3 as &#8220;USA.&#8221;<\/span><\/p><p><span style=\"font-weight: 400;\">It&#8217;s important to note that the values for request parameters (in Step 2) and Marketo Fields (in Step 4) are presented as examples. Users should input values according to their specific service requirements.<\/span><\/p><p><b>Steps to configure service Custom Lookups in Marketo<\/b><\/p><h4><span style=\"font-weight: 400;\">1. Go to Admin and click Webhooks. Click New Webhook.<\/span><\/h4><h4><span style=\"font-weight: 400;\">2. Name and configure your webhook for Service Custom Lookups.<\/span><\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-817efed elementor-widget elementor-widget-image\" data-id=\"817efed\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"456\" height=\"556\" src=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image2-8.png\" class=\"attachment-full size-full wp-image-87239\" alt=\"\" srcset=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image2-8.png 456w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image2-8-246x300.png 246w\" sizes=\"(max-width: 456px) 100vw, 456px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-90bd8ec elementor-widget elementor-widget-text-editor\" data-id=\"90bd8ec\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>Webhook Name<\/b><span style=\"font-weight: 400;\">: This field specifies the title of the webhook. In the example above, the Webhook name matches the Service name. User is free to furnish a Webhook name based on their specific needs.<\/span><\/p><p><b>URL<\/b><span style=\"font-weight: 400;\">: This field outlines the URL for the Service Custom Lookups. The URL comprises domain and query parameters, which will remain consistent. The user can update the parameter values from Marketo.<\/span><\/p><p><b>Token<\/b><span style=\"font-weight: 400;\">. To insert a token, click Insert Token.<\/span><\/p><p><b>Template<\/b><span style=\"font-weight: 400;\">: This field will remain blank.<\/span><\/p><p><b>Request Token Encoding<\/b><span style=\"font-weight: 400;\">: It will remain None in case of POST, in case of GET field will be uneditable.<\/span><\/p><p><b>Response type<\/b><span style=\"font-weight: 400;\">: Select the response format as JSON.<\/span><\/p><p><b>Request Type<\/b><span style=\"font-weight: 400;\">: The Request Type will remain the same (i.e.) GET as given in the example.<\/span><\/p><ol start=\"3\"><li><b> Add Authentication Header:<\/b><\/li><\/ol><p><span style=\"font-weight: 400;\">It&#8217;s important to recognize that the auth key displayed above is the authentic authentication key. As a result, when configuring the Webhook as depicted, make sure to utilize the identical values for both the auth-key and Content-Type.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d9bd082 elementor-widget elementor-widget-image\" data-id=\"d9bd082\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"797\" height=\"501\" src=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image9-3.png\" class=\"attachment-full size-full wp-image-87241\" alt=\"\" srcset=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image9-3.png 797w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image9-3-300x189.png 300w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image9-3-768x483.png 768w\" sizes=\"(max-width: 797px) 100vw, 797px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7eedaae elementor-widget elementor-widget-text-editor\" data-id=\"7eedaae\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ol start=\"4\"><li><b>Response Mappings<\/b><span style=\"font-weight: 400;\">:\u00a0<\/span><\/li><\/ol><p><span style=\"font-weight: 400;\">Response Mappings are generated by associating them with a Response Attribute. The choice of Response attribute is contingent upon the output derived from the Custom Service JavaScript function. Opting to return JSON from the Custom Service is advisable as it simplifies the process of mapping it with the corresponding Marketo field.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4cf47ff elementor-widget elementor-widget-image\" data-id=\"4cf47ff\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"536\" height=\"400\" src=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image5-2.png\" class=\"attachment-full size-full wp-image-87242\" alt=\"\" srcset=\"https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image5-2.png 536w, https:\/\/rightwave.com\/rwi\/wp-content\/uploads\/2024\/12\/image5-2-300x224.png 300w\" sizes=\"(max-width: 536px) 100vw, 536px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>RDN Custom Lookup The Custom Lookup feature in RDN provides greater flexibility, enabling users to tailor data to meet their unique requirements. Unlike Standard Lookups, which only allow data viewing, Custom Lookups empower users to manage and modify lookup entries completely. The Custom Lookup feature in RDN offers enhanced flexibility for users who need to&hellip;<\/p>\n","protected":false},"author":47,"featured_media":0,"parent":87167,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-87173","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/rightwave.com\/rwi\/wp-json\/wp\/v2\/pages\/87173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rightwave.com\/rwi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rightwave.com\/rwi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rightwave.com\/rwi\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/rightwave.com\/rwi\/wp-json\/wp\/v2\/comments?post=87173"}],"version-history":[{"count":4,"href":"https:\/\/rightwave.com\/rwi\/wp-json\/wp\/v2\/pages\/87173\/revisions"}],"predecessor-version":[{"id":87245,"href":"https:\/\/rightwave.com\/rwi\/wp-json\/wp\/v2\/pages\/87173\/revisions\/87245"}],"up":[{"embeddable":true,"href":"https:\/\/rightwave.com\/rwi\/wp-json\/wp\/v2\/pages\/87167"}],"wp:attachment":[{"href":"https:\/\/rightwave.com\/rwi\/wp-json\/wp\/v2\/media?parent=87173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}