> ## 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 anexos de etapas

> Lista todos os anexos de etapa cadastrados na conta — arquivos, links e vídeos — do mais recente para o mais antigo, com o usuário que enviou cada um. A lista não é recortada por etapa: ela é a biblioteca de onde os anexos são vinculados às etapas. O link de download de arquivo é temporário e expira. Ver [Anexos do funil e da etapa](https://docs.olie.ai/guides/funnels/attachments).



## OpenAPI

````yaml /api-reference/openapi.json get /api/management/get-step-attachments
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/get-step-attachments:
    get:
      tags:
        - funnel-steps
        - Anexos
      summary: Listar anexos de etapas
      description: >-
        Lista todos os anexos de etapa cadastrados na conta — arquivos, links e
        vídeos — do mais recente para o mais antigo, com o usuário que enviou
        cada um. A lista não é recortada por etapa: ela é a biblioteca de onde
        os anexos são vinculados às etapas. O link de download de arquivo é
        temporário e expira. Ver [Anexos do funil e da
        etapa](https://docs.olie.ai/guides/funnels/attachments).
      operationId: obterAnexosDaEtapa
      responses:
        '200':
          description: Sucesso
          content:
            application/json:
              schema:
                type: object
                properties:
                  response:
                    type: boolean
                    description: Sempre true quando a operação é concluída.
                  attachments:
                    type: array
                    description: >-
                      Anexos de etapa da conta, do mais recente para o mais
                      antigo.
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          description: ID do anexo.
                        name:
                          type: string
                          description: Nome exibido do anexo.
                        technical_name:
                          type: string
                          description: Nome do arquivo no armazenamento.
                        extension:
                          type: string
                          description: >-
                            Extensão do arquivo, ou `link` quando o anexo é um
                            endereço externo.
                        file_url:
                          type: string
                          description: >-
                            Endereço do arquivo. Para arquivos é um link
                            temporário que expira; para `link`, o endereço
                            cadastrado.
                        popup_video:
                          type: boolean
                          description: >-
                            Indica se o vídeo abre automaticamente quando o
                            projeto entra na etapa.
                        watch:
                          type: boolean
                          description: Indica se a visualização do vídeo é obrigatória.
                        user_id:
                          type: string
                          description: ID do usuário que enviou o anexo.
                          format: uuid
                        frame_id:
                          type: string
                          description: ID (UUID) da conta dona do anexo.
                          format: uuid
                        created_at:
                          type: string
                          description: Data de envio.
                          format: date-time
                        updated_at:
                          type: string
                          description: Data da última alteração.
                          format: date-time
                        deleted_at:
                          type: string
                          description: Data de remoção, quando o anexo foi excluído.
                          format: date-time
                        user:
                          type: object
                          description: Usuário que enviou o anexo.
                          properties:
                            id:
                              type: string
                              description: ID (UUID) do usuário.
                              format: uuid
                            name:
                              type: string
                              description: Nome do usuário.
                            avatar_url:
                              type: string
                              description: Endereço da foto do usuário.
                required:
                  - response
                  - attachments
              example:
                response: true
                attachments:
                  - id: 84
                    name: Como preencher a qualificação
                    technical_name: 019b277f-e453-733d-a00e-6d26d444008b.mp4
                    extension: mp4
                    file_url: >-
                      https://cdn.olie.ai/step-attachments/019b277f-e453-733d-a00e-6d26d444008b.mp4?expires=1755600000
                    popup_video: true
                    watch: true
                    user_id: 019c75de-509e-711a-8933-175cb2514cc5
                    frame_id: 019aeaa3-2778-73ec-8f8d-59d06cc59dca
                    created_at: '2026-07-30T18:12:05.000000Z'
                    updated_at: '2026-08-11T14:03:44.000000Z'
                    deleted_at: null
                    user:
                      id: 019c75de-509e-711a-8933-175cb2514cc5
                      name: Equipe de Processos
                      avatar_url: null
                  - id: 82
                    name: Modelo de proposta comercial
                    technical_name: 019b1f04-1c2a-7a3e-9f55-3d6b8e2a1c77.pdf
                    extension: pdf
                    file_url: >-
                      https://cdn.olie.ai/step-attachments/019b1f04-1c2a-7a3e-9f55-3d6b8e2a1c77.pdf?expires=1755600000
                    popup_video: false
                    watch: false
                    user_id: 019c75de-509e-711a-8933-175cb2514cc5
                    frame_id: 019aeaa3-2778-73ec-8f8d-59d06cc59dca
                    created_at: '2026-07-22T09:41:19.000000Z'
                    updated_at: '2026-07-22T09:41:19.000000Z'
                    deleted_at: null
                    user:
                      id: 019c75de-509e-711a-8933-175cb2514cc5
                      name: Equipe de Processos
                      avatar_url: null
components:
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer

````