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

# GET /api/conversations/{conversationId}/entries



## OpenAPI

````yaml /api/worksong.openapi.json get /api/conversations/{conversationId}/entries
openapi: 3.1.0
info:
  title: Worksong API
  version: 042e65d5f227
  description: >-
    The HTTP API behind the Worksong apps, generated from the code at the commit
    below. Request and response shapes come from the shared zod contract; an
    operation marked `x-gaps` has a part the generator could not resolve.
  x-source: worksong-ai/worksong@042e65d5f2275493f60f879c7970dcfdeceb7e0e
servers:
  - url: https://app.worksong.ai
security:
  - bearerAuth: []
tags:
  - name: Approvals
  - name: Audit
  - name: Avatar generator
  - name: Bootstrap
  - name: Bot compute limit
  - name: Bot mcp servers
  - name: Bots
  - name: Calls
  - name: Connections
  - name: Contacts
  - name: Conversations
  - name: Coupons
  - name: Day grants
  - name: Desktop
  - name: Entity files
  - name: Files
  - name: Github
  - name: Insights
  - name: Login
  - name: Mcp servers
  - name: Me
  - name: Me bot messaging
  - name: Me chat header
  - name: Me daily limit
  - name: Me time zone
  - name: Memory
  - name: Message delete
  - name: Messages
  - name: Notifications
  - name: Optimize prompt
  - name: Phone
  - name: Places
  - name: Projects
  - name: Public file links
  - name: Push
  - name: Queue
  - name: Reactions
  - name: Register
  - name: Rooms
  - name: Routes
  - name: Routines
  - name: Runs
  - name: Skills
  - name: Tasks
  - name: Transcribe
  - name: Tts
  - name: Webhooks
  - name: Whats new
  - name: Whatsapp
  - name: Workspace files
