Deletes are reversible (30-day trash)
Every recordDELETE soft-deletes to a 30-day trash; restore anytime within the window. There is deliberately no agent tool — and no API route — that hard-deletes a record, so an agent can never irreversibly destroy your data. After 30 days, trashed records are purged by a daily job.
Least-privilege keys
Create a read-only API key (read_only: true on POST /api-keys) for any agent or tool that should only read. It can call GET endpoints, but every write returns 403 insufficient_scope.
Export everything
GET /workspace/export returns a single JSON document with every active record (people, companies, deals, notes, tasks, activities, custom objects) plus your schema — no lock-in, no support ticket.
Delete everything
POST /workspace/delete (admin/JWT only, type-to-confirm) immediately revokes all API keys and OAuth tokens and schedules your workspace for removal. You can also do this from the dashboard Account page.
A read-only key can still call
GET /workspace/export, so a hands-off agent can take a backup without being able to change anything.