# List Instagram media

**GET** `/inboxes/{inboxId}/instagram/media`

Returns posts, reels, and active stories available for targeting an Instagram comment
Journey trigger. The opaque page token preserves provider pagination across media types.

Authentication: bearerAuth
Required scopes: `inbox:read`
Allowed roles: `owner`, `admin`, `agent`
Authorization: List Instagram media available for Journey targeting.

## Parameters

- `inboxId` (path string, required)
- `mediaTypes` (query array<InstagramMediaType>, optional) - Media types to include. Defaults to post, reel, and story.
- `pageSize` (query integer, optional) - Number of provider media records to inspect. Defaults to 50.
- `pageToken` (query string, optional) - Opaque token returned as `nextPageToken` from the previous page.

## Responses

- `200`: Instagram media page
- `default`: Error
