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

Agents

Every Agents 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

15 tools

List agent activity

Read only

atlas_agents_activity_list

List recent agent execution activity rows, newest first, one page at a time: queued / running / completed / failed / approval-needed / max-steps-exceeded. Filter by agentId or status; limit is 1 to 100. Returns { items, nextCursor }; pass nextCursor back as cursor for the next page.

Scope
workspace:read
Calls
GET /agent-governance/activity
Example prompt
What has the planner agent been doing this morning?

Arguments

FieldTypeRequiredDescription
agentIdstringNoFilter to a single agent id.
status"queued" | "running" | "completed" | "failed" | "approval-needed" | "max-steps-exceeded"NoFilter to a single execution status.
limitintegerNoHow many rows to return, 1 to 100. Defaults to 50.
cursorstringNoThe nextCursor of the previous page. Leave it out for the first page.
order"asc" | "desc"Noasc or desc. Newest first (desc) by default.

Create agent approvals

Changes data

atlas_agents_approvals_create

Create a pending approval (planner / governed template / replay drill source). Owner/admin only; idempotent on retry.

Scope
workspace:manage
Calls
POST /agent-governance/approvals
Example prompt
Open an approval for the planner to send the renewal email.

Arguments

FieldTypeRequiredDescription
agentIdstringYesAgent id requesting the approval.
runIdstringNoOptional originating run id (links the row back to a planner trace).
source"agent_planner" | "governed_template" | "system_replay_drill"YesWhere the approval was raised from.
actionKindstringYesDomain action being approved (e.g. send_email, mutate_crm_deal).
summarystringYesHuman-readable summary surfaced to the reviewer.
payloadobjectNoAction payload the approval gates - replayed verbatim if approved.

List agent approvals

Read only

atlas_agents_approvals_list

List the approval queue, newest first, one page at a time. Owner/admin only. Filter by status (PENDING / APPROVED / REJECTED) and / or agentId. Returns { items, nextCursor }; pass nextCursor back as cursor for the next page.

Scope
workspace:read
Calls
GET /agent-governance/approvals
Example prompt
What pending agent approvals are waiting on me?

Arguments

FieldTypeRequiredDescription
status"PENDING" | "APPROVED" | "REJECTED"NoFilter to a single approval state.
agentIdstringNoFilter to a single agent id.
limitintegerNoHow many rows to return, 1 to 100. Defaults to 50.
cursorstringNoThe nextCursor of the previous page. Leave it out for the first page.
order"asc" | "desc"Noasc or desc. Newest first (desc) by default.

Replay agent approvals

Changes data

atlas_agents_approvals_replay

Replay an APPROVED approval payload as a new agent run. Owner/admin only. Optional runId / reason ride along on the new replay record.

Scope
workspace:manage
Calls
POST /agent-governance/approvals/{id}/replay
Example prompt
Replay approval ap_42 as a drill.

Arguments

FieldTypeRequiredDescription
idstringYesApproved approval id to replay.
runIdstringNoOptional new run id to associate with the replay attempt.
reasonstringNoOptional replay rationale (recorded on the run row).

List agent approvals replayable

Read only

atlas_agents_approvals_replayable_list

List APPROVED approvals that are still safely replayable (within retention window, payload still resolvable). Powers the replay-drill picker.

Scope
workspace:read
Calls
GET /agent-governance/replayable-approvals
Example prompt
Show me the last 50 approvals I can replay.

Arguments

FieldTypeRequiredDescription
limitintegerNoPage size (1-200). Omit for the server default.

Review agent approvals

Changes data

atlas_agents_approvals_review

Approve or reject one pending approval. Owner/admin only. Both decisions are terminal and append an audit row; idempotent per (id, decision).

Scope
workspace:manage
Calls
POST /agent-governance/approvals/{id}/decide
Example prompt
Approve agent approval ap_42 - looks correct.

Arguments

FieldTypeRequiredDescription
idstringYesApproval row id.
approvebooleanYestrue = APPROVED, false = REJECTED. Both decisions are terminal.
notestringNoOptional reviewer note - appended to the audit row.

Get agent approvals risk posture

Read only

atlas_agents_approvals_risk_posture_get

Compute the current approval-queue risk posture: aging buckets, source mix, action-kind mix, escalation candidates.

Scope
workspace:read
Calls
GET /agent-governance/approvals/risk-posture
Example prompt
What does the approval queue risk look like right now?

Arguments

This tool takes no arguments.

