> ## 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.

# Lister les pages touchées par un problème d'État du site

> Parcourt toutes les pages touchées par un problème d'État du site, 50 par page, les pages ouvertes d'abord et, au sein d'un statut, les plus récemment vues d'abord. Indiquez le check issu de la liste des problèmes ; filtrez par statut ; page commence à 0 et has_more indique s'il faut continuer ; la page 0 commence à la première page touchée et reprend donc les pages en exemple affichées par la liste des problèmes. page_id renvoie la ligne de cette seule page pour le check. Chaque ligne contient le finding_id et le task_revision nécessaires à une mise à jour de la tâche de la page, le détail, la recommandation et les preuves du constat, la personne assignée, ainsi que les dates de première et dernière observation et de dernière vérification. Nécessite État du site dans l'offre du site web ; sinon l'appel échoue avec un code 403.



## OpenAPI

````yaml fr/api-reference/openapi.json post /api/v1/seo/issues/pages
openapi: 3.1.0
info:
  title: API AthenaHQ
  description: >-
    L’API AthenaHQ permet de gérer vos sites et prompts par programme pour
    l’optimisation de contenu par IA.
  version: 1.0.0
  contact:
    email: support@athenahq.ai
servers:
  - url: https://api.athenahq.ai
    description: Serveur de production
security:
  - apiKey: []
tags:
  - name: Basics
    description: Opérations API principales pour gérer sites et prompts
  - name: Metrics
    description: Points de terminaison de métriques et analyses de visibilité IA
  - name: Billing
    description: Points de facturation et crédits pour gérer la consommation
  - name: Team Management
    description: Points de terminaison de gestion des membres et invitations
  - name: Groups
    description: Points de terminaison de gestion des groupes de sites
  - name: Content
    description: >-
      Points de terminaison Content Hub : onglets, URL suivies et détail des
      prompts par URL.
  - name: Pitch Workspace
    description: >-
      Points de terminaison des rapports Pitch Workspace : exécutions à
      l’échelle de l’organisation avec concurrents, prompts, attributs et
      métriques agrégées.
  - name: Knowledge Base
    description: >-
      Endpoints de lecture de la base de connaissances de la marque — faits
      approuvés et piliers qui les organisent.
paths:
  /api/v1/seo/issues/pages:
    post:
      tags:
        - Site Health
      summary: Lister les pages touchées par un problème d'État du site
      description: >-
        Parcourt toutes les pages touchées par un problème d'État du site, 50
        par page, les pages ouvertes d'abord et, au sein d'un statut, les plus
        récemment vues d'abord. Indiquez le check issu de la liste des problèmes
        ; filtrez par statut ; page commence à 0 et has_more indique s'il faut
        continuer ; la page 0 commence à la première page touchée et reprend
        donc les pages en exemple affichées par la liste des problèmes. page_id
        renvoie la ligne de cette seule page pour le check. Chaque ligne
        contient le finding_id et le task_revision nécessaires à une mise à jour
        de la tâche de la page, le détail, la recommandation et les preuves du
        constat, la personne assignée, ainsi que les dates de première et
        dernière observation et de dernière vérification. Nécessite État du site
        dans l'offre du site web ; sinon l'appel échoue avec un code 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: Réussite
          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: 'Requête incorrecte : échec de la validation'
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
        '401':
          description: Non authentifié
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
        '403':
          description: Interdit
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
        '404':
          description: Introuvable
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
        '409':
          description: Conflit
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
        '429':
          description: 'Limite atteinte : respectez Retry-After avant de réessayer'
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
          headers:
            Retry-After:
              description: Secondes à attendre avant de réessayer
              schema:
                type: integer
                minimum: 1
        '500':
          description: Erreur interne
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                required:
                  - error
components:
  securitySchemes:
    apiKey:
      type: apiKey
      in: header
      name: x-api-key
      description: >-
        Clé API d’authentification. Créez-en une
        [ici](https://app.athenahq.ai/organization?tab=api).

````

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