credo:disable-for-next-line Credo.Check.Readability.MaxLineLength
Intelligence Conversations resource to retrieve conversations that have been processed by an Intelligence Configuration.
Operations: list, fetch
Summary
Functions
Fetch a Conversation.
Retrieve a list of Conversations processed by an Intelligence Configuration.
Stream: Retrieve a list of Conversations processed by an Intelligence Configuration. (lazy auto-pagination).
Functions
@spec fetch(Twilio.Client.t(), String.t(), keyword()) :: {:ok, map()} | {:ok, map(), map()} | :ok | {:error, Twilio.Error.t()}
Fetch a Conversation.
Operation: FetchConversation | Tags: Conversations
@spec list(Twilio.Client.t(), map(), keyword()) :: {:ok, Twilio.Page.t()} | {:ok, map(), map()} | :ok | {:error, Twilio.Error.t()}
Retrieve a list of Conversations processed by an Intelligence Configuration.
Operation: ListConversations | Tags: Conversations
Query Parameters
| Parameter | Type | Description |
|---|---|---|
pageSize | integer | The maximum number of resources to return |
pageToken | string | Token for pagination |
createdAtBefore | string (date-time) | Filter by Conversations created before this timestamp. |
createdAtAfter | string (date-time) | Filter by Conversations created after this timestamp. |
status | string | Filter by Conversation status. |
credo:disable-for-next-line Credo.Check.Readability.MaxLineLength
| channelId | string | Filters Conversations by the underlying channel resource ID, such as a Call ID or Message ID. |
credo:disable-for-next-line Credo.Check.Readability.MaxLineLength
channels | array | Filters Conversations that include one or more of the specified communication channels (OR match). |
conversationConfigurationId | string | The configuration id used to generate the Conversation. |
credo:disable-for-next-line Credo.Check.Readability.MaxLineLength
| intelligenceConfigurationIds | array | Filters Conversations activated by one or more of the specified Intelligence Configuration IDs (OR match). |
credo:disable-for-next-line Credo.Check.Readability.MaxLineLength
| operatorIds | array | Filters Conversations to those where at least one of the specified Language Operators was executed (OR match). |
@spec stream(Twilio.Client.t(), map(), keyword()) :: Enumerable.t()
Stream: Retrieve a list of Conversations processed by an Intelligence Configuration. (lazy auto-pagination).