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

# Exporter les données personnelles du sujet délégué

> Exige une allowlist explicite sur la clé et la capacité `rgpd_export`.

**Scope requis :** `users:read`. [Scopes et délégation](/scopes-and-delegation).

**Délégation utilisateur :** exactement un header `X-Marko-Delegated-User-Id` ou `X-Marko-Delegated-User-Email`.

**Accès complémentaire :** allowlist utilisateur explicite sur la clé et capacité `rgpd_export`. Le sujet doit être approuvé et appartenir à la même entité.

[Export, inventaire et effacement RGPD](/privacy-guide).



## OpenAPI

````yaml /openapi.json get /users/me/rgpd/export
openapi: 3.1.0
info:
  title: MARKO External Partner API
  version: v1
  description: >-
    Stable external API contract for the live environment.


    Authentication flow for partner integrations:

    1. Generate an API key from the MARKO entity admin API section.

    2. Keep the raw API secret server-side and use it only to sign `POST
    /v1/auth/token`.

    3. Build the canonical message
    `MARKO-EXTERNAL-API-TOKEN-V1\n{key_id}\n{timestamp}\n{nonce}`.

    4. Sign that message with HMAC-SHA256 and send the hex signature with
    `key_id`, `timestamp` and `nonce`.

    5. Use the returned short-lived bearer on business endpoints as
    `Authorization: Bearer <access_token>`.

    The raw API secret must never be sent on business endpoints.


    This public contract intentionally excludes beta endpoints.


    Référence enrichie pour les développeurs et les assistants IA. Exemples
    synthétiques; les champs sont extraits des modèles et sérialiseurs de la
    version indiquée dans x-documentation-provenance.
servers:
  - url: https://partner-api.marko.fr/v1
security:
  - BearerAuth: []
tags:
  - name: auth
    x-group: Authentification
  - name: entity
    x-group: Entité
  - name: portfolio
    x-group: Portefeuille
  - name: deals
    x-group: Deals
  - name: fonds
    x-group: Fonds
  - name: spvs
    x-group: SPV
  - name: operations
    x-group: Opérations
  - name: taxonomies
    x-group: Taxonomies
  - name: import-jobs
    x-group: Imports par lot
  - name: comments
    x-group: Commentaires
  - name: documents
    x-group: Documents
  - name: users
    x-group: Utilisateurs
  - name: settings
    x-group: Paramètres
  - name: rcci
    x-group: Conformité RCCI
  - name: field-definitions
    x-group: Champs métier
  - name: search
    x-group: Recherche
  - name: operateurs
    x-group: Opérateurs
  - name: alerts
    x-group: Alertes
  - name: notifications
    x-group: Notifications
  - name: calendar
    x-group: Calendrier
  - name: enrichment
    x-group: Enrichissement SIREN
  - name: reports
    x-group: Exports
  - name: reporting
    x-group: Templates de reporting
  - name: workflows
    x-group: Workflows et extraction IA
  - name: tasks
    x-group: Tâches
externalDocs:
  description: Download the matching Postman collection.
  url: /v1/postman.json
paths:
  /users/me/rgpd/export:
    get:
      tags:
        - users
      summary: Exporter les données personnelles du sujet délégué
      description: >-
        Exige une allowlist explicite sur la clé et la capacité `rgpd_export`.


        **Scope requis :** `users:read`. [Scopes et
        délégation](/scopes-and-delegation).


        **Délégation utilisateur :** exactement un header
        `X-Marko-Delegated-User-Id` ou `X-Marko-Delegated-User-Email`.


        **Accès complémentaire :** allowlist utilisateur explicite sur la clé et
        capacité `rgpd_export`. Le sujet doit être approuvé et appartenir à la
        même entité.


        [Export, inventaire et effacement RGPD](/privacy-guide).
      operationId: users_rgpd_export
      parameters:
        - in: header
          name: X-Request-ID
          required: false
          description: >-
            Partner-generated correlation identifier echoed in logs and error
            payloads.
          schema:
            type: string
          example: marko-users-rgpd-export
        - name: X-Marko-Delegated-User-Id
          in: header
          required: false
          schema:
            type: string
          description: >-
            Fournir exactement un des deux headers de délégation (Id ou Email),
            dans la même entité. Ils sont mutuellement exclusifs. Voir le guide
            Scopes et délégation.
        - name: X-Marko-Delegated-User-Email
          in: header
          required: false
          schema:
            type: string
          description: >-
            Fournir exactement un des deux headers de délégation (Id ou Email),
            dans la même entité. Ils sont mutuellement exclusifs. Voir le guide
            Scopes et délégation.
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DelegatedPrivacyExport'
              example:
                schema_version: marko_privacy_export/v2
                scope_version: example
                personal_source_registry_version: example
                export_id: 11111111-1111-4111-8111-111111111111
                export_date: '2026-10-01T10:00:00Z'
                user_id: usr_001
                data_environment: example
                profile:
                  id: example
                  email: ops@clubfunding.fr
                  name: Exemple MARKO
                  first_name: null
                  last_name: null
                  role: example
                  status: instruction
                  entity_slug: null
                  created_at: null
                  updated_at: null
                preferences: {}
                notifications: []
                audit_entries: []
                demo_state: []
                privacy_cases: []
                pappers_request_metadata: []
                entity_databases:
                  scope: example
                  entity_slugs: []
                  data_environment: example
                  entities: []
                manifest:
                  schema_version: example
                  scope_version: example
                  requested_entity_slug: example
                  requested_data_environment: example
                  data_scopes: []
                  generated_at: '2026-10-01T10:00:00Z'
                  complete: false
                  required_source_count: 0
                  completed_required_source_count: 0
                  failed_required_sources: []
                  sources: []
                  limitations: []
                  manifest_sha256: example
                  privacy_case_status: example
                  final_status_after_delivery: example
                  case_finalization_pending: false
                  certificate_reference: null
                  temporary_download_url: null
          headers:
            Content-Disposition:
              schema:
                type: string
              description: attachment; filename=marko_rgpd_export.json
            Cache-Control:
              schema:
                type: string
              description: no-store
            X-Marko-Export-Schema:
              schema:
                type: string
              description: marko_privacy_export/v2
            X-Marko-Privacy-Case-Id:
              schema:
                type: string
                format: uuid
              description: Identifiant du dossier associé à cet export.
        '400':
          description: >-
            Bad Request — refus déclaré dans le handler ou un helper de cette
            route.
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
        '401':
          description: Authentication required
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
              example:
                type: about:blank
                title: Unauthorized
                status: 401
                detail: A valid bearer token is required.
                request_id: req_example_partner_call
        '403':
          description: Scope, route or IP restriction
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
              example:
                type: about:blank
                title: Forbidden
                status: 403
                detail: The API key does not allow this operation.
                request_id: req_example_partner_call
        '404':
          description: >-
            Not Found — refus déclaré dans le handler ou un helper de cette
            route.
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
        '422':
          description: Validation failed
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
              example:
                type: about:blank
                title: Unprocessable Content
                status: 422
                detail: The request payload or parameters are invalid.
                request_id: req_example_partner_call
        '429':
          description: Rate limit or progressive ban
          headers:
            Retry-After:
              description: Cooldown in seconds before retrying the request.
              schema:
                type: string
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
              example:
                type: about:blank
                title: Too Many Requests
                status: 429
                detail: The request rate limit was exceeded.
                request_id: req_example_partner_call
        '500':
          description: Unexpected server error
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
              example:
                type: about:blank
                title: Internal Server Error
                status: 500
                detail: An unexpected server error occurred.
                request_id: req_example_partner_call
      deprecated: false
      security:
        - BearerAuth: []
