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

# List the pages a Site Health issue affects

> Page through every page one Site Health issue affects, 50 per page, open pages first and most recently seen first within a status. Give the check from the issue list; filter by status; page is 0-based and has_more says whether to continue; page 0 starts from the first affected page, so it repeats the sample pages the issue list showed inline. page_id returns that one page's row for the check. Each row carries the finding_id and task_revision an update of the page's task needs, the finding's detail, recommendation and evidence, the assignee, and the dates it was first and last seen and last checked. Requires Site Health on the website's plan; otherwise the call fails with 403.



## OpenAPI

````yaml /api-reference/openapi.json post /api/v1/seo/issues/pages
openapi: 3.1.0
info:
  title: AthenaHQ API
  description: >-
    AthenaHQ API provides programmatic access to manage your websites and
    prompts for AI-powered content optimization.
  version: 1.0.0
  contact:
    email: support@athenahq.ai
servers:
  - url: https://api.athenahq.ai
    description: Production server
security:
  - apiKey: []
tags:
  - name: Basics
    description: Core API operations for managing websites and prompts
  - name: Metrics
    description: Metrics and analytics endpoints for tracking AI visibility
  - name: Billing
    description: Billing and credits endpoints for managing usage
  - name: Team Management
    description: Endpoints for managing team members and invitations
  - name: Groups
    description: Endpoints for managing groups of websites
  - name: Content
    description: >-
      Endpoints for accessing Content Hub data — tabs, tracked URLs, and per-URL
      prompt breakdowns.
  - name: Pitch Workspace
    description: >-
      Endpoints for accessing pitch workspace reports — org-scoped pitch runs
      with competitors, prompts, attributes, and aggregate metrics.
  - name: Knowledge Base
    description: >-
      Endpoints for reading the brand Knowledge Base — approved brand facts and
      the pillars that organize them.
paths:
  /api/v1/seo/issues/pages:
    post:
      tags:
        - Site Health
      summary: List the pages a Site Health issue affects
      description: >-
        Page through every page one Site Health issue affects, 50 per page, open
        pages first and most recently seen first within a status. Give the check
        from the issue list; filter by status; page is 0-based and has_more says
        whether to continue; page 0 starts from the first affected page, so it
        repeats the sample pages the issue list showed inline. page_id returns
        that one page's row for the check. Each row carries the finding_id and
        task_revision an update of the page's task needs, the finding's detail,
        recommendation and evidence, the assignee, and the dates it was first
        and last seen and last checked. Requires Site Health on the website's
        plan; otherwise the call fails with 403.
      operationId: seoIssues.pages
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                website_id:
                  type: string
                check:
                  type: string
                status:
                  type: string
                  enum:
                    - open
                    - in_progress
                    - fixed
                    - verified
                    - dismissed
                page:
                  type: integer
                page_id:
                  type: string
              required:
                - website_id
                - check
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  pages:
                    type: array
                    items:
                      type: object
                      properties:
                        finding_id:
                          type: string
                        page_id:
                          type: string
                        property_id:
                          type: string
                        url:
                          type: string
                        status:
                          type: string
                          enum:
                            - open
                            - in_progress
                            - fixed
                            - verified
                            - dismissed
                        page_title:
                          anyOf:
                            - type: string
                            - type: 'null'
                        detail:
                          type: string
                        recommendation:
                          anyOf:
                            - type: string
                            - type: 'null'
                        shared_value:
                          anyOf:
                            - type: string
                            - type: 'null'
                        evidence:
                          type: array
                          items:
                            type: string
                        evidence_links:
                          type: array
                          items:
                            type: object
                            properties:
                              label:
                                type: string
                              url:
                                type: string
                            required:
                              - label
                              - url
                        robots_txt_rule:
                          anyOf:
                            - type: object
                              properties:
                                url:
                                  type: string
                                line:
                                  type: integer
                                excerpt:
                                  type: array
                                  items:
                                    type: object
                                    properties:
                                      line:
                                        type: integer
                                      text:
                                        type: string
                                    required:
                                      - line
                                      - text
                              required:
                                - url
                                - line
                                - excerpt
                            - type: 'null'
                        first_seen_at:
                          type: string
                        last_seen_at:
                          type: string
                        resolved_at:
                          anyOf:
                            - type: string
                            - type: 'null'
                        last_checked_at:
                          anyOf:
                            - type: string
                            - type: 'null'
                        assignee:
                          anyOf:
                            - type: object
                              properties:
                                id:
                                  type: string
                                name:
                                  type: string
                              required:
                                - id
                                - name
                            - type: 'null'
                        task_revision:
                          type: integer
                        draft:
                          anyOf:
                            - type: object
                              properties:
                                run_id:
                                  type: string
                                status:
                                  type: string
                              required:
                                - run_id
                                - status
                            - type: 'null'
                      required:
                        - finding_id
                        - page_id
                        - property_id
                        - url
                        - status
                        - page_title
                        - detail
                        - recommendation
                        - shared_value
                        - evidence
                        - evidence_links
                        - robots_txt_rule
                        - first_seen_at
                        - last_seen_at
                        - resolved_at
                        - last_checked_at
                        - assignee
                        - task_revision
                        - draft
                  has_more:
                    type: boolean
                required:
                  - pages
                  - has_more
        '400':
          description: 'Bad Request: validation failed'
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
        '401':
          description: Unauthenticated
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
        '409':
          description: Conflict
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
        '429':
          description: 'Rate limited: honor Retry-After before retrying'
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
          headers:
            Retry-After:
              description: Seconds to wait before retrying
              schema:
                type: integer
                minimum: 1
        '500':
          description: Internal Error
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
components:
  securitySchemes:
    apiKey:
      type: apiKey
      in: header
      name: x-api-key
      description: >-
        API key for authentication. You can create one
        [here](https://app.athenahq.ai/organization?tab=api).

````

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