paths:
  /api/conversations/{conversationId}/entries:
    get:
      tags:
        - Conversations
      summary: GET /api/conversations/{conversationId}/entries
      operationId: get_api_conversations_conversationId_entries
      parameters:
        - name: conversationId
          in: path
          required: true
          schema:
            type: string
        - name: limit
          in: query
          required: false
          schema:
            default: 100
            type: integer
            minimum: 1
            maximum: 200
        - name: afterSeq
          in: query
          required: false
          schema:
            type: integer
            minimum: 0
            maximum: 9007199254740991
        - name: beforeSeq
          in: query
          required: false
          schema:
            type: integer
            minimum: 0
            maximum: 9007199254740991
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  items:
                    type: array
                    items:
                      oneOf:
                        - type: object
                          properties:
                            id:
                              type: string
                              format: uuid
                            conversationId:
                              type: string
                              format: uuid
                            seq:
                              type: integer
                              minimum: 0
                              maximum: 9007199254740991
                            runId:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            createdAt:
                              type: string
                              format: date-time
                            reactions:
                              type: array
                              items:
                                type: object
                                properties:
                                  emoji:
                                    type: string
                                    minLength: 1
                                    maxLength: 32
                                  count:
                                    type: integer
                                    exclusiveMinimum: 0
                                    maximum: 9007199254740991
                                  mine:
                                    type: boolean
                                required:
                                  - emoji
                                  - count
                                  - mine
                                additionalProperties: false
                            kind:
                              type: string
                              const: user
                            payload:
                              type: object
                              properties:
                                text:
                                  type: string
                                  maxLength: 1000000
                                attachments:
                                  default: []
                                  maxItems: 16
                                  type: array
                                  items:
                                    type: object
                                    properties:
                                      name:
                                        type: string
                                        minLength: 1
                                        maxLength: 255
                                      mediaType:
                                        type: string
                                        minLength: 1
                                        maxLength: 128
                                      sizeBytes:
                                        type: integer
                                        minimum: 0
                                        maximum: 9007199254740991
                                      url:
                                        type: string
                                        minLength: 1
                                        maxLength: 2048
                                      file:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                            format: uuid
                                          filename:
                                            type: string
                                            minLength: 1
                                            maxLength: 255
                                          mimeType:
                                            type: string
                                            minLength: 1
                                            maxLength: 128
                                          byteSize:
                                            type: integer
                                            minimum: 0
                                            maximum: 9007199254740991
                                          available:
                                            type: boolean
                                          createdAt:
                                            type: string
                                            format: date-time
                                          origin:
                                            default: upload
                                            type: string
                                            enum:
                                              - upload
                                              - agent
                                          sha256:
                                            default: null
                                            anyOf:
                                              - type: string
                                                pattern: ^[0-9a-f]{64}$
                                              - type: 'null'
                                        required:
                                          - id
                                          - filename
                                          - mimeType
                                          - byteSize
                                          - available
                                          - createdAt
                                          - origin
                                          - sha256
                                        additionalProperties: false
                                    required:
                                      - name
                                      - mediaType
                                      - sizeBytes
                                      - url
                                    additionalProperties: false
                                fromBotId:
                                  default: null
                                  anyOf:
                                    - type: string
                                      format: uuid
                                    - type: 'null'
                                location:
                                  type: object
                                  properties:
                                    latitude:
                                      type: number
                                      minimum: -90
                                      maximum: 90
                                    longitude:
                                      type: number
                                      minimum: -180
                                      maximum: 180
                                    accuracyMeters:
                                      type: number
                                      minimum: 0
                                      maximum: 1000000
                                    precision:
                                      type: string
                                      enum:
                                        - precise
                                        - approximate
                                    capturedAt:
                                      type: string
                                      format: date-time
                                    placeName:
                                      type: string
                                      minLength: 1
                                      maxLength: 200
                                  required:
                                    - latitude
                                    - longitude
                                    - accuracyMeters
                                    - precision
                                    - capturedAt
                                  additionalProperties: false
                                replyTo:
                                  type: object
                                  properties:
                                    seq:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - seq
                                  additionalProperties: false
                                taskBrief:
                                  type: object
                                  properties:
                                    taskId:
                                      type: string
                                      format: uuid
                                    reason:
                                      type: string
                                      enum:
                                        - assigned
                                        - created
                                        - resume
                                        - recovery
                                        - changes_requested
                                    title:
                                      type: string
                                      minLength: 1
                                      maxLength: 200
                                    number:
                                      type: integer
                                      exclusiveMinimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - taskId
                                    - reason
                                  additionalProperties: false
                                voiceCallId:
                                  type: string
                                  format: uuid
                                quickReplyAnswer:
                                  type: object
                                  properties:
                                    seq:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    index:
                                      type: integer
                                      minimum: 0
                                      maximum: 3
                                    indices:
                                      minItems: 1
                                      maxItems: 4
                                      type: array
                                      items:
                                        type: integer
                                        minimum: 0
                                        maximum: 3
                                  required:
                                    - seq
                                    - index
                                  additionalProperties: false
                                steered:
                                  type: boolean
                              required:
                                - text
                                - attachments
                                - fromBotId
                              additionalProperties: false
                          required:
                            - id
                            - conversationId
                            - seq
                            - runId
                            - createdAt
                            - kind
                            - payload
                          additionalProperties: false
                        - type: object
                          properties:
                            id:
                              type: string
                              format: uuid
                            conversationId:
                              type: string
                              format: uuid
                            seq:
                              type: integer
                              minimum: 0
                              maximum: 9007199254740991
                            runId:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            createdAt:
                              type: string
                              format: date-time
                            reactions:
                              type: array
                              items:
                                type: object
                                properties:
                                  emoji:
                                    type: string
                                    minLength: 1
                                    maxLength: 32
                                  count:
                                    type: integer
                                    exclusiveMinimum: 0
                                    maximum: 9007199254740991
                                  mine:
                                    type: boolean
                                required:
                                  - emoji
                                  - count
                                  - mine
                                additionalProperties: false
                            kind:
                              type: string
                              const: assistant
                            payload:
                              type: object
                              properties:
                                phoneCall:
                                  anyOf:
                                    - type: object
                                      properties:
                                        callId:
                                          type: string
                                          minLength: 1
                                          maxLength: 64
                                        status:
                                          type: string
                                          maxLength: 40
                                        calleeName:
                                          type: string
                                          maxLength: 200
                                        test:
                                          type: boolean
                                      required:
                                        - callId
                                        - status
                                      additionalProperties: false
                                    - type: 'null'
                                text:
                                  type: string
                                  maxLength: 1000000
                                thinking:
                                  default: null
                                  anyOf:
                                    - type: string
                                      maxLength: 1000000
                                    - type: 'null'
                                model:
                                  default: null
                                  anyOf:
                                    - type: string
                                      minLength: 1
                                      maxLength: 128
                                      pattern: ^[A-Za-z0-9._@:/-]+$
                                    - type: 'null'
                                complete:
                                  default: true
                                  type: boolean
                                artifacts:
                                  default: []
                                  maxItems: 16
                                  type: array
                                  items:
                                    type: object
                                    properties:
                                      id:
                                        type: string
                                        format: uuid
                                      filename:
                                        type: string
                                        minLength: 1
                                        maxLength: 255
                                      mimeType:
                                        type: string
                                        minLength: 1
                                        maxLength: 128
                                      byteSize:
                                        type: integer
                                        minimum: 0
                                        maximum: 9007199254740991
                                      available:
                                        type: boolean
                                      createdAt:
                                        type: string
                                        format: date-time
                                    required:
                                      - id
                                      - filename
                                      - mimeType
                                      - byteSize
                                      - available
                                      - createdAt
                                    additionalProperties: false
                                quickReplies:
                                  type: object
                                  properties:
                                    question:
                                      type: string
                                      maxLength: 100000
                                    options:
                                      maxItems: 50
                                      type: array
                                      items:
                                        type: string
                                        maxLength: 1000
                                    expiresAt:
                                      type: string
                                      format: date-time
                                    mode:
                                      type: string
                                      enum:
                                        - single
                                        - multi
                                    min:
                                      type: integer
                                      minimum: 1
                                      maximum: 1000
                                    max:
                                      type: integer
                                      minimum: 1
                                      maximum: 1000
                                  required:
                                    - question
                                    - options
                                    - expiresAt
                                  additionalProperties: false
                                interrupted:
                                  type: boolean
                                  const: true
                              required:
                                - text
                                - thinking
                                - model
                                - complete
                                - artifacts
                              additionalProperties: false
                          required:
                            - id
                            - conversationId
                            - seq
                            - runId
                            - createdAt
                            - kind
                            - payload
                          additionalProperties: false
                        - type: object
                          properties:
                            id:
                              type: string
                              format: uuid
                            conversationId:
                              type: string
                              format: uuid
                            seq:
                              type: integer
                              minimum: 0
                              maximum: 9007199254740991
                            runId:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            createdAt:
                              type: string
                              format: date-time
                            reactions:
                              type: array
                              items:
                                type: object
                                properties:
                                  emoji:
                                    type: string
                                    minLength: 1
                                    maxLength: 32
                                  count:
                                    type: integer
                                    exclusiveMinimum: 0
                                    maximum: 9007199254740991
                                  mine:
                                    type: boolean
                                required:
                                  - emoji
                                  - count
                                  - mine
                                additionalProperties: false
                            kind:
                              type: string
                              const: tool-call
                            payload:
                              type: object
                              properties:
                                toolUseId:
                                  type: string
                                  minLength: 1
                                  maxLength: 200
                                name:
                                  type: string
                                  minLength: 1
                                  maxLength: 128
                                input: {}
                              required:
                                - toolUseId
                                - name
                                - input
                              additionalProperties: false
                          required:
                            - id
                            - conversationId
                            - seq
                            - runId
                            - createdAt
                            - kind
                            - payload
                          additionalProperties: false
                        - type: object
                          properties:
                            id:
                              type: string
                              format: uuid
                            conversationId:
                              type: string
                              format: uuid
                            seq:
                              type: integer
                              minimum: 0
                              maximum: 9007199254740991
                            runId:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            createdAt:
                              type: string
                              format: date-time
                            reactions:
                              type: array
                              items:
                                type: object
                                properties:
                                  emoji:
                                    type: string
                                    minLength: 1
                                    maxLength: 32
                                  count:
                                    type: integer
                                    exclusiveMinimum: 0
                                    maximum: 9007199254740991
                                  mine:
                                    type: boolean
                                required:
                                  - emoji
                                  - count
                                  - mine
                                additionalProperties: false
                            kind:
                              type: string
                              const: tool-result
                            payload:
                              type: object
                              properties:
                                toolUseId:
                                  type: string
                                  minLength: 1
                                  maxLength: 200
                                isError:
                                  type: boolean
                                content: {}
                              required:
                                - toolUseId
                                - isError
                                - content
                              additionalProperties: false
                          required:
                            - id
                            - conversationId
                            - seq
                            - runId
                            - createdAt
                            - kind
                            - payload
                          additionalProperties: false
                        - type: object
                          properties:
                            id:
                              type: string
                              format: uuid
                            conversationId:
                              type: string
                              format: uuid
                            seq:
                              type: integer
                              minimum: 0
                              maximum: 9007199254740991
                            runId:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            createdAt:
                              type: string
                              format: date-time
                            reactions:
                              type: array
                              items:
                                type: object
                                properties:
                                  emoji:
                                    type: string
                                    minLength: 1
                                    maxLength: 32
                                  count:
                                    type: integer
                                    exclusiveMinimum: 0
                                    maximum: 9007199254740991
                                  mine:
                                    type: boolean
                                required:
                                  - emoji
                                  - count
                                  - mine
                                additionalProperties: false
                            kind:
                              type: string
                              const: system
                            payload:
                              type: object
                              properties:
                                text:
                                  type: string
                                  maxLength: 20000
                                level:
                                  type: string
                                  enum:
                                    - info
                                    - warn
                                    - error
                                voiceCallId:
                                  type: string
                                  format: uuid
                                voiceCallEnded:
                                  type: boolean
                                  const: true
                                hop:
                                  anyOf:
                                    - type: object
                                      properties:
                                        direction:
                                          type: string
                                          enum:
                                            - out
                                            - in
                                            - thread
                                        peerBotId:
                                          type: string
                                          format: uuid
                                        peerName:
                                          type: string
                                          minLength: 1
                                          maxLength: 80
                                        conversationId:
                                          type: string
                                          format: uuid
                                        ownerBotId:
                                          type: string
                                          format: uuid
                                        messageCount:
                                          type: integer
                                          minimum: 0
                                          maximum: 9007199254740991
                                        text:
                                          type: string
                                          minLength: 1
                                          maxLength: 100000
                                        sentCount:
                                          type: integer
                                          minimum: 0
                                          maximum: 9007199254740991
                                        receivedCount:
                                          type: integer
                                          minimum: 0
                                          maximum: 9007199254740991
                                      required:
                                        - direction
                                        - peerBotId
                                        - peerName
                                        - conversationId
                                        - ownerBotId
                                      additionalProperties: false
                                    - type: 'null'
                                whatsapp:
                                  anyOf:
                                    - type: object
                                      properties:
                                        direction:
                                          type: string
                                          enum:
                                            - out
                                            - in
                                        botId:
                                          type: string
                                          format: uuid
                                        chatJid:
                                          type: string
                                          maxLength: 128
                                          pattern: >-
                                            ^[0-9A-Za-z._:-]{1,100}@(s\.whatsapp\.net|g\.us|lid)$
                                        peerName:
                                          type: string
                                          minLength: 1
                                          maxLength: 80
                                        isGroup:
                                          default: false
                                          type: boolean
                                        text:
                                          type: string
                                          minLength: 1
                                          maxLength: 20000
                                        sentCount:
                                          type: integer
                                          minimum: 0
                                          maximum: 9007199254740991
                                        receivedCount:
                                          type: integer
                                          minimum: 0
                                          maximum: 9007199254740991
                                      required:
                                        - direction
                                        - botId
                                        - chatJid
                                        - peerName
                                        - isGroup
                                      additionalProperties: false
                                    - type: 'null'
                                task:
                                  anyOf:
                                    - type: object
                                      properties:
                                        taskId:
                                          type: string
                                          format: uuid
                                        title:
                                          type: string
                                          minLength: 1
                                          maxLength: 200
                                        status:
                                          type: string
                                          enum:
                                            - pending
                                            - queued
                                            - in_progress
                                            - waiting
                                            - blocked
                                            - resuming
                                            - completed
                                            - failed
                                            - cancelled
                                        number:
                                          type: integer
                                          exclusiveMinimum: 0
                                          maximum: 9007199254740991
                                      required:
                                        - taskId
                                        - title
                                        - status
                                      additionalProperties: false
                                    - type: 'null'
                                connect:
                                  anyOf:
                                    - type: object
                                      properties:
                                        toolkitSlug:
                                          type: string
                                          minLength: 1
                                          maxLength: 64
                                          pattern: ^[a-z][a-z0-9_-]*$
                                        toolkitName:
                                          type: string
                                          minLength: 1
                                          maxLength: 120
                                        reason:
                                          type: string
                                          enum:
                                            - missing
                                            - expired
                                      required:
                                        - toolkitSlug
                                        - toolkitName
                                        - reason
                                      additionalProperties: false
                                    - type: 'null'
                                autoAllow:
                                  anyOf:
                                    - type: boolean
                                      const: true
                                    - type: 'null'
                                approvalNote:
                                  anyOf:
                                    - type: boolean
                                      const: true
                                    - type: 'null'
                              required:
                                - text
                                - level
                              additionalProperties: false
                          required:
                            - id
                            - conversationId
                            - seq
                            - runId
                            - createdAt
                            - kind
                            - payload
                          additionalProperties: false
                        - type: object
                          properties:
                            id:
                              type: string
                              format: uuid
                            conversationId:
                              type: string
                              format: uuid
                            seq:
                              type: integer
                              minimum: 0
                              maximum: 9007199254740991
                            runId:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            createdAt:
                              type: string
                              format: date-time
                            reactions:
                              type: array
                              items:
                                type: object
                                properties:
                                  emoji:
                                    type: string
                                    minLength: 1
                                    maxLength: 32
                                  count:
                                    type: integer
                                    exclusiveMinimum: 0
                                    maximum: 9007199254740991
                                  mine:
                                    type: boolean
                                required:
                                  - emoji
                                  - count
                                  - mine
                                additionalProperties: false
                            kind:
                              type: string
                              const: automation-result
                            payload:
                              type: object
                              properties:
                                routineId:
                                  type: string
                                  format: uuid
                                routineName:
                                  type: string
                                  minLength: 1
                                  maxLength: 200
                                routineRunId:
                                  type: string
                                  format: uuid
                                status:
                                  type: string
                                  enum:
                                    - queued
                                    - running
                                    - succeeded
                                    - failed
                                    - skipped
                                summary:
                                  type: string
                                  maxLength: 100000
                              required:
                                - routineId
                                - routineName
                                - routineRunId
                                - status
                                - summary
                              additionalProperties: false
                          required:
                            - id
                            - conversationId
                            - seq
                            - runId
                            - createdAt
                            - kind
                            - payload
                          additionalProperties: false
                  nextBeforeSeq:
                    anyOf:
                      - type: integer
                        minimum: 0
                        maximum: 9007199254740991
                      - type: 'null'
                  lastSeq:
                    type: integer
                    minimum: 0
                    maximum: 9007199254740991
                required:
                  - items
                  - nextBeforeSeq
                  - lastSeq
                additionalProperties: false
        4XX:
          description: Error. A problem object with a status and a message.
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.