AtlasWork, planned itself.

The AI-native, all-in-one work platform. Tasks, projects, CRM, contracts, and analytics in one calm workspace.

All systems operational
  • SOC 2 II
  • ISO 27001
  • HIPAA
  • GDPR

Product

  • Overview
  • PDF tools
  • Diagram tools
  • People & HR
  • Integrations
  • Marketplace
  • Pricing

Resources

  • Guides
  • Glossary
  • Compare
  • Docs
  • API reference
  • Support
  • Changelog
  • Status

Company

  • About
  • Careers
  • Press
  • Contact

Legal & trust

  • Trust center
  • Security
  • Privacy
  • Terms
  • DPA
  • GDPR
  • SLA
  • Refunds
  • Google API data
Atlas, a product by wrxstack.com·© 2026 wrxstack·All rights reserved
PrivacyTermsSecurityStatus
Skip to documentation
Docs
Back to Atlas

Start here

  • Overview

Developer

  • REST API guide
  • Authentication
  • API reference
  • MCP (AI agents)
  • MCP tools reference
  • SDKs
  • Quick actions
  • Changelog

Webhooks

  • Overview
  • Quickstart
  • Events
  • Payloads and headers
  • Security and signing
  • Delivery and retries
  • Managing via API

Connect

  • Connectors
  • Integrations

Product

  • Collaboration and chat

Reference

  • Glossary
  • Keyboard shortcuts
  • Module reference

Tools reference

Trash

Every Trash tool, with the scope it needs, its arguments and the API operation it calls.

All areasTasksProjectsPortfoliosBoardsGoalsHabitsCommentsTime trackingWorkloadCRMGrowth suiteContractseSignPDF StudioFormsCalendarBookingMeetingsChatHuddlesWikiDocumentationDiagramsWhiteboardsHRPayrollClient deliveryClient onboardingService operationsStatus pageAutomationsAgentsAIReportsInsightsConnectorsNotificationsSearchWorkspace administrationAccessGovernancePrivacyBillingWebhooksAccess tokensMy accountFocusChangelogBlogTrashThemesEmail templatesMetadataCustom fieldsWalkthroughsVoiceActivityServer

4 tools

List trash cleanup runs

Read only

atlas_trash_cleanup_runs_list

Tenant-scoped. List the last 30 nightly trash-cleanup runs for the caller's tenant. Each row carries ranAt, cutoff (the 30-day threshold applied), deletedCount (= deletedTasks + deletedProjects), and a dryRun flag for preview sweeps.

Scope
tasks:read
Calls
GET /v1/admin/trash/cleanup-runs
Example prompt
Show me the last week of trash cleanup runs.

Arguments

This tool takes no arguments.

Delete trash items

Destructive

atlas_trash_items_delete

Permanently hard-delete one trashed task or project. Requires confirm=true in MCP input before sending the irreversible DELETE request.

Scope
tasks:delete
Calls
DELETE /v1/trash/{kind}/{id}/purge
Example prompt
Permanently purge task t_123 from trash after confirmation.

Arguments

FieldTypeRequiredDescription
kind"task" | "project"Yes
idstringYes
confirmtrueYes

List trash items

Read only

atlas_trash_items_list

Tenant-scoped. List soft-deleted tasks and projects in the caller's trash, including deletedAt and restorable status. Supports kind=all/task/project and limit 1-200.

Scope
tasks:read
Calls
GET /v1/trash
Example prompt
Show me recently deleted projects in trash.

Arguments

FieldTypeRequiredDescription
kind"all" | "task" | "project"No
limitintegerNo

Restore trash items

Changes data

atlas_trash_items_restore

Restore one soft-deleted task or project from trash. The API stays tenant-scoped and only restores rows that are still in trash.

Scope
tasks:write
Calls
POST /v1/trash/{kind}/{id}/restore
Example prompt
Restore project p_123 from trash.

Arguments

FieldTypeRequiredDescription
kind"task" | "project"Yes
idstringYes