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

# Obtener historial de una sesión

> Este endpoint, dado un ID de sesión, devuelve el historial completo de mensajes para esa sesión específica.



## OpenAPI

````yaml open-api-files/treble-api-es.json GET /devapi/session/{session_id}/history
openapi: 3.0.1
info:
  title: API de Treble Poll
  description: Documentación para el endpoint de despliegue de polls en Treble
  version: 1.0.0
servers:
  - url: https://main.treble.ai
    description: Servidor principal de Treble
  - url: https://tudominio.com
    description: >-
      Servidor de ejemplo para implementar los webhooks. Esto representa TU
      servidor donde debes implementar los endpoints que Treble llamará.
security: []
tags:
  - name: Webhooks
    description: >-
      Endpoints que Treble llamará en tu servidor. Estos no son endpoints reales
      que puedas llamar, sino una representación de los webhooks que Treble
      invocará en tu sistema.
paths:
  /devapi/session/{session_id}/history:
    get:
      summary: Obtener historial de mensajes de una sesión
      description: >-
        Este endpoint, dado un ID de sesión, devuelve el historial completo de
        mensajes para esa sesión específica.
      parameters:
        - name: session_id
          in: path
          required: true
          description: >-
            ID de la sesión de la cual se quiere obtener el historial de
            mensajes
          schema:
            type: string
        - name: Authorization
          in: header
          required: true
          description: >-
            API Key de autorización. Se puede obtener en
            https://app.treble.ai/es/dashboard/settings/developers
          schema:
            type: string
          example: API_KEY
      responses:
        '200':
          description: Historial de mensajes obtenido correctamente
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  properties:
                    type:
                      type: string
                      description: Tipo de entrada en el historial
                      example: MESSAGE
                    message:
                      type: object
                      properties:
                        type:
                          type: string
                          description: Tipo de mensaje
                          example: TEXT
                        sender:
                          type: string
                          description: Remitente del mensaje
                          example: USER
                        text:
                          type: string
                          description: Contenido del mensaje
                        file_url:
                          type: string
                          nullable: true
                          description: URL del archivo adjunto (si existe)
                        created_at:
                          type: integer
                          description: Timestamp UNIX UTC de creación del mensaje
                        delivered_at:
                          type: integer
                          nullable: true
                          description: Timestamp UNIX UTC de entrega del mensaje
                        read_at:
                          type: integer
                          nullable: true
                          description: Timestamp UNIX UTC de lectura del mensaje
                        extra:
                          type: object
                          nullable: true
                          description: Información adicional del mensaje
              example:
                - type: MESSAGE
                  message:
                    type: TEXT
                    sender: USER
                    text: Hi
                    file_url: null
                    created_at: 1653341789
                    delivered_at: null
                    read_at: null
                    extra: null
                - type: MESSAGE
                  message:
                    type: TEXT
                    sender: AI
                    text: I need help
                    file_url: null
                    created_at: 1653341803
                    delivered_at: 1653341804
                    read_at: 1653342120
                    extra: null
        '401':
          description: No autorizado. API Key inválida o faltante.
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Código de error
                  message:
                    type: string
                    description: Descripción del error
        '404':
          description: Sesión no encontrada
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Código de error
                  message:
                    type: string
                    description: Descripción del error

````