---
title: "Listar execuções da automação"
method: GET
path: "/api/management/automations/{automation}/logs"
tags: ["automations", "logs"]
---

# Listar execuções da automação

`GET /api/management/automations/{automation}/logs`

Retorna as 20 execuções mais recentes da automação, da mais nova para a mais antiga, com o evento que disparou, o resultado de cada componente e o contexto final. Como ler cada campo em [Logs e depuração](https://docs.olie.ai/guides/automation/logs).

## Response `200`

Sucesso

- object — Execuções da automação.
  - `response` boolean — Indicador de sucesso da requisição. Sempre true nas respostas bem-sucedidas.
  - `logs` object[] — Execuções, da mais recente para a mais antiga (até 20).
    - `id` string, uuid — ID (UUID) da execução.
    - `automation_id` integer — ID da automação.
    - `causer_id` string, nullable — ID de quem disparou. Nulo em disparos por agendamento.
    - `created_at` string, date-time — Data da execução.
    - `updated_at` string, date-time — Data da última alteração do registro.
    - `log` object — Registro completo da execução.
      - `run_id` string, uuid — ID (UUID) da execução.
      - `trigger_event` 'project_step_moved_trigger' | 'project_idle_in_step_trigger' | 'project_field_change_trigger' | 'project_tag_linked_trigger' | 'project_dynamic_form_edited_trigger' | 'project_date_reached_trigger' | 'project_execution_trigger' | 'project_content_added_trigger' — Variante do gatilho que disparou.
      - `date` string — Data e hora da execução (Y-m-d H:i:s).
      - `causer_type` 'user' | 'system' | 'schedule' | 'application' — Origem do disparo.
      - `causer_id` string, nullable — ID de quem disparou.
      - `error` object — Resumo de erro da execução.
        - `has_error` boolean — Se algum componente falhou.
        - `message` string, nullable — Mensagem do erro.
        - `error_class` string, nullable — Tipo do erro.
      - `data` object — Dados do evento que disparou; os campos variam com o gatilho (projeto, etapa, conteúdo etc.).
        - `trigger_variant` string — Variante do gatilho.
        - `project_id` string, nullable — ID do projeto afetado.
        - `causer_type` string — Origem do disparo.
        - `causer_id` string, nullable — ID de quem disparou.
      - `flow_components` object[] — Componentes da automação no momento da execução.
        - `id` string, uuid — ID (UUID) do componente.
        - `automation_id` integer — ID da automação.
        - `type` 'trigger' | 'condition' | 'action' — Tipo do componente.
        - `variant` string — Variante do componente.
        - `parent_id` string, nullable — ID da condição pai.
        - `conditional_case` string, nullable — Ramo da condição pai.
        - `order` integer — Posição entre os irmãos.
        - `project_scope` object, nullable — Escopo de projetos do componente.
        - `project_scope_saved_filter_id` union — ID do filtro de escopo.
          - string
          - integer
        - `created_at` string, date-time — Data de criação do componente.
        - `updated_at` string, date-time — Data da última alteração do componente.
        - `deleted_at` string, date-time, nullable — Data de exclusão do componente.
        - `configs` object[] — Opções do componente.
          - `id` string, uuid — ID (UUID) da opção.
          - `automation_component_id` string, uuid — ID do componente.
          - `key` string — Nome da opção.
          - `value` unknown
          - `created_at` string, date-time — Data de criação.
          - `updated_at` string, date-time — Data da última alteração.
          - `deleted_at` string, date-time, nullable — Data de exclusão.
        - `relations` object[] — Vínculos do componente.
          - `id` string, uuid — ID (UUID) do vínculo.
          - `automation_component_id` string, uuid — ID do componente.
          - `model_type` string — Tipo do objeto vinculado.
          - `model_id` string — ID do objeto vinculado.
          - `discriminator` string, nullable — Papel do vínculo.
          - `created_at` string, date-time — Data de criação.
          - `updated_at` string, date-time — Data da última alteração.
        - `children` object[] — Componentes filhos (ramos de uma condição).
      - `flow_logs` object[] — Componentes executados, na ordem, com o resultado de cada um.
        - `component_id` string, uuid — ID do componente.
        - `component_variant` string — Variante do componente.
        - `component_type` 'action' | 'condition' — Tipo do componente.
        - `component_result` object — Resultado do componente.
          - `result` boolean — Se o componente teve sucesso (em condições, o valor da checagem).
          - `error` string, nullable — Código do erro, quando houve.
          - `message` string, nullable — Explicação em texto.
          - `execution_time` number — Tempo de execução, em segundos.
          - `extra_data` object, nullable — O que o componente produziu (IDs criados, valores calculados, resposta de webhook etc.).
        - `project_id` string — ID do projeto em que o componente agiu.
      - `final_context` object — Dados disponíveis às variáveis no fim da execução (user, trigger, project e o resultado de cada componente).
        - `user` object — Usuário que disparou (campos nulos em disparos sem usuário).
        - `trigger` object — Dados do evento que disparou.
        - `project` object — Projeto afetado.
      - `total_time` number — Tempo total da execução, em segundos.

## Other responses

- `404` — Não encontrada

## Changes

- **2026-09-22** `d8fb547e20a2` — 16 breaking, 52 warning, 8 info
  - the response property `logs/items/causer_id` became nullable for the status `200`
  - the response property `logs/items/log/causer_id` became nullable for the status `200`
  - the response property `logs/items/log/data/causer_id` became nullable for the status `200`
  - the response property `logs/items/log/data/project_id` became nullable for the status `200`
  - …72 more
- **2026-09-22** `4e244f2507d6` — 2 info
  - added the media type `application/json` for the response with the status `200`
  - added the non-success response with the status `404`

[Change history](https://skmtc.dev/olie-ai/apis/olie-api/changes/api/management/automations/:automation/logs/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/d7bda7d32f67?raw)
