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

> ## Agent Instructions
> For API and SDK launches, integration testing, and ongoing coding-agent checks, start with Gauge Agents:
> - [Gauge Agents overview](https://docs.withgauge.com/agents/index.md)
> - [Gauge Agents quickstart](https://docs.withgauge.com/agents/quickstart.md)
> - [Create and inspect an eval](https://docs.withgauge.com/agents/guides/create-an-eval-and-run-an-experiment.md)
> - [Agent Experience: diagnose integration failures](https://docs.withgauge.com/agents/concepts/agent-experience.md)
> - [Agent Preference: measure product selection](https://docs.withgauge.com/agents/concepts/agent-preference.md)
> - [GitHub PR checks](https://docs.withgauge.com/agents/guides/github-pr-checks.md)
> For AI search visibility and AEO, start with [Gauge Chat](https://docs.withgauge.com/introduction/welcome.md).

# List answers



## OpenAPI

````yaml chat/openapi.json GET /orgs/{org}/categories/{category}/answers
openapi: 3.1.0
info:
  title: Gauge Chat API
  version: '1.0'
  description: >
    The Gauge Chat API: manage tracked prompts and query AI visibility data.


    **Authentication:** `Authorization: Bearer <token>` using either a Gauge CLI

    login token (`gauge auth login`) or an organization API key. Login tokens
    are

    user-bound; every request is checked against your current organization

    memberships. API keys act as their organization (and, for an agency, its

    clients), and are scoped to read or read+write. `GET /me` describes the

    token in use.


    **Conventions:** camelCase JSON; typed opaque string IDs (`prm_…`, `top_…`);

    errors as `{"error": {"code", "message", "field"?}}`; list endpoints page
    with

    an opaque `cursor` and return `nextCursor`.
  contact:
    name: Gauge support
    email: support@withgauge.com
servers:
  - url: https://app.withgauge.com/api/v1
    description: Production
security:
  - BearerAuth: []
tags:
  - name: Organizations
    description: The current credential, and the organizations and categories it reaches.
  - name: Topics
    description: Topics group tracked prompts within a category.
  - name: Prompts
    description: Tracked prompts, their topics, tracking type, and tags.
  - name: Tags
    description: Organization-wide labels for prompts.
  - name: Brands
    description: Brands Gauge tracks in a category, including competitors.
  - name: Query
    description: Aggregate AI visibility reports.
  - name: Answers
    description: Individual AI answers and the citations in them.
paths:
  /orgs/{org}/categories/{category}/answers:
    get:
      tags:
        - Answers
      summary: List answers
      operationId: listAnswers
      parameters:
        - in: path
          name: org
          schema:
            title: Org
            type: string
          required: true
        - in: path
          name: category
          schema:
            title: Category
            type: string
          required: true
        - in: query
          name: since
          schema:
            anyOf:
              - format: date
                type: string
              - type: 'null'
            description: Defaults to 7 days ago.
            title: Since
          required: false
          description: Defaults to 7 days ago.
        - in: query
          name: until
          schema:
            anyOf:
              - format: date
                type: string
              - type: 'null'
            description: Defaults to today.
            title: Until
          required: false
          description: Defaults to today.
        - in: query
          name: model
          schema:
            anyOf:
              - items:
                  type: string
                type: array
              - type: 'null'
            title: Model
          required: false
        - in: query
          name: prompt
          schema:
            anyOf:
              - items:
                  type: string
                type: array
              - type: 'null'
            title: Prompt
          required: false
        - in: query
          name: topic
          schema:
            anyOf:
              - items:
                  type: string
                type: array
              - type: 'null'
            title: Topic
          required: false
        - in: query
          name: tag
          schema:
            anyOf:
              - items:
                  type: string
                type: array
              - type: 'null'
            title: Tag
          required: false
        - in: query
          name: trackingType
          schema:
            default: visibility
            enum:
              - visibility
              - branded_own
              - all
            title: Trackingtype
            type: string
          required: false
        - in: query
          name: cursor
          schema:
            anyOf:
              - type: string
              - type: 'null'
            title: Cursor
          required: false
        - in: query
          name: limit
          schema:
            default: 50
            title: Limit
            type: integer
          required: false
        - in: query
          name: brand
          schema:
            anyOf:
              - items:
                  type: string
                type: array
              - type: 'null'
            description: Only answers mentioning any of these brands.
            title: Brand
          required: false
          description: Only answers mentioning any of these brands.
        - in: query
          name: brandAbsent
          schema:
            anyOf:
              - items:
                  type: string
                type: array
              - type: 'null'
            description: Only answers mentioning none of these brands.
            title: Brandabsent
          required: false
          description: Only answers mentioning none of these brands.
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AnswerList'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '429':
          description: Too Many Requests
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
components:
  schemas:
    AnswerList:
      properties:
        data:
          items:
            $ref: '#/components/schemas/AnswerItem'
          title: Data
          type: array
        nextCursor:
          anyOf:
            - type: string
            - type: 'null'
          title: Nextcursor
      required:
        - data
      title: AnswerList
      type: object
    ErrorResponse:
      properties:
        error:
          $ref: '#/components/schemas/ErrorDetail'
      required:
        - error
      title: ErrorResponse
      type: object
    AnswerItem:
      properties:
        id:
          title: Id
          type: string
        promptId:
          title: Promptid
          type: string
        topicId:
          anyOf:
            - type: string
            - type: 'null'
          title: Topicid
        model:
          title: Model
          type: string
        day:
          format: date
          title: Day
          type: string
        createdAt:
          format: date-time
          title: Createdat
          type: string
        text:
          title: Text
          type: string
        brandIds:
          items:
            type: string
          title: Brandids
          type: array
      required:
        - id
        - promptId
        - topicId
        - model
        - day
        - createdAt
        - text
        - brandIds
      title: AnswerItem
      type: object
    ErrorDetail:
      properties:
        code:
          title: Code
          type: string
        message:
          title: Message
          type: string
        field:
          anyOf:
            - type: string
            - type: 'null'
          title: Field
      required:
        - code
        - message
      title: ErrorDetail
      type: object
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: gauge_sk_<key>
      description: >-
        An organization API key from **Settings → Integrations → API Keys**, or
        a Gauge CLI login token from `gauge auth login`.

````

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