components:
  schemas:
    DelegatedPrivacyExport:
      type: object
      properties:
        schema_version:
          type: string
          const: marko_privacy_export/v2
          description: Version du format de l'export RGPD.
        scope_version:
          type: string
          description: Version du périmètre d'export RGPD.
        personal_source_registry_version:
          type: string
          description: Version du registre des sources de données personnelles.
        export_id:
          type: string
          format: uuid
          description: Identifiant de l'export RGPD.
        export_date:
          type: string
          format: date-time
          description: Date de génération de l'export RGPD.
        user_id:
          type: string
          description: Identifiant utilisateur MARKO; il n'est pas nécessairement un UUID.
        data_environment:
          type: string
          description: Environnement de données auquel ces informations se rapportent.
        profile:
          anyOf:
            - type: object
              properties:
                id:
                  type: string
                  description: Identifiant MARKO de la ressource.
                email:
                  type: string
                  description: Adresse e-mail du compte utilisateur.
                name:
                  type: string
                  description: >-
                    Nom de la ressource. Les recherches exactes et partielles
                    sont décrites au niveau de la route.
                first_name:
                  anyOf:
                    - type: string
                    - type: 'null'
                  description: Prénom de l'utilisateur.
                last_name:
                  anyOf:
                    - type: string
                    - type: 'null'
                  description: Nom de famille de l'utilisateur.
                role:
                  type: string
                  description: Rôle du compte utilisateur dans l'entité.
                status:
                  type: string
                entity_slug:
                  anyOf:
                    - type: string
                    - type: 'null'
                  description: Entité à laquelle l'intégration est rattachée.
                created_at:
                  anyOf:
                    - type: string
                      format: date-time
                    - type: 'null'
                  description: Date de création au format ISO 8601.
                updated_at:
                  anyOf:
                    - type: string
                      format: date-time
                    - type: 'null'
                  description: Date de dernière modification au format ISO 8601.
              required:
                - id
                - email
                - name
                - first_name
                - last_name
                - role
                - status
                - entity_slug
                - created_at
                - updated_at
            - type: object
              maxProperties: 0
          description: Profil du sujet concerné par l'export RGPD.
        preferences:
          type: object
          additionalProperties: true
          description: Objet JSON métier; les clés dépendent de la source ou du preset.
        notifications:
          type: array
          maxItems: 0
          items:
            description: >-
              Valeur JSON variable selon la source ou le preset; aucun schéma
              fixe n'est imposé par cette route.
          description: Notifications exportables de cet utilisateur.
        audit_entries:
          type: array
          maxItems: 0
          items:
            description: >-
              Valeur JSON variable selon la source ou le preset; aucun schéma
              fixe n'est imposé par cette route.
          description: >-
            Événements d'audit exportables pour cet utilisateur; consulter le
            manifeste pour les sources non exportées.
        demo_state:
          type: array
          items:
            type: object
            properties:
              namespace:
                type: string
              state:
                description: Valeur JSON métier dont la structure dépend de la source.
              updated_at:
                anyOf:
                  - type: string
                    format: date-time
                  - type: 'null'
                description: Date de dernière modification au format ISO 8601.
            required:
              - namespace
              - state
              - updated_at
          description: État de démonstration associé au profil dans l'export RGPD.
        privacy_cases:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                description: Identifiant MARKO de la ressource.
              case_type:
                type: string
                enum:
                  - dsar_export
                  - erasure
                  - offboarding
                  - incident_assistance
              status:
                type: string
                enum:
                  - intake
                  - verifying
                  - in_progress
                  - waiting_customer
                  - completed
                  - blocked
                  - cancelled
              source:
                type: string
                enum:
                  - self_service
                  - admin
                  - support
                  - incident
                description: Origine déclarée de l'événement ou du remboursement.
              requester_user_id:
                anyOf:
                  - type: string
                  - type: 'null'
              requester_email:
                anyOf:
                  - type: string
                  - type: 'null'
              entity_slug:
                anyOf:
                  - type: string
                  - type: 'null'
                description: Entité à laquelle l'intégration est rattachée.
              data_environment:
                type: string
                description: >-
                  Environnement de données auquel ces informations se
                  rapportent.
              subject:
                type: string
              due_at:
                anyOf:
                  - type: string
                    format: date-time
                  - type: 'null'
              acknowledged_at:
                anyOf:
                  - type: string
                    format: date-time
                  - type: 'null'
              completed_at:
                anyOf:
                  - type: string
                    format: date-time
                  - type: 'null'
                description: >-
                  Date de fin, lorsqu'une exécution ou un traitement est
                  terminé.
              certificate_reference:
                anyOf:
                  - type: string
                  - type: 'null'
                description: >-
                  Référence du certificat d'effacement, si elle existe; null ne
                  constitue pas une preuve d'effacement.
              created_at:
                anyOf:
                  - type: string
                    format: date-time
                  - type: 'null'
                description: Date de création au format ISO 8601.
              updated_at:
                anyOf:
                  - type: string
                    format: date-time
                  - type: 'null'
                description: Date de dernière modification au format ISO 8601.
            required:
              - id
              - case_type
              - status
              - source
              - requester_user_id
              - requester_email
              - entity_slug
              - data_environment
              - subject
              - due_at
              - acknowledged_at
              - completed_at
              - certificate_reference
              - created_at
              - updated_at
          description: Dossiers RGPD exportables associés au sujet.
        pappers_request_metadata:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                description: Identifiant MARKO de la ressource.
              entity_slug:
                type: string
                description: Entité à laquelle l'intégration est rattachée.
              data_environment:
                type: string
                description: >-
                  Environnement de données auquel ces informations se
                  rapportent.
              request_kind:
                type: string
              source:
                type: string
                description: Origine déclarée de l'événement ou du remboursement.
              state:
                type: string
                description: État de traitement ou de validation du document.
              relationship_roles:
                type: array
                items:
                  description: Valeur JSON métier dont la structure dépend de la source.
              created_at:
                anyOf:
                  - type: string
                    format: date-time
                  - type: 'null'
                description: Date de création au format ISO 8601.
              completed_at:
                anyOf:
                  - type: string
                    format: date-time
                  - type: 'null'
                description: >-
                  Date de fin, lorsqu'une exécution ou un traitement est
                  terminé.
              reconciled_at:
                anyOf:
                  - type: string
                    format: date-time
                  - type: 'null'
              reconciliation_action:
                anyOf:
                  - type: string
                  - type: 'null'
            required:
              - id
              - entity_slug
              - data_environment
              - request_kind
              - source
              - state
              - relationship_roles
              - created_at
              - completed_at
              - reconciled_at
              - reconciliation_action
          description: >-
            Métadonnées exportables des requêtes fournisseur associées au sujet
            RGPD.
        entity_databases:
          type: object
          properties:
            scope:
              type: string
              description: >-
                Périmètre métier ou droit concerné; le modèle de cette réponse
                précise son type.
            entity_slugs:
              type: array
              items:
                type: string
              description: >-
                Entités incluses dans la collecte des données personnelles du
                sujet.
            data_environment:
              type: string
              description: Environnement de données auquel ces informations se rapportent.
            entities:
              type: array
              items:
                type: object
                properties:
                  entity_slug:
                    type: string
                    description: Entité à laquelle l'intégration est rattachée.
                  tables:
                    type: object
                    properties:
                      notification:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            scope:
                              description: >-
                                Valeur JSON métier dont la structure dépend de
                                la source.
                            type:
                              type: string
                            title:
                              type: string
                              description: Titre affiché pour l'événement ou le problème.
                            message:
                              anyOf:
                                - type: string
                                - type: 'null'
                              description: Message destiné à l'affichage ou au diagnostic.
                            severity:
                              type: string
                              enum:
                                - critical
                                - warning
                                - info
                              description: >-
                                Niveau de gravité de l'événement, distinct de
                                son statut de traitement.
                            read:
                              type: boolean
                              description: >-
                                Indique si la notification ou l'alerte a été
                                lue.
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                          required:
                            - id
                            - scope
                            - type
                            - title
                            - message
                            - severity
                            - read
                            - created_at
                          description: >-
                            Projection exportée pour notification; couverture:
                            records. Champs exclus: aucun champ supplémentaire
                            déclaré.
                      comment:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            operation_id:
                              type: string
                              description: UUID MARKO de l'opération.
                            user_id:
                              type: string
                              description: >-
                                Identifiant utilisateur MARKO; il n'est pas
                                nécessairement un UUID.
                            author_name:
                              type: string
                              description: Nom de l'auteur de la note ou du commentaire.
                            content:
                              type: string
                              description: Contenu du commentaire ou de la note.
                            note_type:
                              type: string
                              enum:
                                - reporting
                                - call
                                - comite
                                - risque
                                - libre
                              description: Type de note ou de commentaire.
                            is_resolved:
                              type: boolean
                              description: >-
                                Indique si le commentaire ou l'événement de
                                risque est résolu.
                            resolved_by:
                              anyOf:
                                - type: string
                                - type: 'null'
                              description: >-
                                Identifiant de l'utilisateur qui a résolu le
                                commentaire.
                            resolved_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de résolution de l'événement, du
                                commentaire ou du conflit.
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                            updated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - operation_id
                            - user_id
                            - author_name
                            - content
                            - note_type
                            - is_resolved
                            - resolved_by
                            - resolved_at
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour comment; couverture:
                            records. Champs exclus: aucun champ supplémentaire
                            déclaré.
                      saved_view:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            entity_type:
                              type: string
                              description: >-
                                Type de ressource auquel se rapporte la vue ou
                                le traitement.
                            name:
                              type: string
                              description: >-
                                Nom de la ressource. Les recherches exactes et
                                partielles sont décrites au niveau de la route.
                            filters:
                              description: >-
                                Valeur JSON métier dont la structure dépend de
                                la source.
                            columns:
                              description: >-
                                Valeur JSON métier dont la structure dépend de
                                la source.
                            sort:
                              description: >-
                                Valeur JSON métier dont la structure dépend de
                                la source.
                            is_default:
                              type: boolean
                              description: >-
                                Indique si cette vue ou ce template est défini
                                par défaut.
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                            updated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - entity_type
                            - name
                            - filters
                            - columns
                            - sort
                            - is_default
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour saved_view; couverture:
                            records. Champs exclus: aucun champ supplémentaire
                            déclaré.
                      report_document_saved_scope:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            name:
                              type: string
                              description: >-
                                Nom de la ressource. Les recherches exactes et
                                partielles sont décrites au niveau de la route.
                            selection:
                              description: >-
                                Valeur JSON métier dont la structure dépend de
                                la source.
                            resolved_scope:
                              description: >-
                                Valeur JSON métier dont la structure dépend de
                                la source.
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                            updated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - name
                            - selection
                            - resolved_scope
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour
                            report_document_saved_scope; couverture: records.
                            Champs exclus: aucun champ supplémentaire déclaré.
                      report_document_import:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            created_by:
                              type: string
                              description: >-
                                Identifiant de l'utilisateur qui a créé le
                                template.
                            version:
                              type: integer
                              description: Version de la ressource MARKO.
                            status:
                              type: string
                            definition:
                              description: >-
                                Valeur JSON métier dont la structure dépend de
                                la source.
                            fields:
                              description: >-
                                Valeur JSON métier dont la structure dépend de
                                la source.
                            files:
                              type: array
                              items:
                                description: >-
                                  Valeur JSON métier dont la structure dépend de
                                  la source.
                            history:
                              type: array
                              items:
                                description: >-
                                  Valeur JSON métier dont la structure dépend de
                                  la source.
                            template_id:
                              anyOf:
                                - type: string
                                - type: 'null'
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                            updated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                            confirmed_at:
                              anyOf:
                                - anyOf:
                                    - type: string
                                      format: date-time
                                    - type: 'null'
                                - type: 'null'
                            excluded_fields:
                              type: array
                              items:
                                description: >-
                                  Valeur JSON métier dont la structure dépend de
                                  la source.
                              description: >-
                                Champs volontairement exclus de cette projection
                                d'export.
                          required:
                            - id
                            - created_by
                            - version
                            - status
                            - definition
                            - fields
                            - files
                            - history
                            - template_id
                            - created_at
                            - updated_at
                            - confirmed_at
                            - excluded_fields
                          description: >-
                            Projection exportée pour report_document_import;
                            couverture: records. Champs exclus:
                            files.storage_key, files.storage_provider,
                            files.binary_content, comparison,
                            history.comparison_statistics.
                      report_document_recipient_batch:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            owner_id:
                              type: string
                            template_revision_id:
                              type: string
                              format: uuid
                            cutoff_date:
                              type: string
                              format: date
                            idempotency_key:
                              type: string
                              format: uuid
                              description: >-
                                Clé utilisée pour cette intention; la conserver
                                avec le job ou la ressource.
                            status:
                              type: string
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            updated_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - owner_id
                            - template_revision_id
                            - cutoff_date
                            - idempotency_key
                            - status
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour
                            report_document_recipient_batch; couverture:
                            records. Champs exclus: template_name,
                            scope_selection, resolved_scope, request_hash.
                      report_document_recipient_batch_item:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            batch_id:
                              type: string
                              format: uuid
                            instance_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            status:
                              type: string
                            attempt_count:
                              type: integer
                            completed_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de fin, lorsqu'une exécution ou un
                                traitement est terminé.
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            updated_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - batch_id
                            - instance_id
                            - status
                            - attempt_count
                            - completed_at
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour
                            report_document_recipient_batch_item; couverture:
                            records. Champs exclus: recipient_id,
                            recipient_name, error.
                      report_document_recipient_batch_event:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            batch_id:
                              type: string
                              format: uuid
                            item_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            action:
                              type: string
                              description: Action effectuée sur le compte utilisateur.
                            actor:
                              type: string
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                          required:
                            - id
                            - batch_id
                            - item_id
                            - action
                            - actor
                            - created_at
                          description: >-
                            Projection exportée pour
                            report_document_recipient_batch_event; couverture:
                            records. Champs exclus: aucun champ supplémentaire
                            déclaré.
                      report_document_esg_consumption:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            created_by:
                              type: string
                              description: >-
                                Identifiant de l'utilisateur qui a créé le
                                template.
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                          required:
                            - id
                            - created_by
                            - created_at
                          description: >-
                            Projection exportée pour
                            report_document_esg_consumption; couverture:
                            records. Champs exclus: operation_id, year, metric,
                            value, collected_at, source_document_id,
                            supersedes_id.
                      report_document_recurrence:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            owner_id:
                              type: string
                            source_instance_id:
                              type: string
                              format: uuid
                            template_revision_id:
                              type: string
                              format: uuid
                            version:
                              type: integer
                              description: Version de la ressource MARKO.
                            enabled:
                              type: boolean
                              description: Indique si cette définition est activée.
                            periodicity:
                              type: string
                            first_cutoff_date:
                              type: string
                              format: date
                            delay_days:
                              type: integer
                            local_time:
                              type: string
                            timezone:
                              type: string
                            next_cutoff_date:
                              anyOf:
                                - type: string
                                  format: date
                                - type: 'null'
                            next_run_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de la prochaine exécution planifiée, si
                                elle existe.
                            last_instance_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            last_completed_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            last_status:
                              type: string
                            last_error:
                              anyOf:
                                - type: string
                                - type: 'null'
                              description: >-
                                Dernière erreur enregistrée pour cette
                                définition de workflow.
                            attempt_count:
                              type: integer
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            updated_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - owner_id
                            - source_instance_id
                            - template_revision_id
                            - version
                            - enabled
                            - periodicity
                            - first_cutoff_date
                            - delay_days
                            - local_time
                            - timezone
                            - next_cutoff_date
                            - next_run_at
                            - last_instance_id
                            - last_completed_at
                            - last_status
                            - last_error
                            - attempt_count
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour report_document_recurrence;
                            couverture: records. Champs exclus: name,
                            resolved_scope, scope_selection, event_id.
                      report_document_recurrence_occurrence:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            recurrence_id:
                              type: string
                              format: uuid
                            cutoff_date:
                              type: string
                              format: date
                            status:
                              type: string
                            instance_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            attempt_count:
                              type: integer
                            error:
                              anyOf:
                                - type: string
                                - type: 'null'
                              description: >-
                                Message d'échec de l'enrichissement SIREN,
                                lorsqu'il existe.
                            completed_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de fin, lorsqu'une exécution ou un
                                traitement est terminé.
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            updated_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - recurrence_id
                            - cutoff_date
                            - status
                            - instance_id
                            - attempt_count
                            - error
                            - completed_at
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour
                            report_document_recurrence_occurrence; couverture:
                            records. Champs exclus: aucun champ supplémentaire
                            déclaré.
                      custom_dashboard_ritual:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            dashboard_id:
                              type: string
                            version:
                              type: integer
                              description: Version de la ressource MARKO.
                            enabled:
                              type: boolean
                              description: Indique si cette définition est activée.
                            weekday:
                              type: integer
                            local_time:
                              type: string
                            timezone:
                              type: string
                            advance_minutes:
                              type: integer
                            next_meeting_at:
                              anyOf:
                                - anyOf:
                                    - type: string
                                      format: date-time
                                    - type: 'null'
                                - type: 'null'
                            next_freeze_at:
                              anyOf:
                                - anyOf:
                                    - type: string
                                      format: date-time
                                    - type: 'null'
                                - type: 'null'
                            last_status:
                              type: string
                            last_error:
                              anyOf:
                                - type: string
                                - type: 'null'
                              description: >-
                                Dernière erreur enregistrée pour cette
                                définition de workflow.
                            last_completed_at:
                              anyOf:
                                - anyOf:
                                    - type: string
                                      format: date-time
                                    - type: 'null'
                                - type: 'null'
                            last_snapshot_id:
                              anyOf:
                                - type: string
                                - type: 'null'
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                            updated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - dashboard_id
                            - version
                            - enabled
                            - weekday
                            - local_time
                            - timezone
                            - advance_minutes
                            - next_meeting_at
                            - next_freeze_at
                            - last_status
                            - last_error
                            - last_completed_at
                            - last_snapshot_id
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour custom_dashboard_ritual;
                            couverture: records. Champs exclus: aucun champ
                            supplémentaire déclaré.
                      custom_dashboard_ritual_occurrence:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            ritual_id:
                              type: string
                            version:
                              type: integer
                              description: Version de la ressource MARKO.
                            meeting_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            status:
                              type: string
                            snapshot_id:
                              anyOf:
                                - type: string
                                - type: 'null'
                            completed_at:
                              anyOf:
                                - anyOf:
                                    - type: string
                                      format: date-time
                                    - type: 'null'
                                - type: 'null'
                              description: >-
                                Date de fin, lorsqu'une exécution ou un
                                traitement est terminé.
                          required:
                            - id
                            - ritual_id
                            - version
                            - meeting_at
                            - status
                            - snapshot_id
                            - completed_at
                          description: >-
                            Projection exportée pour
                            custom_dashboard_ritual_occurrence; couverture:
                            records. Champs exclus: aucun champ supplémentaire
                            déclaré.
                      custom_dashboard_snapshot:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            dashboard_id:
                              type: string
                            label:
                              type: string
                              description: >-
                                Libellé à afficher pour cette option, ce groupe
                                ou ce preset.
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                            content_hash:
                              type: string
                            contains_alerts:
                              type: boolean
                            operation_count:
                              type: integer
                            widget_count:
                              type: integer
                              description: Nombre de widgets configurés dans le dashboard.
                            name:
                              type: string
                              description: >-
                                Nom de la ressource. Les recherches exactes et
                                partielles sont décrites au niveau de la route.
                          required:
                            - id
                            - dashboard_id
                            - label
                            - created_at
                            - content_hash
                            - contains_alerts
                            - operation_count
                            - widget_count
                            - name
                          description: >-
                            Projection exportée pour custom_dashboard_snapshot;
                            couverture: records. Champs exclus: payload,
                            request_hash, request_id.
                      custom_dashboard:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            relationship:
                              type: string
                            sharing:
                              type: object
                              properties:
                                visibility:
                                  description: >-
                                    Valeur JSON métier dont la structure dépend
                                    de la source.
                                permission:
                                  description: >-
                                    Valeur JSON métier dont la structure dépend
                                    de la source.
                                member_ids:
                                  type: array
                                  items:
                                    description: >-
                                      Valeur JSON métier dont la structure
                                      dépend de la source.
                                  description: >-
                                    Identifiants des membres concernés par le
                                    partage du dashboard.
                              required:
                                - visibility
                                - permission
                                - member_ids
                              description: >-
                                Visibilité, permissions et membres du partage du
                                dashboard.
                          required:
                            - id
                            - relationship
                            - sharing
                          description: >-
                            Projection exportée pour custom_dashboard;
                            couverture: records. Champs exclus: share_token.
                      kanban_task:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            operation_id:
                              type: string
                              description: UUID MARKO de l'opération.
                            titre:
                              type: string
                              description: Titre de la tâche Kanban.
                            description:
                              anyOf:
                                - type: string
                                - type: 'null'
                              description: Description libre de la ressource.
                            statut:
                              type: string
                              enum:
                                - prep
                                - todo
                                - in_progress
                                - done
                              description: Statut de la tâche Kanban.
                            categorie:
                              type: string
                              enum:
                                - dossier
                                - covenant
                                - reporting
                                - mandats
                                - contrats
                                - custom
                              description: >-
                                Catégorie de la tâche Kanban, distincte de sa
                                priorité et de son statut.
                            assignee_id:
                              anyOf:
                                - type: string
                                - type: 'null'
                              description: >-
                                Identifiant utilisateur du responsable de la
                                tâche; ce champ n'est pas nécessairement un
                                UUID.
                            due_date:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date d'échéance de la tâche, au format
                                YYYY-MM-DD.
                            completed_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de fin, lorsqu'une exécution ou un
                                traitement est terminé.
                            phase_key:
                              anyOf:
                                - type: string
                                - type: 'null'
                              description: >-
                                Clé de phase métier à laquelle la tâche est
                                rattachée.
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                            updated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - operation_id
                            - titre
                            - description
                            - statut
                            - categorie
                            - assignee_id
                            - due_date
                            - completed_at
                            - phase_key
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour kanban_task; couverture:
                            records. Champs exclus: aucun champ supplémentaire
                            déclaré.
                      support_ticket:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            user_id:
                              type: string
                              description: >-
                                Identifiant utilisateur MARKO; il n'est pas
                                nécessairement un UUID.
                            subject:
                              type: string
                            description:
                              type: string
                              description: Description libre de la ressource.
                            request_type:
                              type: string
                              enum:
                                - incident
                                - question
                                - feature_request
                                - security_rgpd
                                - billing_contract
                            impact:
                              type: string
                              enum:
                                - minor
                                - moderate
                                - major
                                - critical
                              description: Indication de l'effet métier attendu du preset.
                            urgency:
                              type: string
                              enum:
                                - low
                                - normal
                                - high
                                - immediate
                            derived_priority:
                              type: string
                              enum:
                                - low
                                - medium
                                - high
                                - critical
                            status:
                              type: string
                              enum:
                                - open
                                - in_progress
                                - resolved
                                - closed
                            public_status_label:
                              type: string
                            next_action:
                              anyOf:
                                - type: string
                                - type: 'null'
                            waiting_on:
                              type: string
                              enum:
                                - marko
                                - customer
                                - third_party
                                - none
                            page_url:
                              anyOf:
                                - type: string
                                - type: 'null'
                            resource_ref:
                              anyOf:
                                - type: string
                                - type: 'null'
                            reproduction_steps:
                              anyOf:
                                - type: string
                                - type: 'null'
                            diagnostic_context:
                              description: >-
                                Valeur JSON métier dont la structure dépend de
                                la source.
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                            updated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - user_id
                            - subject
                            - description
                            - request_type
                            - impact
                            - urgency
                            - derived_priority
                            - status
                            - public_status_label
                            - next_action
                            - waiting_on
                            - page_url
                            - resource_ref
                            - reproduction_steps
                            - diagnostic_context
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour support_ticket; couverture:
                            records. Champs exclus: aucun champ supplémentaire
                            déclaré.
                      support_ticket_draft:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            user_id:
                              type: string
                              description: >-
                                Identifiant utilisateur MARKO; il n'est pas
                                nécessairement un UUID.
                            entity_slug:
                              type: string
                              description: Entité à laquelle l'intégration est rattachée.
                            source_kind:
                              type: string
                              description: >-
                                Nature de l'origine de l'option: catalogue MARKO
                                ou source propre à l'entité.
                            subject:
                              type: string
                            description:
                              type: string
                              description: Description libre de la ressource.
                            page_url:
                              anyOf:
                                - type: string
                                - type: 'null'
                            resource_ref:
                              anyOf:
                                - type: string
                                - type: 'null'
                            source_context:
                              description: >-
                                Valeur JSON métier dont la structure dépend de
                                la source.
                            activated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            expires_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date d'expiration du bearer.
                            consumed_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                            updated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - user_id
                            - entity_slug
                            - source_kind
                            - subject
                            - description
                            - page_url
                            - resource_ref
                            - source_context
                            - activated_at
                            - expires_at
                            - consumed_at
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour support_ticket_draft;
                            couverture: records. Champs exclus: aucun champ
                            supplémentaire déclaré.
                      ticket_comment:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            ticket_id:
                              type: string
                            user_id:
                              type: string
                              description: >-
                                Identifiant utilisateur MARKO; il n'est pas
                                nécessairement un UUID.
                            author_name:
                              type: string
                              description: Nom de l'auteur de la note ou du commentaire.
                            content:
                              type: string
                              description: Contenu du commentaire ou de la note.
                            visibility:
                              type: string
                              enum:
                                - public
                                - internal
                              description: Périmètre de visibilité du partage du dashboard.
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                            updated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - ticket_id
                            - user_id
                            - author_name
                            - content
                            - visibility
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour ticket_comment; couverture:
                            records. Champs exclus: aucun champ supplémentaire
                            déclaré.
                      ticket_attachment:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            ticket_id:
                              type: string
                            uploaded_by_user_id:
                              type: string
                            filename:
                              type: string
                              description: Nom du fichier.
                            content_type:
                              type: string
                            size_bytes:
                              type: integer
                            sha256:
                              type: string
                            is_internal:
                              type: boolean
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                            updated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - ticket_id
                            - uploaded_by_user_id
                            - filename
                            - content_type
                            - size_bytes
                            - sha256
                            - is_internal
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour ticket_attachment;
                            couverture: metadata_only. Champs exclus:
                            storage_object, storage_path.
                      ai_audit_log:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            entity_slug:
                              type: string
                              description: Entité à laquelle l'intégration est rattachée.
                            user_id:
                              type: string
                              description: >-
                                Identifiant utilisateur MARKO; il n'est pas
                                nécessairement un UUID.
                            document_id:
                              anyOf:
                                - type: string
                                - type: 'null'
                              description: UUID MARKO du document.
                            operation_id:
                              anyOf:
                                - type: string
                                - type: 'null'
                              description: UUID MARKO de l'opération.
                            provider:
                              type: string
                              enum:
                                - gemini
                                - stub
                                - heuristic
                              description: Fournisseur utilisé par le job d'extraction IA.
                            model_name:
                              type: string
                            prompt_text:
                              type: string
                            prompt_hash:
                              anyOf:
                                - type: string
                                - type: 'null'
                            legal_hold:
                              type: boolean
                            erased_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            response_hash:
                              type: string
                            input_tokens:
                              type: integer
                            output_tokens:
                              type: integer
                            latency_ms:
                              type: number
                            success:
                              type: boolean
                              description: >-
                                Indique si l'enrichissement SIREN a produit un
                                résultat exploitable.
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                          required:
                            - id
                            - entity_slug
                            - user_id
                            - document_id
                            - operation_id
                            - provider
                            - model_name
                            - prompt_text
                            - prompt_hash
                            - legal_hold
                            - erased_at
                            - response_hash
                            - input_tokens
                            - output_tokens
                            - latency_ms
                            - success
                            - created_at
                          description: >-
                            Projection exportée pour ai_audit_log; couverture:
                            metadata_only. Champs exclus: prompt_ciphertext,
                            prompt_encryption_key_version, error_message.
                      kb_article_feedback:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            article_id:
                              type: string
                            helpful:
                              type: boolean
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                            updated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - article_id
                            - helpful
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour kb_article_feedback;
                            couverture: records. Champs exclus: aucun champ
                            supplémentaire déclaré.
                      feature_request:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            title:
                              type: string
                              description: Titre affiché pour l'événement ou le problème.
                            description:
                              type: string
                              description: Description libre de la ressource.
                            category:
                              type: string
                              description: >-
                                Catégorie de la note; les règles exactes
                                dépendent de la route. Pour l'import externe:
                                chaîne de 1 à 80 caractères, libre par défaut.
                            status:
                              type: string
                              enum:
                                - under_review
                                - planned
                                - delivered
                                - declined
                            planned_quarter:
                              anyOf:
                                - type: string
                                - type: 'null'
                            delivered_version:
                              anyOf:
                                - type: string
                                - type: 'null'
                            votes_count:
                              type: integer
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                            updated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - title
                            - description
                            - category
                            - status
                            - planned_quarter
                            - delivered_version
                            - votes_count
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour feature_request;
                            couverture: records. Champs exclus: aucun champ
                            supplémentaire déclaré.
                      feature_request_vote:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            request_id:
                              type: string
                              description: >-
                                Identifiant de corrélation pour le diagnostic de
                                la requête.
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                            updated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - request_id
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour feature_request_vote;
                            couverture: records. Champs exclus: aucun champ
                            supplémentaire déclaré.
                      support_ticket_csat:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            ticket_id:
                              type: string
                            score:
                              type: integer
                              description: Score de classement de la recommandation.
                            comment:
                              anyOf:
                                - type: string
                                - type: 'null'
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                            updated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - ticket_id
                            - score
                            - comment
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour support_ticket_csat;
                            couverture: records. Champs exclus: aucun champ
                            supplémentaire déclaré.
                      briefing_series:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            entity_slug:
                              type: string
                              description: Entité à laquelle l'intégration est rattachée.
                            series_type:
                              type: string
                            schedule_cron:
                              type: string
                            is_active:
                              type: boolean
                              description: Indique si l'élément est actif.
                            config:
                              description: >-
                                Valeur JSON métier dont la structure dépend de
                                la source.
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                            updated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - entity_slug
                            - series_type
                            - schedule_cron
                            - is_active
                            - config
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour briefing_series;
                            couverture: records. Champs exclus: aucun champ
                            supplémentaire déclaré.
                      briefing_response:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            step_id:
                              type: string
                            response_type:
                              type: string
                            value:
                              description: >-
                                Valeur JSON métier dont la structure dépend de
                                la source.
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                            updated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - step_id
                            - response_type
                            - value
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour briefing_response;
                            couverture: records. Champs exclus: aucun champ
                            supplémentaire déclaré.
                      comment_activity:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            operation_id:
                              type: string
                              description: UUID MARKO de l'opération.
                            comment_id:
                              type: string
                            actor_user_id:
                              type: string
                            actor_name:
                              type: string
                              description: Nom de l'auteur affiché dans la chronologie.
                            note_type:
                              type: string
                              enum:
                                - reporting
                                - call
                                - comite
                                - risque
                                - libre
                              description: Type de note ou de commentaire.
                            action:
                              type: string
                              enum:
                                - created
                                - updated
                                - resolved
                                - deleted
                              description: Action effectuée sur le compte utilisateur.
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                          required:
                            - id
                            - operation_id
                            - comment_id
                            - actor_user_id
                            - actor_name
                            - note_type
                            - action
                            - created_at
                          description: >-
                            Projection exportée pour comment_activity;
                            couverture: actor_relationship_metadata_only. Champs
                            exclus: content_snapshot, previous_content.
                      workflow_config_relationships:
                        type: array
                        items:
                          type: object
                          properties:
                            id:
                              type: string
                              description: Identifiant MARKO de la ressource.
                            workflow_key:
                              type: string
                              description: >-
                                Clé du workflow proposé dans le groupe de
                                recommandations.
                            relationship_roles:
                              type: array
                              items:
                                description: >-
                                  Valeur JSON métier dont la structure dépend de
                                  la source.
                            created_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de création au format ISO 8601.
                            updated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - id
                            - workflow_key
                            - relationship_roles
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour
                            workflow_config_relationships; couverture:
                            relationship_metadata_only. Champs exclus:
                            schedule_config, config.
                      drive_oauth_state:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            operation_type:
                              type: string
                            ttl_expires_at:
                              type: string
                              format: date-time
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - operation_type
                            - ttl_expires_at
                            - created_at
                          description: >-
                            Projection exportée pour drive_oauth_state;
                            couverture: relationship_metadata_only. Champs
                            exclus: key_hash, result_cached.
                      drive_connection:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            provider_kind:
                              type: string
                              enum:
                                - google_drive
                            auth_mode:
                              type: string
                              enum:
                                - delegated
                            status:
                              type: string
                              enum:
                                - connected
                                - revoked
                                - error
                            connected_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            revoked_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            error_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            token_expires_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            token_refreshed_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            provider_session_invalidated_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            last_change_sync_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            updated_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - provider_kind
                            - auth_mode
                            - status
                            - connected_at
                            - revoked_at
                            - error_at
                            - token_expires_at
                            - token_refreshed_at
                            - provider_session_invalidated_at
                            - last_change_sync_at
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour drive_connection;
                            couverture: relationship_metadata_only. Champs
                            exclus: entity_slug, owner_user_id, owner_email,
                            credential_ref, encrypted_token_payload,
                            encrypted_token_key_version, refresh_token_stored,
                            scopes, metadata, last_error, connected_by_user_id,
                            revoked_by_user_id, change_cursor_ciphertext,
                            change_cursor_ref.
                      drive_action_audit:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            connection_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            provider_kind:
                              type: string
                            auth_mode:
                              type: string
                            action:
                              type: string
                              description: Action effectuée sur le compte utilisateur.
                            result:
                              type: string
                              description: >-
                                Résultat public de l'exécution; structure
                                variable selon le preset ou le type de job.
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - connection_id
                            - provider_kind
                            - auth_mode
                            - action
                            - result
                            - created_at
                          description: >-
                            Projection exportée pour drive_action_audit;
                            couverture: relationship_metadata_only. Champs
                            exclus: entity_slug, owner_user_id, actor_user_id,
                            actor_email, reason, details_json.
                      drive_import:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            connection_id:
                              type: string
                              format: uuid
                            provider_kind:
                              type: string
                              enum:
                                - google_drive
                            status:
                              type: string
                              enum:
                                - in_progress
                                - imported
                                - quarantined
                                - failed_retryable
                                - failed_permanent
                            document_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                              description: UUID MARKO du document.
                            last_error_code:
                              anyOf:
                                - type: string
                                - type: 'null'
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            updated_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - connection_id
                            - provider_kind
                            - status
                            - document_id
                            - last_error_code
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour drive_import; couverture:
                            relationship_metadata_only. Champs exclus:
                            entity_slug, owner_user_id, remote_object_id,
                            remote_container_ref, version_ref, export_mime_type,
                            import_fingerprint, source_object_ref_id,
                            permission_snapshot_ref_id, source_metadata,
                            result_metadata.
                      drive_change:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            connection_id:
                              type: string
                              format: uuid
                            import_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            document_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                              description: UUID MARKO du document.
                            change_kind:
                              type: string
                            source_state:
                              type: string
                            reason_code:
                              type: string
                              description: >-
                                Code structuré du motif de refus; préférable au
                                texte du message pour le diagnostic.
                            provider_occurred_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            observed_at:
                              type: string
                              format: date-time
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - connection_id
                            - import_id
                            - document_id
                            - change_kind
                            - source_state
                            - reason_code
                            - provider_occurred_at
                            - observed_at
                          description: >-
                            Projection exportée pour drive_change; couverture:
                            relationship_metadata_only. Champs exclus:
                            entity_slug, owner_user_id, change_ref, cursor_ref,
                            details_json.
                      drive_privacy_receipt:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            writer_id:
                              type: string
                            subject_count:
                              type: integer
                            phase:
                              type: string
                              description: >-
                                Phase métier de l'opération; distincte de son
                                statut.
                            status:
                              type: string
                            terminal_reason:
                              anyOf:
                                - type: string
                                - type: 'null'
                            completed_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de fin, lorsqu'une exécution ou un
                                traitement est terminé.
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            updated_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - writer_id
                            - subject_count
                            - phase
                            - status
                            - terminal_reason
                            - completed_at
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour drive_privacy_receipt;
                            couverture: relationship_metadata_only. Champs
                            exclus: entity_slug, data_environment,
                            connection_id, operation_ref, candidate_fingerprint,
                            connection_ref, connection_incarnation.
                      ai_extract_upload_reservation:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            content_type:
                              anyOf:
                                - type: string
                                - type: 'null'
                            declared_size_bytes:
                              type: integer
                            status:
                              type: string
                            expires_at:
                              type: string
                              format: date-time
                              description: Date d'expiration du bearer.
                            finalized_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            updated_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - content_type
                            - declared_size_bytes
                            - status
                            - expires_at
                            - finalized_at
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour
                            ai_extract_upload_reservation; couverture:
                            relationship_metadata_only. Champs exclus:
                            requested_by_user_id, storage_key, filename,
                            checksum_sha256, resolved_document_id,
                            finalize_fingerprint.
                      ai_extract_batch:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            batch_id:
                              type: string
                            source:
                              type: string
                              description: >-
                                Origine déclarée de l'événement ou du
                                remboursement.
                            status:
                              type: string
                            runtime_mode:
                              type: string
                            operation_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                              description: UUID MARKO de l'opération.
                            documents_total:
                              type: integer
                            documents_done:
                              type: integer
                            documents_active:
                              type: integer
                            documents_error:
                              type: integer
                            pending_runs:
                              type: integer
                            review_ready_count:
                              type: integer
                            history_window_size:
                              type: integer
                            current_stage:
                              anyOf:
                                - type: string
                                - type: 'null'
                            dominant_stage:
                              anyOf:
                                - type: string
                                - type: 'null'
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            updated_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - batch_id
                            - source
                            - status
                            - runtime_mode
                            - operation_id
                            - documents_total
                            - documents_done
                            - documents_active
                            - documents_error
                            - pending_runs
                            - review_ready_count
                            - history_window_size
                            - current_stage
                            - dominant_stage
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour ai_extract_batch;
                            couverture: relationship_metadata_only. Champs
                            exclus: requested_by_user_id, document_ids,
                            latest_job_id, dominant_issue, dominant_issue_kind,
                            dominant_issue_document_id, foreground_url,
                            resume_url, latest_workbench_url, batch_metadata.
                      ai_extract_batch_member:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            batch_id:
                              type: string
                            batch_generation_id:
                              type: string
                              format: uuid
                            document_id:
                              type: string
                              format: uuid
                              description: UUID MARKO du document.
                            source:
                              type: string
                              description: >-
                                Origine déclarée de l'événement ou du
                                remboursement.
                            operation_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                              description: UUID MARKO de l'opération.
                            registered_at:
                              type: string
                              format: date-time
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - batch_id
                            - batch_generation_id
                            - document_id
                            - source
                            - operation_id
                            - registered_at
                          description: >-
                            Projection exportée pour ai_extract_batch_member;
                            couverture: relationship_metadata_only. Champs
                            exclus: requested_by_user_id.
                      ai_extract_dispatch_intent:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            member_id:
                              type: string
                              format: uuid
                            batch_id:
                              type: string
                            batch_generation_id:
                              type: string
                              format: uuid
                            document_id:
                              type: string
                              format: uuid
                              description: UUID MARKO du document.
                            sequence:
                              type: integer
                            state:
                              type: string
                              description: État de traitement ou de validation du document.
                            job_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                              description: UUID du job durable à suivre.
                            reason:
                              anyOf:
                                - type: string
                                - type: 'null'
                              description: >-
                                Motif donné pour la décision sur la
                                recommandation.
                            source:
                              type: string
                              description: >-
                                Origine déclarée de l'événement ou du
                                remboursement.
                            recorded_at:
                              type: string
                              format: date-time
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - member_id
                            - batch_id
                            - batch_generation_id
                            - document_id
                            - sequence
                            - state
                            - job_id
                            - reason
                            - source
                            - recorded_at
                          description: >-
                            Projection exportée pour ai_extract_dispatch_intent;
                            couverture: relationship_metadata_only. Champs
                            exclus: intent_key.
                      ai_extract_processing_job:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            job_type:
                              type: string
                              enum:
                                - ai_extraction
                                - ai_categorization
                                - kpi_calculation
                                - echeancier_generation
                              description: Type de traitement exécuté par le job.
                            status:
                              type: string
                              enum:
                                - pending
                                - running
                                - completed
                                - failed
                                - dead_letter
                                - cancelled
                            entity_type:
                              anyOf:
                                - type: string
                                - type: 'null'
                              description: >-
                                Type de ressource auquel se rapporte la vue ou
                                le traitement.
                            entity_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                              description: >-
                                Identifiant de l'entité MARKO à laquelle cette
                                ressource appartient.
                            parent_job_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            retry_count:
                              type: integer
                              description: >-
                                Nombre de reprises enregistrées pour ce
                                traitement.
                            max_retries:
                              type: integer
                            claim_epoch:
                              type: integer
                            next_retry_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            started_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: Date de début du traitement.
                            completed_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de fin, lorsqu'une exécution ou un
                                traitement est terminé.
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            updated_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - job_type
                            - status
                            - entity_type
                            - entity_id
                            - parent_job_id
                            - retry_count
                            - max_retries
                            - claim_epoch
                            - next_retry_at
                            - started_at
                            - completed_at
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour ai_extract_processing_job;
                            couverture: relationship_metadata_only. Champs
                            exclus: requested_by_user_id,
                            privacy_origin_receipt_id, locked_by, locked_at,
                            idempotency_key, error_message, result.
                      ai_extract_classification_review:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            document_id:
                              type: string
                              format: uuid
                              description: UUID MARKO du document.
                            job_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                              description: UUID du job durable à suivre.
                            queue_name:
                              type: string
                            queue_status:
                              type: string
                            assigned_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            divergence_status:
                              anyOf:
                                - type: string
                                - type: 'null'
                            provider_document_type:
                              anyOf:
                                - type: string
                                - type: 'null'
                            registry_top_score:
                              anyOf:
                                - type: string
                                - type: 'null'
                            similarity_score:
                              anyOf:
                                - type: string
                                - type: 'null'
                            resolved_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de résolution de l'événement, du
                                commentaire ou du conflit.
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            updated_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - document_id
                            - job_id
                            - queue_name
                            - queue_status
                            - assigned_at
                            - divergence_status
                            - provider_document_type
                            - registry_top_score
                            - similarity_score
                            - resolved_at
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour
                            ai_extract_classification_review; couverture:
                            relationship_metadata_only. Champs exclus:
                            requested_by_user_id, assigned_to_user_id,
                            registry_top_source_document_ref_id,
                            registry_top_title, reason, review_payload.
                      ai_extract_prepared_mutation:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            state:
                              type: string
                              description: État de traitement ou de validation du document.
                            batch_id:
                              type: string
                            plan_version:
                              type: string
                            prepared_at:
                              type: string
                              format: date-time
                            expires_at:
                              type: string
                              format: date-time
                              description: Date d'expiration du bearer.
                            confirmation_claimed_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            confirmation_lease_expires_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            completed_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de fin, lorsqu'une exécution ou un
                                traitement est terminé.
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            updated_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - state
                            - batch_id
                            - plan_version
                            - prepared_at
                            - expires_at
                            - confirmation_claimed_at
                            - confirmation_lease_expires_at
                            - completed_at
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour
                            ai_extract_prepared_mutation; couverture:
                            relationship_metadata_only. Champs exclus: actor_id,
                            tenant_scope, plan_fingerprint, plan,
                            preview_snapshot, confirmation_idempotency_hash,
                            receipt_ids, result_payload.
                      ai_extract_field_suggestion:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            document_id:
                              type: string
                              format: uuid
                              description: UUID MARKO du document.
                            operation_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                              description: UUID MARKO de l'opération.
                            target_table:
                              type: string
                            target_column:
                              type: string
                            target_record_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            confidence:
                              type: string
                              description: >-
                                Valeur décimale sérialisée en chaîne dans cet
                                export JSON.
                            field_type:
                              type: string
                            requires_manual_review:
                              type: boolean
                            provider_status:
                              type: string
                            status:
                              type: string
                            reviewed_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            updated_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - document_id
                            - operation_id
                            - target_table
                            - target_column
                            - target_record_id
                            - confidence
                            - field_type
                            - requires_manual_review
                            - provider_status
                            - status
                            - reviewed_at
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour
                            ai_extract_field_suggestion; couverture:
                            relationship_metadata_only. Champs exclus:
                            current_value, suggested_value, applied_value,
                            review_history, guard_flags, auto_apply_threshold,
                            source_field, extraction_context, evidence_page,
                            evidence_bbox, evidence_snippet, reviewed_by,
                            review_note.
                      ai_extract_feedback:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            suggestion_id:
                              type: string
                              format: uuid
                            document_type:
                              type: string
                              description: >-
                                Type métier du document; distinct de son type
                                MIME.
                            field_name:
                              type: string
                              description: >-
                                Nom du champ modifié dans l'événement
                                d'historique.
                            action:
                              type: string
                              description: Action effectuée sur le compte utilisateur.
                            confidence_at_extraction:
                              anyOf:
                                - type: number
                                - type: 'null'
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            updated_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - suggestion_id
                            - document_type
                            - field_name
                            - action
                            - confidence_at_extraction
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour ai_extract_feedback;
                            couverture: relationship_metadata_only. Champs
                            exclus: extracted_value, corrected_value, user_id,
                            prompt_version_id, metadata_extra,
                            deterministic_key.
                      ai_extract_apply_receipt:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            document_id:
                              type: string
                              format: uuid
                              description: UUID MARKO du document.
                            operation_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                              description: UUID MARKO de l'opération.
                            analysis_batch_id:
                              anyOf:
                                - type: string
                                - type: 'null'
                            target_version:
                              anyOf:
                                - type: integer
                                - type: 'null'
                            commit_status:
                              type: string
                            projection_status:
                              type: string
                            repair_state:
                              type: string
                            rollback_status:
                              type: string
                            rollback_receipt_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            rolled_back_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            completed_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de fin, lorsqu'une exécution ou un
                                traitement est terminé.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - document_id
                            - operation_id
                            - analysis_batch_id
                            - target_version
                            - commit_status
                            - projection_status
                            - repair_state
                            - rollback_status
                            - rollback_receipt_id
                            - rolled_back_at
                            - completed_at
                          description: >-
                            Projection exportée pour ai_extract_apply_receipt;
                            couverture: relationship_metadata_only. Champs
                            exclus: canonical_diff_id, idempotency_key_hash,
                            document_filename, target_ref,
                            rolled_back_by_user_id, rollback_payload, payload.
                      ai_extract_domain_event:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            sequence_number:
                              type: integer
                            event_type:
                              type: string
                              description: Type de l'événement.
                            aggregate_type:
                              type: string
                            aggregate_id:
                              type: string
                              format: uuid
                            status:
                              type: string
                              enum:
                                - pending
                                - processing
                                - completed
                                - failed
                                - dead_letter
                                - superseded
                            retry_count:
                              type: integer
                              description: >-
                                Nombre de reprises enregistrées pour ce
                                traitement.
                            max_retries:
                              type: integer
                            next_retry_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            caused_by_event_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            correlation_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            processed_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - sequence_number
                            - event_type
                            - aggregate_type
                            - aggregate_id
                            - status
                            - retry_count
                            - max_retries
                            - next_retry_at
                            - caused_by_event_id
                            - correlation_id
                            - created_at
                            - processed_at
                          description: >-
                            Projection exportée pour ai_extract_domain_event;
                            couverture: relationship_metadata_only. Champs
                            exclus: payload, idempotency_key, kpi_snapshot_at,
                            invite_support_reported_at,
                            invite_support_reference, invite_support_created,
                            invite_support_attempts,
                            invite_support_last_attempt_at,
                            invite_support_last_error.
                      ai_extract_asset_import_receipt:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            receipt_contract_version:
                              type: string
                            operation_id:
                              type: string
                              format: uuid
                              description: UUID MARKO de l'opération.
                            action:
                              type: string
                              description: Action effectuée sur le compte utilisateur.
                            commit_status:
                              type: string
                            rollback_status:
                              type: string
                            source_format:
                              type: string
                            replace_existing:
                              type: boolean
                            target_version_before:
                              type: integer
                            target_version_after:
                              type: integer
                            rollback_of_receipt_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            rollback_receipt_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            rolled_back_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - receipt_contract_version
                            - operation_id
                            - action
                            - commit_status
                            - rollback_status
                            - source_format
                            - replace_existing
                            - target_version_before
                            - target_version_after
                            - rollback_of_receipt_id
                            - rollback_receipt_id
                            - rolled_back_at
                            - created_at
                          description: >-
                            Projection exportée pour
                            ai_extract_asset_import_receipt; couverture:
                            relationship_metadata_only. Champs exclus:
                            entity_slug, idempotency_key_hash, actor_user_id,
                            source_sha256, selected_sheet_hash, before_state,
                            before_state_hash, intended_state_hash,
                            readback_hash, rolled_back_by_user_id.
                      ai_extract_object_graph_receipt:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            analysis_batch_id:
                              type: string
                            status:
                              type: string
                            writer_version_ref:
                              type: string
                            failure_reason_code:
                              anyOf:
                                - type: string
                                - type: 'null'
                            rollback_of_receipt_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            rollback_receipt_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            started_at:
                              type: string
                              format: date-time
                              description: Date de début du traitement.
                            committed_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            completed_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                              description: >-
                                Date de fin, lorsqu'une exécution ou un
                                traitement est terminé.
                            rolled_back_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            updated_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - analysis_batch_id
                            - status
                            - writer_version_ref
                            - failure_reason_code
                            - rollback_of_receipt_id
                            - rollback_receipt_id
                            - started_at
                            - committed_at
                            - completed_at
                            - rolled_back_at
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour
                            ai_extract_object_graph_receipt; couverture:
                            relationship_metadata_only. Champs exclus:
                            entity_slug, artifact_fingerprint, plan_hash,
                            idempotency_key_hash, requested_by_user_ref,
                            blocker_codes, rolled_back_by_user_ref.
                      ai_extract_dataroom_receipt:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            entity_id:
                              type: string
                              format: uuid
                              description: >-
                                Identifiant de l'entité MARKO à laquelle cette
                                ressource appartient.
                            document_id:
                              type: string
                              format: uuid
                              description: UUID MARKO du document.
                            action:
                              type: string
                              description: Action effectuée sur le compte utilisateur.
                            status:
                              type: string
                            rollback_of_receipt_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            rollback_receipt_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                            rolled_back_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - entity_id
                            - document_id
                            - action
                            - status
                            - rollback_of_receipt_id
                            - rollback_receipt_id
                            - rolled_back_at
                            - created_at
                          description: >-
                            Projection exportée pour
                            ai_extract_dataroom_receipt; couverture:
                            relationship_metadata_only. Champs exclus:
                            proposal_id, idempotency_key_hash, actor_user_id,
                            before_folder_ids, after_folder_ids,
                            before_membership_hash, after_membership_hash,
                            rolled_back_by_user_id.
                      ai_extract_spreadsheet_stage_run:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            processing_job_id:
                              type: string
                              format: uuid
                            document_id:
                              type: string
                              format: uuid
                              description: UUID MARKO du document.
                            document_version:
                              type: integer
                            operation_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                              description: UUID MARKO de l'opération.
                            protocol_version:
                              type: string
                            state:
                              type: string
                              description: État de traitement ou de validation du document.
                            total_units:
                              type: integer
                            source_suggestion_count:
                              type: integer
                            provider_suggestion_count:
                              type: integer
                            staged_item_count:
                              type: integer
                            completed_batch_count:
                              type: integer
                            created_suggestion_count:
                              type: integer
                            historical_confirmation_count:
                              type: integer
                            published_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            staging_purged_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            publication_rollback_status:
                              type: string
                            publication_rolled_back_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            expires_at:
                              type: string
                              format: date-time
                              description: Date d'expiration du bearer.
                            legal_hold:
                              type: boolean
                            legal_hold_event_count:
                              type: integer
                            legal_hold_set_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            updated_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - processing_job_id
                            - document_id
                            - document_version
                            - operation_id
                            - protocol_version
                            - state
                            - total_units
                            - source_suggestion_count
                            - provider_suggestion_count
                            - staged_item_count
                            - completed_batch_count
                            - created_suggestion_count
                            - historical_confirmation_count
                            - published_at
                            - staging_purged_at
                            - publication_rollback_status
                            - publication_rolled_back_at
                            - expires_at
                            - legal_hold
                            - legal_hold_event_count
                            - legal_hold_set_at
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour
                            ai_extract_spreadsheet_stage_run; couverture:
                            relationship_metadata_only. Champs exclus:
                            document_operation_id_at_stage, source_sha256,
                            manifest_sha256, source_manifest,
                            matrix_plan_sha256, target_specs_sha256,
                            target_specs_snapshot, route_policy_sha256,
                            route_payload, staged_payload_bytes,
                            closure_batch_id, publication_generation_key,
                            final_set_sha256, publication_receipt,
                            publication_receipt_sha256,
                            publication_rolled_back_by_user_id,
                            legal_hold_last_event_sha256, legal_hold_reason,
                            legal_hold_set_by_user_id.
                      ai_extract_spreadsheet_hold_ledger:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            stage_run_id:
                              type: string
                              format: uuid
                            document_id:
                              type: string
                              format: uuid
                              description: UUID MARKO du document.
                            event_count:
                              type: integer
                            last_event_at:
                              type: string
                              format: date-time
                            current_hold_active:
                              type: boolean
                            current_hold_set_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            retention_class:
                              type: string
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            updated_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - stage_run_id
                            - document_id
                            - event_count
                            - last_event_at
                            - current_hold_active
                            - current_hold_set_at
                            - retention_class
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour
                            ai_extract_spreadsheet_hold_ledger; couverture:
                            relationship_metadata_only. Champs exclus:
                            tenant_entity_slug, last_event_sha256,
                            current_hold_reason, current_hold_set_by_user_id.
                      ai_extract_spreadsheet_hold_event:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            stage_run_id:
                              type: string
                              format: uuid
                            document_id:
                              type: string
                              format: uuid
                              description: UUID MARKO du document.
                            event_index:
                              type: integer
                            action:
                              type: string
                              description: Action effectuée sur le compte utilisateur.
                            occurred_at:
                              type: string
                              format: date-time
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - stage_run_id
                            - document_id
                            - event_index
                            - action
                            - occurred_at
                          description: >-
                            Projection exportée pour
                            ai_extract_spreadsheet_hold_event; couverture:
                            relationship_metadata_only. Champs exclus: reason,
                            prior_hold_reason, actor_user_id, actor_email,
                            tenant_entity_slug, previous_event_sha256,
                            event_sha256.
                      ai_extract_spreadsheet_publication_effect:
                        type: array
                        items:
                          type: object
                          properties:
                            source_id:
                              type: string
                            registry_version:
                              type: string
                            relationship_fields:
                              type: array
                              items:
                                type: string
                            embedded_subject_reference:
                              type: boolean
                            derived_relationship:
                              type: boolean
                            id:
                              type: string
                              format: uuid
                              description: Identifiant MARKO de la ressource.
                            stage_run_id:
                              type: string
                              format: uuid
                            effect_index:
                              type: integer
                            effect_kind:
                              type: string
                            target_id:
                              anyOf:
                                - type: string
                                  format: uuid
                                - type: 'null'
                              description: >-
                                Identifiant de la ressource MARKO créée ou
                                retrouvée par cet élément d'import.
                            rollback_state:
                              type: string
                            rolled_back_at:
                              anyOf:
                                - type: string
                                  format: date-time
                                - type: 'null'
                            created_at:
                              type: string
                              format: date-time
                              description: Date de création au format ISO 8601.
                            updated_at:
                              type: string
                              format: date-time
                              description: >-
                                Date de dernière modification au format ISO
                                8601.
                          required:
                            - source_id
                            - registry_version
                            - relationship_fields
                            - embedded_subject_reference
                            - derived_relationship
                            - id
                            - stage_run_id
                            - effect_index
                            - effect_kind
                            - target_id
                            - rollback_state
                            - rolled_back_at
                            - created_at
                            - updated_at
                          description: >-
                            Projection exportée pour
                            ai_extract_spreadsheet_publication_effect;
                            couverture: relationship_metadata_only. Champs
                            exclus: preimage, postimage, preimage_sha256,
                            postimage_sha256, rolled_back_by_user_id.
                    required:
                      - notification
                      - comment
                      - saved_view
                      - report_document_saved_scope
                      - report_document_import
                      - report_document_recipient_batch
                      - report_document_recipient_batch_item
                      - report_document_recipient_batch_event
                      - report_document_esg_consumption
                      - report_document_recurrence
                      - report_document_recurrence_occurrence
                      - custom_dashboard_ritual
                      - custom_dashboard_ritual_occurrence
                      - custom_dashboard_snapshot
                      - custom_dashboard
                      - kanban_task
                      - support_ticket
                      - support_ticket_draft
                      - ticket_comment
                      - ticket_attachment
                      - ai_audit_log
                      - kb_article_feedback
                      - feature_request
                      - feature_request_vote
                      - support_ticket_csat
                      - briefing_series
                      - briefing_response
                      - comment_activity
                      - workflow_config_relationships
                      - drive_oauth_state
                      - drive_connection
                      - drive_action_audit
                      - drive_import
                      - drive_change
                      - drive_privacy_receipt
                      - ai_extract_upload_reservation
                      - ai_extract_batch
                      - ai_extract_batch_member
                      - ai_extract_dispatch_intent
                      - ai_extract_processing_job
                      - ai_extract_classification_review
                      - ai_extract_prepared_mutation
                      - ai_extract_field_suggestion
                      - ai_extract_feedback
                      - ai_extract_apply_receipt
                      - ai_extract_domain_event
                      - ai_extract_asset_import_receipt
                      - ai_extract_object_graph_receipt
                      - ai_extract_dataroom_receipt
                      - ai_extract_spreadsheet_stage_run
                      - ai_extract_spreadsheet_hold_ledger
                      - ai_extract_spreadsheet_hold_event
                      - ai_extract_spreadsheet_publication_effect
                    description: >-
                      Données personnelles regroupées par source. Les clés
                      suivent le registre du format d'export.
                  status:
                    type: string
                    description: >-
                      État de collecte ou de traitement de cette source de
                      données personnelles.
                required:
                  - entity_slug
                  - tables
                  - status
              description: Résultats de la collecte par entité et environnement.
          required:
            - scope
            - entity_slugs
            - data_environment
            - entities
          description: >-
            Résultats des sources de données de l'entité incluses dans
            l'inventaire ou l'export RGPD.
        manifest:
          type: object
          properties:
            schema_version:
              type: string
              description: Version du format de l'export RGPD.
            scope_version:
              type: string
              description: Version du périmètre d'export RGPD.
            requested_entity_slug:
              type: string
              description: Entité demandée lors de la génération de l'export.
            requested_data_environment:
              type: string
              description: Environnement de données demandé lors de l'export.
            data_scopes:
              type: array
              items:
                type: string
              description: Périmètres de données examinés pour cet export.
            generated_at:
              type: string
              format: date-time
              description: Date de génération des recommandations.
            complete:
              type: boolean
              description: >-
                Indique si toutes les sources requises de cet export ont été
                collectées; consulter les limitations même lorsque la valeur est
                true.
            required_source_count:
              type: integer
              description: Nombre de sources requises pour compléter cet export.
            completed_required_source_count:
              type: integer
              description: Nombre de sources requises collectées avec succès.
            failed_required_sources:
              type: array
              items:
                type: string
              description: Sources requises dont la collecte a échoué.
            sources:
              type: array
              items:
                type: object
                properties:
                  source:
                    type: string
                    description: Origine déclarée de l'événement ou du remboursement.
                  required:
                    type: boolean
                    description: >-
                      Indique si cette source est requise pour compléter
                      l'export.
                  status:
                    type: string
                    description: >-
                      État de collecte ou de traitement de cette source de
                      données personnelles.
                  record_count:
                    type: integer
                    description: Nombre d'enregistrements exportés depuis cette source.
                  page_count:
                    type: integer
                    description: Nombre de pages connu pour le document trouvé.
                  page_size:
                    type: integer
                    description: Taille de page utilisée pour collecter cette source.
                  data_scope:
                    type: string
                    description: Périmètre de données lu pour cette source.
                  coverage:
                    type: string
                    description: Étendue de la collecte déclarée pour cette source.
                  excluded_fields:
                    type: array
                    items:
                      type: string
                    description: Champs volontairement exclus de cette projection d'export.
                  error_code:
                    anyOf:
                      - type: string
                      - type: 'null'
                    description: >-
                      Code exploitable pour diagnostiquer un échec; consulter
                      aussi error_message.
                  detected_record_count:
                    anyOf:
                      - type: integer
                      - type: 'null'
                    description: Nombre d'enregistrements détectés dans cette source.
                required:
                  - source
                  - required
                  - status
                  - record_count
                  - page_count
                  - page_size
                  - data_scope
                  - coverage
                  - excluded_fields
                  - error_code
                  - detected_record_count
              description: Sources des événements de risque inclus dans la synthèse.
            limitations:
              type: array
              items:
                type: string
              description: Limites et exclusions déclarées pour cet export.
            manifest_sha256:
              type: string
              description: Empreinte SHA-256 du manifeste de collecte.
            privacy_case_status:
              type: string
              description: État du dossier RGPD au moment de la génération.
            final_status_after_delivery:
              type: string
              description: État attendu après livraison et finalisation de l'export.
            case_finalization_pending:
              type: boolean
              description: >-
                Indique si la finalisation du dossier après livraison reste à
                effectuer.
            certificate_reference:
              type: 'null'
              description: >-
                Référence du certificat d'effacement, si elle existe; null ne
                constitue pas une preuve d'effacement.
            temporary_download_url:
              type: 'null'
              description: >-
                Lien temporaire de récupération, lorsqu'il est fourni; peut être
                null.
          required:
            - schema_version
            - scope_version
            - requested_entity_slug
            - requested_data_environment
            - data_scopes
            - generated_at
            - complete
            - required_source_count
            - completed_required_source_count
            - failed_required_sources
            - sources
            - limitations
            - manifest_sha256
            - privacy_case_status
            - final_status_after_delivery
            - case_finalization_pending
            - certificate_reference
            - temporary_download_url
          description: >-
            Manifeste de l'export: sources lues, indisponibles ou exclues. Le
            vérifier avant de considérer l'export comme complet.
      required:
        - schema_version
        - scope_version
        - personal_source_registry_version
        - export_id
        - export_date
        - user_id
        - data_environment
        - profile
        - preferences
        - notifications
        - audit_entries
        - demo_state
        - privacy_cases
        - pappers_request_metadata
        - entity_databases
        - manifest
    ProblemDetails:
      type: object
      required:
        - title
        - status
        - detail
      properties:
        type:
          type: string
          default: about:blank
          description: >-
            URI identifiant le type de problème; about:blank lorsque seul le
            statut HTTP le caractérise.
        title:
          type: string
          description: Titre affiché pour l'événement ou le problème.
        status:
          type: integer
          description: Statut HTTP de la réponse d'erreur.
        detail:
          type: string
          description: Informations détaillées sur le problème ou le dossier.
        request_id:
          type: string
          description: Identifiant de corrélation pour le diagnostic de la requête.
        scope:
          type: string
          description: Scope concerné par le refus d'accès, lorsqu'il est renseigné.
        route_id:
          type: string
          description: Identifiant de la route concernée par le problème.
        reason_code:
          type: string
          description: >-
            Code structuré du motif de refus; préférable au texte du message
            pour le diagnostic.
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: MARKO short-lived bearer
      description: >-
        Use the `access_token` returned by `POST /v1/auth/token`. Do not send
        the raw API secret on business endpoints.

````

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