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

    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 the intake forms visible to the caller tenant one page at a time, newest first by default, including field schema, public slug, owner, and enabled state, so an MCP host can audit or summarise the forms surface without opening the dashboard. Pass `nextCursor` back as `cursor` for the next page.

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

    Arguments

    FieldTypeRequiredDescription
    limitintegerNoHow many rows to return, 1 to 100. 50 by default.
    cursorstringNoThe nextCursor of the previous page. Leave it out for the first page.
    sort"createdAt" | "updatedAt" | "name"NoThe field to sort on: createdAt, updatedAt, name. createdAt by default.
    order"asc" | "desc"Noasc or desc. desc by default.

    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