AtlasWork, planned itself.

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

    System status
    • SSO
    • SCIM
    • Two-factor sign-in
    • Audit log

    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

    You are in control of your cookies

    Atlas uses strictly necessary cookies to keep you signed in. With your consent, we add anonymized product analytics, conversion attribution, and remembered preferences. Change your mind any time at /privacy/cookies.

    Off until you agree · Change it any time

    • Necessaryalways on
    • Analyticsopt-in
    • Marketingopt-in
    • Preferencesopt-in
    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
    • Signing in and security
    • Client portal

    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