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

# Delete contact

> Removes a contact from the base. Only allowed when the contact has no active links (conversations, messages, campaigns, enrichment logs, or send failures). In that case it returns 409 with details of what's blocking it. List and company (employees) links are unlinked automatically.



## OpenAPI

````yaml /en/openapi.json delete /v1/contacts/{id}
openapi: 3.0.0
info:
  title: Nuvia API - Company
  description: API documentation for companies
  version: '1.0'
  contact: {}
servers:
  - url: https://api.nuvia.ai
security: []
tags:
  - name: messages
    x-group: Mensagens
  - name: contacts
    x-group: Contatos
  - name: campaigns
    x-group: Campanhas
  - name: tables
    x-group: Tabelas e Listas
  - name: agents
    x-group: Agentes
  - name: conversations
    x-group: Conversas
  - name: inboxes
    x-group: Caixas de Entrada
  - name: knowledge
    x-group: Base de Conhecimento
  - name: Webhooks
    x-group: Webhooks
  - name: campaign-enrollments
    x-group: Inscrições em Campanha
  - name: custom-fields
    x-group: Campos Customizados
paths:
  /v1/contacts/{id}:
    delete:
      tags:
        - contacts
      summary: Delete contact
      description: >-
        Removes a contact from the base. Only allowed when the contact has no
        active links (conversations, messages, campaigns, enrichment logs, or
        send failures). In that case it returns 409 with details of what's
        blocking it. List and company (employees) links are unlinked
        automatically.
      operationId: ContactController_deleteContact
      parameters:
        - name: x-company-id
          in: header
          description: >-
            Target company identifier. Required only for global API keys
            (type=global). Ignored for company API keys and human users.
          required: false
          schema:
            type: string
        - name: id
          required: true
          in: path
          description: Contact ID
          schema:
            type: string
      responses:
        '204':
          description: ''
      security:
        - JWT-auth: []
components:
  securitySchemes:
    JWT-auth:
      scheme: bearer
      bearerFormat: JWT
      type: http
      description: Token JWT de autenticação

````