# Knowledge bases: Delete a document (https://docs.envocal.ai/api-reference/knowledge-bases/delete-a-document/) > Requires knowledge:write ## DELETE `/v1/tenants/{tenantId}/knowledge-bases/{kbId}/documents/{docId}` **Required permission:** `knowledge:write` ### Parameters | Name | In | | Type | Description | | --- | --- | --- | --- | --- | | `tenantId` | path | required | string | Tenant id, or `current` for the key's own tenant. Must be the key's tenant or one of its sub-tenants. | | `kbId` | path | required | string | Knowledge base id. | | `docId` | path | required | string | Document id. | ### Responses **204**: Deleted. **401**: Missing, invalid, revoked or expired API key. **403**: The key lacks the required permission, or the tenant/resource is outside its reach. **404**: Not found in this tenant. **429**: Rate limit exceeded. Retry after the number of seconds in the Retry-After header. **503**: The knowledge service is unavailable; the document was not deleted. Retry later. ### Example ```bash curl -X DELETE "https://api.envocal.ai/v1/tenants/current/knowledge-bases/{kbId}/documents/{docId}" \ -H "Authorization: Bearer evk_eu_..." ```