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

# Eliminar un certificado del trust-store

> Elimina el certificado identificado por {id}. Protegido contra vaciar el trust-store: eliminar el último certificado restante devuelve 409 (TRUST_STORE_WOULD_BE_EMPTY). El blob del almacenamiento de objetos se limpia después de eliminar la fila.



## OpenAPI

````yaml es/openapi/v3-current/sta.yaml delete /v1/certificates/{id}
openapi: 3.0.3
info:
  title: Lerian STA API
  description: >-
    API de Lerian STA — el rail del lado del participante que conecta la
    institución con el sistema de intercambio de archivos STA (Sistema de
    Transferência de Arquivos) del Banco Central do Brasil. Cubre las
    transferencias de archivos salientes y entrantes, la gestión de credenciales
    de BACEN, la configuración del sondeo de fuentes entrantes y el trust-store
    del tenant para los certificados de firma de mensajes.
  version: v1.0.0
servers:
  - url: https://sta.sandbox.lerian.net
security:
  - BearerAuth: []
tags:
  - name: transfers
    description: >-
      Transferencias de archivos STA salientes y entrantes — creación, listado,
      lectura, cancelación, reintento y marcado de procesamiento urgente.
  - name: trust-store
    description: >-
      Ciclo de vida de los certificados X.509 del trust-store del tenant:
      listado, carga, eliminación y resumen de estado.
  - name: credentials
    description: >-
      Gestión de credenciales de BACEN STA: creación, lectura, actualización,
      rotación, revocación y prueba de conectividad.
  - name: inbound-source-configs
    description: >-
      Configuración del sondeo de fuentes entrantes: creación, lectura,
      actualización, eliminación, disparo manual de sondeo y uso de la reserva
      de descubrimiento.
  - name: health
    description: Reporte de salud y disponibilidad del servicio.
paths:
  /v1/certificates/{id}:
    delete:
      tags:
        - trust-store
      summary: Eliminar un certificado del trust-store
      description: >-
        Elimina el certificado identificado por {id}. Protegido contra vaciar el
        trust-store: eliminar el último certificado restante devuelve 409
        (TRUST_STORE_WOULD_BE_EMPTY). El blob del almacenamiento de objetos se
        limpia después de eliminar la fila.
      parameters:
        - description: Certificate UUID
          in: path
          name: id
          required: true
          schema:
            type: string
      responses:
        '204':
          description: certificate deleted
        '400':
          description: invalid certificate id
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
        '401':
          description: missing actor identity
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
        '404':
          description: certificate not found
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
        '409':
          description: removing the last certificate would empty the store
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                additionalProperties: true
                type: object
components:
  securitySchemes:
    BearerAuth:
      description: 'Bearer token authentication (format: "Bearer {token}")'
      in: header
      name: Authorization
      type: apiKey

````