# `Twilio.Conversations.V1.Service.ParticipantConversationService`
[🔗](https://github.com/jeffhuen/twilio_elixir/blob/main/lib/twilio/conversations/v1/service/participant_conversation_service.ex#L2)

# credo:disable-for-next-line Credo.Check.Readability.MaxLineLength
Service Participant Conversations resource represents a list of Conversations that this Participant belongs to belonging to a specific conversation service.

Operations: `list`

# `list`

```elixir
@spec list(Twilio.Client.t(), String.t(), map(), keyword()) ::
  {:ok, Twilio.Page.t()}
  | {:ok, map(), map()}
  | :ok
  | {:error, Twilio.Error.t()}
```

# credo:disable-for-next-line Credo.Check.Readability.MaxLineLength
Retrieve a list of all Conversations that this Participant belongs to by identity or by address. Only one parameter should be specified.

Operation: `ListServiceParticipantConversation` | Tags: ConversationsV1ParticipantConversation

## Query Parameters

| Parameter | Type | Description |
|-----------|------|-------------|
# credo:disable-for-next-line Credo.Check.Readability.MaxLineLength
| `Identity` | string | A unique string identifier for the conversation participant as [Conversation User](https://www.twilio.com/docs/conversations/api/user-resource). This parameter is non-null if (and only if) the participant is using the Conversations SDK to communicate. Limited to 256 characters. |
# credo:disable-for-next-line Credo.Check.Readability.MaxLineLength
| `Address` | string | A unique string identifier for the conversation participant who's not a Conversation User. This parameter could be found in messaging_binding.address field of Participant resource. It should be url-encoded. |

# `stream`

```elixir
@spec stream(Twilio.Client.t(), String.t(), map(), keyword()) :: Enumerable.t()
```

Stream: Retrieve a list of all Conversations that this Participant belongs to by identity or by address. Only one parameter should be specified. (lazy auto-pagination).

---

*Consult [api-reference.md](api-reference.md) for complete listing*
