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

# Mettre à jour une valeur de notification par défaut de l’entreprise

> Mettez à jour partiellement les paramètres par défaut des e-mails ou des webhooks au niveau de l’entreprise pour un type de notification. Utilisez null pour hériter de la valeur par défaut de la plateforme. Un accès administrateur de l’entreprise est requis.



## OpenAPI

````yaml /fr/api-reference/openapi.json patch /notifications/company-defaults/{type_code}
openapi: 3.0.0
info:
  title: API Corgea
  version: 1.0.0
  description: >-
    API permettant d’interagir avec les fonctionnalités d’analyse et de gestion
    des vulnérabilités de Corgea
servers:
  - url: https://www.corgea.app/api/v1
    description: Serveur de production
security:
  - CorgeaToken: []
  - BearerAuth: []
paths:
  /notifications/company-defaults/{type_code}:
    patch:
      tags:
        - Notifications
      summary: Mettre à jour une valeur de notification par défaut de l’entreprise
      description: >-
        Mettez à jour partiellement les paramètres par défaut des e-mails ou des
        webhooks au niveau de l’entreprise pour un type de notification.
        Utilisez null pour hériter de la valeur par défaut de la plateforme. Un
        accès administrateur de l’entreprise est requis.
      operationId: updateCompanyNotificationDefault
      parameters:
        - name: type_code
          in: path
          required: true
          schema:
            type: string
          description: Code de type de notification, tel que scheduled_scan.daily_report
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateCompanyNotificationDefaultRequest'
      responses:
        '200':
          $ref: '#/components/responses/OkStatus'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/AdminRequired'
        '404':
          $ref: '#/components/responses/UnknownNotificationType'
components:
  schemas:
    UpdateCompanyNotificationDefaultRequest:
      type: object
      minProperties: 1
      properties:
        email_enabled:
          type: boolean
          nullable: true
          description: >-
            Définissez true ou false, ou null pour hériter de la valeur par
            défaut de la plateforme
        webhook_enabled:
          type: boolean
          nullable: true
          description: >-
            Définissez true ou false, ou null pour hériter de la valeur par
            défaut de la plateforme
  responses:
    OkStatus:
      description: Requête traitée avec succès
      content:
        application/json:
          schema:
            type: object
            properties:
              status:
                type: string
                example: ok
    BadRequest:
      description: Requête invalide
      content:
        application/json:
          schema:
            type: object
            properties:
              error:
                type: string
                example: Invalid JSON body
    Unauthorized:
      description: Jeton invalide ou manquant
      content:
        application/json:
          schema:
            type: object
            properties:
              error:
                type: string
                example: Missing or invalid authorization header
    AdminRequired:
      description: L'accès administrateur de l'entreprise est requis
      content:
        application/json:
          schema:
            type: object
            properties:
              error:
                type: string
                example: Admin permission required
    UnknownNotificationType:
      description: Le type de notification est introuvable
      content:
        application/json:
          schema:
            type: object
            properties:
              error:
                type: string
                example: Unknown notification type
  securitySchemes:
    CorgeaToken:
      type: apiKey
      in: header
      name: CORGEA-TOKEN
      description: Clé API pour l'authentification
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: Jeton d’accès OAuth2 (JWT) dans l’en-tête Authorization

````