Send agent approvals SLA digest

Destructive

atlas_agents_approvals_sla_digest_send

Fan out the approval SLA digest to owners / admins right now. Owner/admin only. Idempotent on retry inside the digest window.

Scope
workspace:manage
Calls
POST /agent-governance/approvals/sla-digest
Example prompt
Fire off the approval SLA digest now.

Arguments

This tool takes no arguments.

Get agent execution readiness

Read only

atlas_agents_execution_readiness_get

Snapshot of agent-execution readiness: provider keys configured, kill-switch states, pending approvals at the SLA edge, replayable backlog. Read-only.

Scope
workspace:read
Calls
GET /agent-governance/execution-readiness
Example prompt
Are agents ready to run? Any provider keys missing?

Arguments

This tool takes no arguments.

Delete agent memory

Destructive

atlas_agents_memory_delete

Delete one agent memory row by id. 204 on success. Idempotent: a second delete on the same id returns 404 not 500.

Scope
workspace:manage
Calls
DELETE /agent-governance/memory/{id}
Example prompt
Forget the stale holiday memory mem_abc.

Arguments

FieldTypeRequiredDescription
idstringYesAgent governance row id (template / memory / approval).

List agent memory

Read only

atlas_agents_memory_list

List agent memory rows in the calling tenant, one page at a time. Filter by agentId and / or scope (tenant / agent / user). Expired rows are filtered out server-side. Returns { items, nextCursor }; pass nextCursor back as cursor for the next page.

Scope
workspace:read
Calls
GET /agent-governance/memory
Example prompt
List every tenant-scoped memory the planner agent has stored.

Arguments

FieldTypeRequiredDescription
agentIdstringNoFilter to a single agent id. Omit to list every memory row in the tenant.
scope"tenant" | "agent" | "user"NoFilter to tenant / agent / user scoped memory.
limitintegerNoHow many rows to return, 1 to 100. Defaults to 50.
cursorstringNoThe nextCursor of the previous page. Leave it out for the first page.
sort"updatedAt" | "createdAt" | "key"NoThe field to sort on: updatedAt (the default), createdAt or key.
order"asc" | "desc"Noasc or desc. Newest first (desc) by default.

Set agent memory

Changes data

atlas_agents_memory_set

Upsert a single agent memory row (keyed on key + scope + agentId + userId). Pass expiresAt to TTL the row. Idempotent on retry.

Scope
workspace:manage
Calls
POST /agent-governance/memory
Example prompt
Remember the office holiday list for the planner agent.

Arguments

FieldTypeRequiredDescription
keystringYesStable memory key. Upsert is keyed on (tenant, key, scope, agentId, userId).
valueobjectYesArbitrary JSON payload stored against the key.
scope"tenant" | "agent" | "user"NoVisibility scope. tenant=shared, agent=per-agent, user=per-caller.
agentIdstring | nullNoRequired when scope=agent.
userIdstring | nullNoRequired when scope=user.
expiresAtstring (date-time) | nullNoOptional ISO timestamp after which the row is treated as expired.

Update agent templates governance

Changes data

atlas_agents_templates_governance_update

Update a template kill-switch and / or cost cap. Owner/admin only. The reason string is required and lands in the governance audit log.

Scope
workspace:manage
Calls
PATCH /agent-governance/templates/{id}
Example prompt
Disable the auto-reply template - investigating a refund regression.

Arguments

FieldTypeRequiredDescription
idstringYesGoverned template id.
disabledbooleanNoFlip the template kill-switch on or off. Disabled templates 409 on run.
costCapUsdnumberNoPer-run cost ceiling in USD (0 disables the gate).
reasonstringYesRequired audit reason - lands in the AgentTemplate.governanceLog row.

List agent templates

Read only

atlas_agents_templates_list

List every governed agent template visible to the tenant - kill-switch state, per-run cost cap, and the last governance audit summary. Read-only.

Scope
workspace:read
Calls
GET /agent-governance/templates
Example prompt
Show me every governed agent template and whether any are disabled.

Arguments

This tool takes no arguments.

Run agent templates

Changes data

atlas_agents_templates_run

Queue a governed template for execution. Honours the template kill-switch and per-run cost cap server-side; returns the runId + initial status snapshot.

Scope
workspace:manage
Calls
POST /agent-governance/templates/{id}/run
Example prompt
Run the weekly customer-health digest template now.

Arguments

FieldTypeRequiredDescription
idstringYesAgent governance row id (template / memory / approval).