> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-9c5a0d9c.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Mettre à jour le mot de passe du service

> Définit un nouveau mot de passe pour le service



## OpenAPI

````yaml /fr/_specs/cloud-openapi.json patch /v1/organizations/{organizationId}/services/{serviceId}/password
openapi: 3.0.1
info:
  contact:
    email: support@clickhouse.com
    name: ClickHouse Support
    url: >-
      https://clickhouse.com/docs/en/cloud/manage/openapi?referrer=openapi-299828
  title: OpenAPI spec for ClickHouse Cloud
  version: '1.0'
servers:
  - url: https://api.clickhouse.cloud
security:
  - basicAuth: []
tags:
  - name: Organization
  - name: User management
  - name: Billing
  - name: Service
  - name: Backup
  - name: OpenAPI
  - name: Prometheus
  - name: ClickPipes
paths:
  /v1/organizations/{organizationId}/services/{serviceId}/password:
    patch:
      tags:
        - Service
      summary: Mettre à jour le mot de passe du service
      description: Définit un nouveau mot de passe pour le service
      parameters:
        - description: ID de l’organisation propriétaire du service.
          in: path
          name: organizationId
          required: true
          schema:
            format: uuid
            type: string
        - description: ID du service dont le mot de passe doit être mis à jour.
          in: path
          name: serviceId
          required: true
          schema:
            format: uuid
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ServicePasswordPatchRequest'
      responses:
        '200':
          content:
            application/json:
              schema:
                properties:
                  requestId:
                    description: ID unique attribué à chaque requête. UUIDv4
                    format: uuid
                    type: string
                  result:
                    $ref: '#/components/schemas/ServicePasswordPatchResponse'
                  status:
                    description: Code de statut HTTP.
                    example: 200
                    type: number
                type: object
          description: Réponse réussie
        '400':
          content:
            application/json:
              schema:
                properties:
                  error:
                    description: Description détaillée de l’erreur.
                    type: string
                  status:
                    description: Code de statut HTTP.
                    example: 400
                    type: number
                type: object
          description: >-
            Le serveur ne peut pas ou ne veut pas traiter la requête en raison
            d’un problème considéré comme une erreur du client.
components:
  schemas:
    ServicePasswordPatchRequest:
      properties:
        newDoubleSha1Hash:
          description: "Hachage facultatif de mot de passe en double SHA1 pour le protocole MySQL. Si newPasswordHash n'est pas fourni, cette clé sera ignorée et le mot de passe généré sera utilisé. Algorithme\_: echo -n \"yourpassword\" | sha1sum | tr -d '-' | xxd -r -p | sha1sum | tr -d '-'"
          type: string
        newPasswordHash:
          description: "Hachage de mot de passe facultatif. Utilisé pour éviter la transmission du mot de passe sur le réseau. S'il n'est pas fourni, un nouveau mot de passe est généré et renvoyé dans la réponse. Sinon, ce hachage est utilisé. Algorithme\_: echo -n \"yourpassword\" | sha256sum | tr -d '-' | xxd -r -p | base64"
          type: string
    ServicePasswordPatchResponse:
      properties:
        password:
          description: >-
            Nouveau mot de passe du service. Fourni uniquement s'il n'y avait
            pas de 'newPasswordHash' dans la requête
          type: string
  securitySchemes:
    basicAuth:
      description: "Utilisez l’ID de la clé et le secret de la clé obtenus dans la ClickHouse Cloud console\_: https://clickhouse.com/docs/cloud/manage/openapi"
      scheme: basic
      type: http

````