Rust
Delete document from knowledge base
delete_document
pub async fn delete_document( knowledge_base_id: &str, document_id: &str ) -> Result<()>
Result<()>
use wacht::api::knowledge_bases::*; delete_document("kb_123", "doc_456").await?; println!("Document deleted successfully");
match delete_document("kb_123", "doc_456").await { Ok(()) => { println!("Document deleted successfully"); } Err(Error::Api { status, message, .. }) => { match status.as_u16() { 404 => println!("Knowledge base or document not found"), 403 => println!("Access denied: {}", message), _ => println!("API error {}: {}", status, message), } } Err(e) => println!("Request failed: {}", e), }