---
title: "Retrieve a list of all Interactions for a Session. A maximum of 100 records will be returned per page."
method: GET
path: "/v1/Services/{ServiceSid}/Sessions/{SessionSid}/Interactions"
tags: ["ProxyV1Interaction"]
---

# Retrieve a list of all Interactions for a Session. A maximum of 100 records will be returned per page.

`GET /v1/Services/{ServiceSid}/Sessions/{SessionSid}/Interactions`

Retrieve a list of all Interactions for a Session. A maximum of 100 records will be returned per page.

## Path parameters

- `ServiceSid` string, required
- `SessionSid` string, required

## Query parameters

- `PageSize` integer
- `Page` integer
- `PageToken` string

## Response `200`

OK

- object
  - `interactions` ProxyV1ServiceSessionInteraction[]
    - `sid` string, nullable — The unique string that we created to identify the Interaction resource.
    - `session_sid` string, nullable — The SID of the parent [Session](https://www.twilio.com/docs/proxy/api/session) resource.
    - `service_sid` string, nullable — The SID of the parent [Service](https://www.twilio.com/docs/proxy/api/service) resource.
    - `account_sid` string, nullable — The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Interaction resource.
    - `data` string, nullable — A JSON string that includes the message body of message interactions (e.g. `{"body": "hello"}`) or the call duration (when available) of a call (e.g. `{"duration": "5"}`).
    - `type` 'message' | 'voice' | 'unknown' — The Type of the Interaction. Can be: `message`, `voice` or `unknown`.
    - `inbound_participant_sid` string, nullable — The SID of the inbound [Participant](https://www.twilio.com/docs/proxy/api/participant) resource.
    - `inbound_resource_sid` string, nullable — The SID of the inbound resource; either the [Call](https://www.twilio.com/docs/voice/api/call-resource) or [Message](https://www.twilio.com/docs/sms/api/message-resource).
    - `inbound_resource_status` 'accepted' | 'answered' | 'busy' | 'canceled' | 'completed' | 'deleted' | 'delivered' | 'delivery-unknown' | 'failed' | 'in-progress' | 'initiated' | 'no-answer' | 'queued' | 'received' | 'receiving' | 'ringing' | 'scheduled' | 'sending' | 'sent' | 'undelivered' | 'unknown' — The inbound resource status of the Interaction. Will always be `delivered` for messages and `in-progress` for calls.
    - `inbound_resource_type` string, nullable — The inbound resource type. Can be [Call](https://www.twilio.com/docs/voice/api/call-resource) or [Message](https://www.twilio.com/docs/sms/api/message-resource).
    - `inbound_resource_url` string, uri, nullable — The URL of the Twilio inbound resource
    - `outbound_participant_sid` string, nullable — The SID of the outbound [Participant](https://www.twilio.com/docs/proxy/api/participant)).
    - `outbound_resource_sid` string, nullable — The SID of the outbound resource; either the [Call](https://www.twilio.com/docs/voice/api/call-resource) or [Message](https://www.twilio.com/docs/sms/api/message-resource).
    - `outbound_resource_status` 'accepted' | 'answered' | 'busy' | 'canceled' | 'completed' | 'deleted' | 'delivered' | 'delivery-unknown' | 'failed' | 'in-progress' | 'initiated' | 'no-answer' | 'queued' | 'received' | 'receiving' | 'ringing' | 'scheduled' | 'sending' | 'sent' | 'undelivered' | 'unknown' — The inbound resource status of the Interaction. Will always be `delivered` for messages and `in-progress` for calls.
    - `outbound_resource_type` string, nullable — The outbound resource type. Can be: [Call](https://www.twilio.com/docs/voice/api/call-resource) or [Message](https://www.twilio.com/docs/sms/api/message-resource).
    - `outbound_resource_url` string, uri, nullable — The URL of the Twilio outbound resource.
    - `date_created` string, date-time, nullable — The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time in GMT when the Interaction was created.
    - `date_updated` string, date-time, nullable — The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time in GMT when the resource was last updated.
    - `url` string, uri, nullable — The absolute URL of the Interaction resource.
  - `meta` object
    - `first_page_url` string, uri
    - `key` string
    - `next_page_url` string, uri, nullable
    - `page` integer
    - `page_size` integer
    - `previous_page_url` string, uri, nullable
    - `url` string, uri

## Changes

- **2025-02-20** (v1) `1469851deee4` — 1 breaking
  - for the `query` request parameter `PageSize`, the format changed from no format to `int64`
- **2023-08-10** (v1) `6b9a26829560` — 1 info
  - api tag `ProxyV1Interaction` added
- **2023-02-02** (v1) `c4b95f6536e9` — 2 info
  - added the new optional `query` request parameter `Page`
  - added the new optional `query` request parameter `PageToken`
- **2023-01-13** (v1) `0f96912d65f8` — 2 breaking
  - the response property `meta/next_page_url` became nullable for the status `200`
  - the response property `meta/previous_page_url` became nullable for the status `200`

[Change history](https://skmtc.dev/twilio/apis/proxy-v1/changes/v1/Services/:ServiceSid/Sessions/:SessionSid/Interactions/get.md)

---

[API](https://skmtc.dev/twilio/apis/proxy-v1.md) · [All operations](https://skmtc.dev/twilio/apis/proxy-v1/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/twilio/proxy-v1/revisions/a2e6d27b3ecd/schema)
