CardDAV REST icon

CardDAV REST

Manage contacts in Baïkal via the CardDAV REST adapter

Contact → Search

AI-generated

Summary

Search contacts within a specified address book using optional filters for partial name, exact email, or partial phone matches, combined by a configurable match condition (AND/OR).

Inputs

  • Address Book Name or ID (required) — Specifies the address book to search contacts in, selectable from a list or via expression.
  • Name — Filters contacts by partial name match, supporting word-order independent multi-word querying.
  • Email — Filters contacts by exact email address match.
  • Phone — Filters contacts by partial phone number match.
  • Match Condition — Determines filter logic: 'All Of (AND)' requires matching all provided filters; 'Any Of (OR)' requires matching at least one.

Output shape

a list of contact records matching the search criteria

Returns an array of contacts from the specified address book matching the filters combined per the selected match condition. If no filters are provided, the behavior depends on the CardDAV REST API's handling of empty search criteria (likely returns no contacts). Each contact in the result includes its detailed fields as returned by the API.

Examples

Example 1: Search contacts in the 'Friends' address book with name containing 'John' OR phone including '555'

Set 'Address Book Name or ID' to 'Friends', provide 'John' for 'Name', '555' for 'Phone', set 'Match Condition' to 'Any Of (OR)'.

Links

Discussion