---
title: "Listar conteúdos do projeto"
method: POST
path: "/api/management/projects/{id}/media"
tags: ["projects", "Conteúdos e arquivos"]
---

# Listar conteúdos do projeto

`POST /api/management/projects/{id}/media`

Lista os conteúdos de um projeto — textos, arquivos, áudios e registros de atividade — do mais recente para o mais antigo, com paginação.

Sem `channel_id`, apenas os conteúdos internos são retornados; informe o ID de um canal para ver a conversa trocada por ele. Consulte [Paginação](https://docs.olie.ai/api-reference/general/pagination).

## Query parameters

- `page` integer
- `perPage` integer
- `filter` string, required
- `search` string
- `channel_id` string

## Response `200`

Sucesso

- object — Lista paginada de conteúdos.
  - `response` boolean, required — Sempre true quando a operação é concluída.
  - `meta` object — Dados da paginação.
    - `current_page` integer — Página retornada.
    - `from` integer — Posição do primeiro item da página no total.
    - `to` integer — Posição do último item da página no total.
    - `last_page` integer — Número da última página.
    - `per_page` integer — Itens por página.
    - `total` integer — Total de itens encontrados.
  - `medias` object[], required — Conteúdos da página.
    - `id` string, uuid — ID (UUID) do conteúdo.
    - `name` string — Nome do conteúdo ou do arquivo.
    - `technical_name` string — Nome interno usado no armazenamento.
    - `type` integer — Tipo do conteúdo: 1 texto, 2 arquivo, 3 áudio.
    - `extension` string — Extensão do arquivo, quando houver.
    - `text` string — Texto enviado, quando houver.
    - `file_url` string — Endereço para baixar o arquivo, quando houver.
    - `log` string — Conteúdo do registro de atividade, quando a entrada for um log.
    - `user_id` string, uuid — Usuário que enviou o conteúdo.
    - `frame_id` string, uuid — ID (UUID) da conta dona do conteúdo.
    - `project_id` string, uuid — Projeto que recebeu o conteúdo.
    - `channel_id` string, uuid — ID (UUID) do canal, quando o conteúdo veio de uma conversa.
    - `direction` string — Direção do conteúdo no canal (entrada ou saída), quando aplicável.
    - `origin` string — Origem do conteúdo (ex.: integração ou compositor interno).
    - `external_message_id` string — ID da mensagem na integração externa, quando houver.
    - `task_id` string, uuid — ID (UUID) da tarefa vinculada, quando o conteúdo pertence a uma tarefa.
    - `delivery_error` string — Erro de entrega na integração, quando o envio falhou.
    - `created_at` string, date-time — Data do envio.
    - `updated_at` string, date-time — Data da última alteração.
    - `deleted_at` string, date-time — Data em que o conteúdo foi removido.
    - `user` object — Quem enviou o conteúdo.
    - `project` object — Projeto relacionado, quando carregado.

## Other responses

- `401` — Não autorizado

## Changes

- **2026-09-22** `711eea31b3dd` — 7 info
  - added the optional property `medias/items/channel_id` to the response with the `200` status
  - added the optional property `medias/items/delivery_error` to the response with the `200` status
  - added the optional property `medias/items/direction` to the response with the `200` status
  - added the optional property `medias/items/external_message_id` to the response with the `200` status
  - …3 more
- **2026-08-24** `3c590152d5b5` — 13 breaking, 5 info
  - the response property `medias/items/deleted_at` became nullable for the status `200`
  - the response property `medias/items/extension` became nullable for the status `200`
  - the response property `medias/items/file_url` became nullable for the status `200`
  - the response property `medias/items/log` became nullable for the status `200`
  - …14 more
- **2026-08-19** `3d619d9db20d` — 3 info
  - api tag `Conteúdos e arquivos` added
  - api tag `medias` removed
  - api tag `{id}` removed
- **2026-08-19** `142cd6598699` — 2 info
  - added the new optional `query` request parameter `channel_id`
  - added the new optional `query` request parameter `search`

[Change history](https://skmtc.dev/olie-ai/apis/olie-api/changes/api/management/projects/:id/media/post.md)

---

[API](https://skmtc.dev/olie-ai/apis/olie-api.md) · [All operations](https://skmtc.dev/olie-ai/apis/olie-api/llms.txt) · [OpenAPI document](https://skmtc.dev/olie-ai/apis/olie-api/revisions/b43a04f35145?raw)
