---
title: "Listar respostas da publicação"
method: GET
path: "/api/management/form-publications/{form_publication}/responses"
tags: ["form-publications", "responses"]
---

# Listar respostas da publicação

`GET /api/management/form-publications/{form_publication}/responses`

## Request

- Base URL: `https://api.olie.ai`
- URL: `https://api.olie.ai/api/management/form-publications/{form_publication}/responses`
- Auth: HTTP bearer

Lista, com [paginação](https://docs.olie.ai/api-reference/general/pagination), as respostas recebidas pela publicação, com o valor de cada campo e o projeto criado a partir da resposta, quando houver. Só entram respostas do formulário atualmente publicado.

## Query parameters

- `page` string
- `perPage` string

## Response `200`

Sucesso

- object: Respostas da publicação, paginadas.
  - `responses` object[]: Respostas recebidas, uma por envio do formulário.
    - `id` string, uuid: ID da resposta.
    - `form_publication_id` string, uuid: ID da publicação que recebeu a resposta.
    - `form_id` integer: ID do formulário respondido.
    - `frame_id` string, uuid: ID da conta dona da resposta.
    - `created_at` string, date-time: Data do envio.
    - `updated_at` string, date-time: Data da última alteração.
    - `deleted_at` string, date-time: Data de exclusão. Nulo quando ativa.
    - `project_id` string, uuid: ID do projeto criado a partir da resposta. Nulo quando a publicação não cria projeto.
    - `answered_by` string, uuid: ID do usuário que respondeu. Nulo em respostas de link público.
    - `form_answers` object[]: Valores respondidos em cada campo.
      - `id` integer: ID do campo respondido.
      - `label` string: Rótulo do campo.
      - `answer` union: Valor respondido, no formato do tipo do campo (telefone normalizado em E.164).
        - string
        - number
        - boolean
        - unknown[]
          - unknown
        - object
      - `model` string: Onde a resposta está gravada. Sempre FormPublicationResponse.
      - `answered_by` string, uuid: ID do usuário que respondeu. Nulo em respostas de link público.
      - `updated_at` string, date-time: Data da última alteração da resposta.
    - `project` object: Projeto criado a partir da resposta. Nulo quando não houve criação.
  - `meta` object: Metadados de paginação.
    - `current_page` integer: Página atual.
    - `from` integer: Posição do primeiro item da página.
    - `last_page` integer: Última página disponível.
    - `per_page` integer: Itens por página.
    - `to` integer: Posição do último item da página.
    - `total` integer: Total de respostas.
  - `response` boolean: Indicador de sucesso da requisição. Sempre true nas respostas bem-sucedidas.

## Other responses

- `404`: Não encontrado

## Changes

- **2026-09-22** `d8fb547e20a2`: 9 breaking
  - the response property `meta/from` became nullable for the status `200`
  - the response property `meta/to` became nullable for the status `200`
  - the response property `responses/items/form_answers/items/answer` became nullable for the status `200`
  - response property `responses/items/form_answers/items/answer` list-of-types was widened by adding types `array, boolean, number and object` to media type `application/json` of response `200`
  - …5 more
- **2026-09-22** `d71b18b1685d`: 4 info
  - added the new optional `query` request parameter `page`
  - added the new optional `query` request parameter `perPage`
  - added the media type `application/json` for the response with the status `200`
  - added the non-success response with the status `404`

[Operation history](https://skmtc.dev/olie-ai/apis/olie-api/changes/api/management/form-publications/:form_publication/responses/get.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/fbae0c094507?raw)
