> ## Documentation Index
> Fetch the complete documentation index at: https://docs.olie.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Listar execuções da automação

> 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).



## OpenAPI

````yaml /api-reference/openapi.json get /api/management/automations/{automation}/logs
openapi: 3.0.0
info:
  title: Olie API
  version: 1.0.0
  description: >
    # Introdução 👋


    Olá! Esta é a documentação oficial da API da [olie.ai](https://olie.ai/).
    Aqui você encontra as referências e exemplos de uso dos nossos endpoints.


    Para uma visão completa, recomendamos fortemente que você leia a
    [documentação oficial](https://docs.olie.ai/api-reference/introduction). Lá
    estão detalhados tópicos essenciais como
    [autenticação](https://docs.olie.ai/api-reference/introduction/authentication),
    [estrutura de
    respostas](https://docs.olie.ai/api-reference/general/response-structure),
    [paginação](https://docs.olie.ai/api-reference/general/pagination) e outros
    guias de integração.


    No Postman, esta coleção foca nas informações específicas de cada requisição
    (endpoints, parâmetros e exemplos), servindo como apoio rápido para testes e
    desenvolvimento.
servers:
  - url: https://api.olie.ai
security:
  - BearerAuth: []
paths:
  /api/management/automations/{automation}/logs:
    parameters:
      - name: automation
        in: path
        required: true
        description: ID (número) da automação.
        schema:
          type: string
        example: ''
    get:
      tags:
        - automations
        - logs
      summary: Listar execuções da automação
      description: >-
        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).
      operationId: obterRegistroDeExecuEsDaAutomaO
      responses:
        '200':
          description: Sucesso
          content:
            application/json:
              schema:
                type: object
                description: Execuções da automação.
                properties:
                  response:
                    type: boolean
                    description: >-
                      Indicador de sucesso da requisição. Sempre true nas
                      respostas bem-sucedidas.
                  logs:
                    type: array
                    description: Execuções, da mais recente para a mais antiga (até 20).
                    items:
                      type: object
                      description: Execução da automação.
                      properties:
                        id:
                          type: string
                          description: ID (UUID) da execução.
                          format: uuid
                        automation_id:
                          type: integer
                          description: ID da automação.
                        causer_id:
                          type: string
                          description: >-
                            ID de quem disparou. Nulo em disparos por
                            agendamento.
                          nullable: true
                        created_at:
                          type: string
                          description: Data da execução.
                          format: date-time
                        updated_at:
                          type: string
                          description: Data da última alteração do registro.
                          format: date-time
                        log:
                          type: object
                          description: Registro completo da execução.
                          properties:
                            run_id:
                              type: string
                              description: ID (UUID) da execução.
                              format: uuid
                            trigger_event:
                              type: string
                              description: Variante do gatilho que disparou.
                              enum:
                                - 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
                            date:
                              type: string
                              description: Data e hora da execução (Y-m-d H:i:s).
                            causer_type:
                              type: string
                              description: Origem do disparo.
                              enum:
                                - user
                                - system
                                - schedule
                                - application
                            causer_id:
                              type: string
                              description: ID de quem disparou.
                              nullable: true
                            error:
                              type: object
                              description: Resumo de erro da execução.
                              properties:
                                has_error:
                                  type: boolean
                                  description: Se algum componente falhou.
                                message:
                                  type: string
                                  description: Mensagem do erro.
                                  nullable: true
                                error_class:
                                  type: string
                                  description: Tipo do erro.
                                  nullable: true
                            data:
                              type: object
                              description: >-
                                Dados do evento que disparou; os campos variam
                                com o gatilho (projeto, etapa, conteúdo etc.).
                              additionalProperties: true
                              properties:
                                trigger_variant:
                                  type: string
                                  description: Variante do gatilho.
                                project_id:
                                  type: string
                                  description: ID do projeto afetado.
                                  nullable: true
                                causer_type:
                                  type: string
                                  description: Origem do disparo.
                                causer_id:
                                  type: string
                                  description: ID de quem disparou.
                                  nullable: true
                            flow_components:
                              type: array
                              description: Componentes da automação no momento da execução.
                              items:
                                type: object
                                description: Componente como estava no momento da execução.
                                properties:
                                  id:
                                    type: string
                                    description: ID (UUID) do componente.
                                    format: uuid
                                  automation_id:
                                    type: integer
                                    description: ID da automação.
                                  type:
                                    type: string
                                    description: Tipo do componente.
                                    enum:
                                      - trigger
                                      - condition
                                      - action
                                  variant:
                                    type: string
                                    description: Variante do componente.
                                  parent_id:
                                    type: string
                                    description: ID da condição pai.
                                    nullable: true
                                  conditional_case:
                                    type: string
                                    description: Ramo da condição pai.
                                    nullable: true
                                  order:
                                    type: integer
                                    description: Posição entre os irmãos.
                                  project_scope:
                                    type: object
                                    description: Escopo de projetos do componente.
                                    nullable: true
                                  project_scope_saved_filter_id:
                                    description: ID do filtro de escopo.
                                    nullable: true
                                    anyOf:
                                      - type: string
                                      - type: integer
                                  created_at:
                                    type: string
                                    description: Data de criação do componente.
                                    format: date-time
                                  updated_at:
                                    type: string
                                    description: Data da última alteração do componente.
                                    format: date-time
                                  deleted_at:
                                    type: string
                                    description: Data de exclusão do componente.
                                    format: date-time
                                    nullable: true
                                  configs:
                                    type: array
                                    description: Opções do componente.
                                    items:
                                      type: object
                                      description: Opção do componente.
                                      properties:
                                        id:
                                          type: string
                                          description: ID (UUID) da opção.
                                          format: uuid
                                        automation_component_id:
                                          type: string
                                          description: ID do componente.
                                          format: uuid
                                        key:
                                          type: string
                                          description: Nome da opção.
                                        value:
                                          description: Valor da opção.
                                        created_at:
                                          type: string
                                          description: Data de criação.
                                          format: date-time
                                        updated_at:
                                          type: string
                                          description: Data da última alteração.
                                          format: date-time
                                        deleted_at:
                                          type: string
                                          description: Data de exclusão.
                                          format: date-time
                                          nullable: true
                                  relations:
                                    type: array
                                    description: Vínculos do componente.
                                    items:
                                      type: object
                                      description: Vínculo do componente.
                                      properties:
                                        id:
                                          type: string
                                          description: ID (UUID) do vínculo.
                                          format: uuid
                                        automation_component_id:
                                          type: string
                                          description: ID do componente.
                                          format: uuid
                                        model_type:
                                          type: string
                                          description: Tipo do objeto vinculado.
                                        model_id:
                                          type: string
                                          description: ID do objeto vinculado.
                                        discriminator:
                                          type: string
                                          description: Papel do vínculo.
                                          nullable: true
                                        created_at:
                                          type: string
                                          description: Data de criação.
                                          format: date-time
                                        updated_at:
                                          type: string
                                          description: Data da última alteração.
                                          format: date-time
                                  children:
                                    type: array
                                    description: >-
                                      Componentes filhos (ramos de uma
                                      condição).
                                    items:
                                      type: object
                                      description: Componente filho.
                                      properties: {}
                                      additionalProperties: true
                            flow_logs:
                              type: array
                              description: >-
                                Componentes executados, na ordem, com o
                                resultado de cada um.
                              items:
                                type: object
                                description: Execução de um componente.
                                properties:
                                  component_id:
                                    type: string
                                    description: ID do componente.
                                    format: uuid
                                  component_variant:
                                    type: string
                                    description: Variante do componente.
                                  component_type:
                                    type: string
                                    description: Tipo do componente.
                                    enum:
                                      - action
                                      - condition
                                  component_result:
                                    type: object
                                    description: Resultado do componente.
                                    properties:
                                      result:
                                        type: boolean
                                        description: >-
                                          Se o componente teve sucesso (em
                                          condições, o valor da checagem).
                                      error:
                                        type: string
                                        description: Código do erro, quando houve.
                                        nullable: true
                                      message:
                                        type: string
                                        description: Explicação em texto.
                                        nullable: true
                                      execution_time:
                                        type: number
                                        description: Tempo de execução, em segundos.
                                      extra_data:
                                        type: object
                                        description: >-
                                          O que o componente produziu (IDs
                                          criados, valores calculados, resposta de
                                          webhook etc.).
                                        additionalProperties: true
                                        nullable: true
                                  project_id:
                                    type: string
                                    description: ID do projeto em que o componente agiu.
                            final_context:
                              type: object
                              description: >-
                                Dados disponíveis às variáveis no fim da
                                execução (user, trigger, project e o resultado
                                de cada componente).
                              additionalProperties: true
                              properties:
                                user:
                                  type: object
                                  description: >-
                                    Usuário que disparou (campos nulos em
                                    disparos sem usuário).
                                  additionalProperties: true
                                trigger:
                                  type: object
                                  description: Dados do evento que disparou.
                                  additionalProperties: true
                                project:
                                  type: object
                                  description: Projeto afetado.
                                  additionalProperties: true
                            total_time:
                              type: number
                              description: Tempo total da execução, em segundos.
              example:
                response: true
                logs:
                  - automation_id: 1
                    causer_id: 01a0252b-d7a0-7242-9420-bacbd51f678b
                    log:
                      run_id: a2c1007d-84f5-4384-a9f3-691449f453de
                      trigger_event: project_content_added_trigger
                      flow_components:
                        - automation_id: 1
                          type: trigger
                          variant: project_content_added_trigger
                          parent_id: null
                          conditional_case: null
                          order: 0
                          project_scope: null
                          project_scope_saved_filter_id: null
                          created_at: '2026-08-27T19:58:43.000000Z'
                          updated_at: '2026-08-27T20:04:56.000000Z'
                          deleted_at: null
                          configs:
                            - automation_component_id: 01a044cd-a69a-7383-9638-06b317ca1fbf
                              key: author
                              value: null
                              created_at: '2026-08-27T19:58:43.000000Z'
                              updated_at: '2026-08-27T19:58:43.000000Z'
                              deleted_at: null
                              id: 01a044cd-a6b5-72bb-8395-36ce4e4527a8
                            - automation_component_id: 01a044cd-a69a-7383-9638-06b317ca1fbf
                              key: channel_scope
                              value: null
                              created_at: '2026-08-27T19:58:43.000000Z'
                              updated_at: '2026-08-27T19:58:43.000000Z'
                              deleted_at: null
                              id: 01a044cd-a6ac-7164-9822-71ebdafe9302
                          relations: []
                          children: []
                          id: 01a044cd-a69a-7383-9638-06b317ca1fbf
                        - automation_id: 1
                          type: action
                          variant: project_content_add_action
                          parent_id: null
                          conditional_case: null
                          order: 1
                          project_scope: null
                          project_scope_saved_filter_id: null
                          created_at: '2026-08-27T19:58:43.000000Z'
                          updated_at: '2026-08-27T20:04:56.000000Z'
                          deleted_at: null
                          configs:
                            - automation_component_id: 01a044cd-a6bd-7319-bee3-cdc21c6653ce
                              key: destination_mode
                              value: main
                              created_at: '2026-08-27T19:58:43.000000Z'
                              updated_at: '2026-08-27T19:58:43.000000Z'
                              deleted_at: null
                              id: 01a044cd-a6c0-733e-b287-b6f108b90c19
                            - automation_component_id: 01a044cd-a6bd-7319-bee3-cdc21c6653ce
                              key: message
                              value: >-
                                Recebemos sua mensagem:
                                {{trigger.contents_text}}
                              created_at: '2026-08-27T19:58:43.000000Z'
                              updated_at: '2026-08-27T20:04:56.000000Z'
                              deleted_at: null
                              id: 01a044cd-a6bf-709a-842c-90c583c22819
                          relations: []
                          children: []
                          id: 01a044cd-a6bd-7319-bee3-cdc21c6653ce
                      date: '2026-09-15 15:50:06'
                      error:
                        has_error: false
                        message: null
                        error_class: null
                      data:
                        trigger_variant: project_content_added_trigger
                        project_id: 01a0a667-290b-7212-89fb-52351af09ce6
                        causer_type: user
                        causer_id: 01a0252b-d7a0-7242-9420-bacbd51f678b
                        media_id: 01a0a667-5b3e-724c-aeda-7ab3accade26
                        channel_id: null
                        integration_id: null
                        channel_scope: main
                        author: team
                        contents_text: Olá, gostaria de um orçamento.
                        contents:
                          - text: Olá, gostaria de um orçamento.
                            author: team
                            created_at: '2026-09-15T15:49:46-03:00'
                            id: 01a0a667-5b3e-724c-aeda-7ab3accade26
                      causer_type: user
                      causer_id: 01a0252b-d7a0-7242-9420-bacbd51f678b
                      flow_logs:
                        - component_id: 01a044cd-a6bd-7319-bee3-cdc21c6653ce
                          component_variant: project_content_add_action
                          component_type: action
                          component_result:
                            result: true
                            error: null
                            message: null
                            execution_time: 0.08676004409790039
                            extra_data:
                              medias:
                                - 01a0a667-a7f7-730d-85de-e366e60fcff9
                              universe_size: 1
                              truncated: false
                          project_id: 01a0a667-290b-7212-89fb-52351af09ce6
                      final_context:
                        user:
                          name: null
                          email: null
                          id: null
                        trigger:
                          trigger_variant: project_content_added_trigger
                          project_id: 01a0a667-290b-7212-89fb-52351af09ce6
                          causer_type: user
                          causer_id: 01a0252b-d7a0-7242-9420-bacbd51f678b
                          media_id: 01a0a667-5b3e-724c-aeda-7ab3accade26
                          channel_id: null
                          integration_id: null
                          channel_scope: main
                          author: team
                          contents_text: Olá, gostaria de um orçamento.
                          contents:
                            - text: Olá, gostaria de um orçamento.
                              author: team
                              created_at: '2026-09-15T15:49:46-03:00'
                              id: 01a0a667-5b3e-724c-aeda-7ab3accade26
                        project:
                          id: 01a0a667-290b-7212-89fb-52351af09ce6
                          code: CR-1
                          name: Atendimento - Loja Centro
                          description: Criação rápida
                          impact: 10
                          status: 1
                          frame_id: 01a0252b-d865-71af-a0a2-d4e168d1ffe5
                          created_at: '2026-09-15T18:49:33.000000Z'
                          updated_at: '2026-09-15T18:49:33.000000Z'
                        component_01a044cd-a6bd-7319-bee3-cdc21c6653ce:
                          universe_metadata:
                            universe_size: 1
                            truncated: false
                          results:
                            - project_id: 01a0a667-290b-7212-89fb-52351af09ce6
                              result: true
                              error: null
                              message: null
                              execution_time: 0.08676004409790039
                              extra_data:
                                medias:
                                  - 01a0a667-a7f7-730d-85de-e366e60fcff9
                                universe_size: 1
                                truncated: false
                        component_01a044cd-a6bd-7319-bee3-cdc21c6653ce_result:
                          result: true
                          error: null
                          message: null
                          execution_time: 0.08676004409790039
                          extra_data:
                            medias:
                              - 01a0a667-a7f7-730d-85de-e366e60fcff9
                            universe_size: 1
                            truncated: false
                      total_time: 0.10580110549926758
                    updated_at: '2026-09-15T18:50:06.251000Z'
                    created_at: '2026-09-15T18:50:06.251000Z'
                    id: a2c1007d-84f5-4384-a9f3-691449f453de
        '404':
          description: Não encontrada
          content:
            application/json:
              schema:
                type: object
                description: Resposta de erro.
                properties:
                  response:
                    type: boolean
                    description: Indicador de sucesso da requisição. Sempre false em erros.
                  message:
                    type: string
                    description: >-
                      Código do erro para tratamento no cliente:
                      automation_model_not_found (inexistente, excluída ou de
                      outra conta).
                  error:
                    type: string
                    description: Descrição legível do erro.
              example:
                response: false
                message: automation_model_not_found
                error: No query results for model [App\Models\Automate\Automation].
components:
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer

````