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

# Révoquer une invitation à l’organisation

> Révoque logiquement une invitation **en attente** en passant son statut à `revoked`. La ligne est conservée pour audit. Renvoie 409 pour tout autre état (acceptée, refusée, expirée, révoquée), car révoquer une invitation acceptée laisserait un historique trompeur sans toucher l’appartenance réelle. Pour retirer un membre ayant accepté, utilisez `DELETE /api/v1/organizations/members/{user_id}`. Clé API globale requise.



## OpenAPI

````yaml fr/api-reference/openapi.json delete /api/v1/invites/org/{invite_id}
openapi: 3.1.0
info:
  title: API AthenaHQ
  description: >-
    L’API AthenaHQ permet de gérer vos sites et prompts par programme pour
    l’optimisation de contenu par IA.
  version: 1.0.0
  contact:
    email: support@athenahq.ai
servers:
  - url: https://api.athenahq.ai
    description: Serveur de production
security:
  - apiKey: []
tags:
  - name: Basics
    description: Opérations API principales pour gérer sites et prompts
  - name: Metrics
    description: Points de terminaison de métriques et analyses de visibilité IA
  - name: Billing
    description: Points de facturation et crédits pour gérer la consommation
  - name: Team Management
    description: Points de terminaison de gestion des membres et invitations
  - name: Groups
    description: Points de terminaison de gestion des groupes de sites
  - name: Content
    description: >-
      Points de terminaison Content Hub : onglets, URL suivies et détail des
      prompts par URL.
  - name: Pitch Workspace
    description: >-
      Points de terminaison des rapports Pitch Workspace : exécutions à
      l’échelle de l’organisation avec concurrents, prompts, attributs et
      métriques agrégées.
  - name: Knowledge Base
    description: >-
      Endpoints de lecture de la base de connaissances de la marque — faits
      approuvés et piliers qui les organisent.
paths:
  /api/v1/invites/org/{invite_id}:
    parameters:
      - name: invite_id
        in: path
        required: true
        schema:
          type: string
          format: uuid
        description: Identifiant unique de l’invitation à l’organisation
    delete:
      tags:
        - Team Management
      summary: Révoquer une invitation à l’organisation
      description: >-
        Révoque logiquement une invitation **en attente** en passant son statut
        à `revoked`. La ligne est conservée pour audit. Renvoie 409 pour tout
        autre état (acceptée, refusée, expirée, révoquée), car révoquer une
        invitation acceptée laisserait un historique trompeur sans toucher
        l’appartenance réelle. Pour retirer un membre ayant accepté, utilisez
        `DELETE /api/v1/organizations/members/{user_id}`. Clé API globale
        requise.
      operationId: revokeOrgInvite
      responses:
        '200':
          description: Invitation révoquée avec succès
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                    example: true
                  message:
                    type: string
                    example: Invite revoked
                  invite_id:
                    type: string
                    format: uuid
                required:
                  - success
                  - message
                  - invite_id
        '400':
          description: Requête incorrecte — format d’identifiant d’invitation invalide
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error: Invalid invite ID format
        '401':
          description: Non autorisé — clé API invalide ou absente
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '403':
          description: Interdit — clé API globale requise
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error: 'Forbidden: global API key required'
        '404':
          description: Introuvable — invitation absente ou hors de votre organisation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error: Invite not found
        '409':
          description: Conflit — invitation non en attente
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error: 'Invite is not pending (current status: accepted)'
        '500':
          description: Erreur interne du serveur
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      security:
        - apiKey: []
components:
  schemas:
    Error:
      type: object
      description: Objet de réponse d’erreur
      required:
        - error
      properties:
        error:
          type: string
          description: Message expliquant l’erreur
          example: Unauthorized
  securitySchemes:
    apiKey:
      type: apiKey
      in: header
      name: x-api-key
      description: >-
        Clé API d’authentification. Créez-en une
        [ici](https://app.athenahq.ai/organization?tab=api).

````

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