Delete a pipe-scoped knowledge base document
Before You Begin
🔗 Use the GraphQL Playground to execute the queries in this guide.
➡️ New to GraphQL? Learn how to navigate the Playground with our Playground Basics Guide.
Prerequisites
- Authentication: Use a Service Account token (Personal Access Tokens are deprecated).
- Permissions: You must be admin of the pipe where the document was created.
- Document ID: The
idreturned when the document was created. See Create Knowledge Base Document.
Deletion is permanent. A deleted document cannot be recovered. Any AI agents that reference the document will no longer have access to its content.
Delete a Knowledge Base Document
Use the deleteAiKnowledgeBaseDocument mutation to permanently delete a document from a pipe's knowledge base.
Inputs
- pipeUuid: UUID of the pipe the document belongs to (required).
- documentId: ID of the knowledge base document to delete (required).
mutation {
deleteAiKnowledgeBaseDocument(input: { pipeUuid: "pipe-uuid-123", documentId: "doc-uuid-789" }) {
success
errors
}
}
Response:
{
"data": {
"deleteAiKnowledgeBaseDocument": {
"success": true,
"errors": []
}
}
}
Response explained
- success:
truewhen the document was successfully deleted,falseotherwise. - errors: Array of error messages when the deletion fails. Empty on success.
Error handling
If the deletion fails (e.g., permission denied or pipe not found), you'll receive an error response:
{
"data": {
"deleteAiKnowledgeBaseDocument": null
},
"errors": [
{
"message": "Permission denied",
"locations": [
{
"line": 2,
"column": 3
}
],
"path": ["deleteAiKnowledgeBaseDocument"]
}
]
}
Error response explained
- data.deleteAiKnowledgeBaseDocument: Returns
nullwhen the operation fails. - errors: Array containing error details when the operation fails.
- errors[].message: Human-readable error description. Common messages:
"Permission denied"— the authenticated user is not an admin of the pipe."Pipe not found with id: <uuid>"— thepipeUuiddoes not match an existing pipe."Field 'deleteAiKnowledgeBaseDocument' doesn't exist on type 'Mutation'"— the feature flag is not enabled for the organization.
Tips
- Agent references: Deleting a document automatically removes it from all agents and behaviors that reference it.
- Finding your document ID: The
idis returned by thecreateAiKnowledgeBaseDocumentmutation. See Create Knowledge Base Document.
