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

Forms

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

6 tools

Request form approvals

Changes data

atlas_forms_approvals_request

Mark a task as pending approval so a reviewer is prompted to approve or reject it. Use this to route a form-submitted task into the approval workflow. Idempotent per MCP call.

Scope
forms:write
Calls
POST /v1/forms/approvals/{taskId}/request
Example prompt
Send task tsk_a1b2c3 for approval.

Arguments

FieldTypeRequiredDescription
taskIdstringYes

Review form approvals

Changes data

atlas_forms_approvals_review

Approve or reject a task that is pending approval. Set `approve` to true to approve, false to reject; the decision and reviewer are recorded on the task. Idempotent per MCP call.

Scope
forms:write
Calls
POST /v1/forms/approvals/{taskId}/decide
Example prompt
Approve the pending expense task tsk_a1b2c3.

Arguments

FieldTypeRequiredDescription
taskIdstringYes
approvebooleanYestrue to approve the task, false to reject it.

Create forms

Changes data

atlas_forms_create

Create an intake form from a name, target project, and an ordered list of fields. `titleField` must reference one of the declared field keys - its answer becomes the created task title. Idempotent per MCP call.

Scope
forms:write
Calls
POST /v1/forms
Example prompt
Create a bug-report intake form in the Support project.

Arguments

FieldTypeRequiredDescription
projectIdstringYes
namestringYes
descriptionstringNo
fieldsarray of objectYes
titleFieldstringYesField key whose answer becomes the created task title.

Delete forms

Destructive

atlas_forms_delete

Permanently delete an intake form by id. Existing tasks created from prior submissions are unaffected. Idempotent per MCP call.

Scope
forms:write
Calls
DELETE /v1/forms/{id}
Example prompt
Delete the deprecated Q1 survey form.

Arguments

FieldTypeRequiredDescription
idstringYes

List forms

Read only

atlas_forms_list

List up to 100 intake forms visible to the caller tenant, newest first, including field schema, public slug, owner, and enabled state so an MCP host can audit or summarise the forms surface without opening the dashboard.

Scope
forms:read
Calls
GET /v1/forms
Example prompt
Show me all our intake forms and whether they are enabled.

Arguments

This tool takes no arguments.

Update forms

Changes data

atlas_forms_update

Update an intake form by id - change its name, description, fields, title field, or enabled state. Supply at least one mutable field alongside the id. Idempotent per MCP call.

Scope
forms:write
Calls
PATCH /v1/forms/{id}
Example prompt
Disable the old vendor-onboarding form.

Arguments

FieldTypeRequiredDescription
idstringYes
namestringNo
descriptionstring | nullNo
fieldsarray of objectNo
titleFieldstringNoMachine key for a field (lower_snake_case, starts with a letter).
enabledbooleanNo