Dalil AI icon

Dalil AI

Consume Dalil AI API

Pipeline → Search

AI-generated

Overview

This node operation allows users to search within a selected pipeline in the Dalil AI system. It is useful for finding specific records in a pipeline by name, with control over the depth of the search and the number of results returned. For example, a user can search for a sales opportunity or recruitment candidate by name within a specific pipeline, limiting the results to a manageable number.

Use Case Examples

  1. Search for a candidate named 'John Doe' in the 'Recruitment Process' pipeline, returning up to 10 results.
  2. Search for a sales opportunity named 'Q2 Deal' in the 'Sales Pipeline' with a depth of 2 to include related objects.

Properties

Name Meaning
Select Pipeline Name or ID Choose which pipeline to search in, either by selecting from a list or specifying an ID via expression.
Name The name to search for within the pipeline records.
Depth Name or ID The depth level of the search query, controlling how many related objects are included in the results.
Limit The maximum number of search results to return.

Output

JSON

  • recordId - The unique identifier of the matched record in the pipeline.
  • objectNameSingular - The singular name of the object type found in the search.
  • label - The label or name of the matched record.
  • imageUrl - URL of an image associated with the matched record, if available.

Dependencies

  • Dalil AI API with appropriate API key credentials

Troubleshooting

  • Ensure the selected pipeline is valid and active; invalid or inactive pipelines will cause errors.
  • Verify that the search name is correctly specified; empty or malformed names may return no results.
  • Check API credentials and network connectivity if requests fail.
  • If the depth parameter is set too high, the response may be large and slow; adjust accordingly.

Links

Discussion