iva_interlocutors
Find IVA interlocutors by contact, LDAP user, or profile ID, search by flexible criteria, list available types, and subscribe to presence changes.
Instructions
IVA interlocutors: find by contact/ldap/profile/profileIds, find interlocutors, get available types, subscribe to presence. Clients API v2.28.12.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Operation to perform: - "find_by_contact": Find an interlocutor (contact) by contact ID. Найти собеседника по ID контакта. - "find_by_ldap_user": Find an interlocutor by LDAP user ID (corporate directory lookup). - "find_by_profile": Find an interlocutor by IVA profile ID. - "find_by_profile_ids": Find multiple interlocutors by a list of profile IDs (batch lookup). - "find": Search for interlocutors using flexible criteria (name, department, etc.). Найти собеседников по критериям поиска. - "get_types": Get the list of available interlocutor types (user/group/room/etc.). - "subscribe_presence": Subscribe to presence/status changes for one or more profiles. Подписаться на присутствие. | |
| userId | No | LDAP user ID | |
| confirm | No | Set to true to confirm destructive actions (delete, remove, stop, etc.) when IVA_CONFIRM_DESTRUCTIVE is enabled. | |
| contactId | No | Contact UUID | |
| profileId | No | Profile (user) UUID | |
| profileIds | No | Array of profile UUIDs | |
| findCriteria | No | Find criteria for interlocutor search |