import requests
headers = {"Authorization": "Bearer YOUR_API_KEY"}
# Get documents older than 30 days
from datetime import datetime, timedelta
cutoff = (datetime.now() - timedelta(days=30)).isoformat()
response = requests.get(
"https://api.doctly.ai/api/v1/documents",
headers=headers,
params={"date_to": cutoff}
)
old_docs = response.json()["data"]
# Delete each document
for doc in old_docs:
requests.delete(
f"https://api.doctly.ai/api/v1/documents/{doc['id']}",
headers=headers
)
print(f"Deleted: {doc['file_name']}")