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

    Metadata

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

    10 tools

    Create metadata custom attributes

    Changes data

    atlas_metadata_custom_attributes_create

    Create a reusable custom attribute definition for metadata capture across a module.

    Scope
    tasks:write
    Calls
    POST /custom-attributes
    Example prompt
    Create a TASK long-text attribute called Customer impact.

    Arguments

    FieldTypeRequiredDescription
    module"TASK" | "PROJECT" | "CALENDAR" | "INBOX" | "TEAM" | "SPACE" | "WEBHOOK" | "API_ACCESS"Yes
    namestringYes
    slugstringNo
    type"TEXT" | "LONG_TEXT" | "NUMBER" | "DATE" | "BOOLEAN"Yes
    maxLengthinteger | nullNo
    requiredbooleanNo
    descriptionstring | nullNo

    Delete metadata custom attributes

    Destructive

    atlas_metadata_custom_attributes_delete

    Delete one reusable custom attribute definition by id.

    Scope
    tasks:delete
    Calls
    DELETE /custom-attributes/{id}
    Example prompt
    Delete the obsolete custom attribute attr_legacy_score.

    Arguments

    FieldTypeRequiredDescription
    idstringYesCustom attribute id.

    Get metadata custom attributes

    Read only

    atlas_metadata_custom_attributes_get

    Fetch one reusable custom attribute definition by id.

    Scope
    tasks:read
    Calls
    GET /custom-attributes/{id}
    Example prompt
    Open custom attribute attr_customer_impact.

    Arguments

    FieldTypeRequiredDescription
    idstringYesCustom attribute id.

    List metadata custom attributes

    Read only

    atlas_metadata_custom_attributes_list

    List reusable custom attributes, optionally scoped to a metadata module such as TASK or PROJECT.

    Scope
    tasks:read
    Calls
    GET /custom-attributes
    Example prompt
    List the reusable TASK custom attributes.

    Arguments

    FieldTypeRequiredDescription
    module"TASK" | "PROJECT" | "CALENDAR" | "INBOX" | "TEAM" | "SPACE" | "WEBHOOK" | "API_ACCESS"NoOptional metadata module filter.

    Update metadata custom attributes

    Changes data

    atlas_metadata_custom_attributes_update

    Patch a reusable custom attribute without echoing its id in the body.

    Scope
    tasks:write
    Calls
    PATCH /custom-attributes/{id}
    Example prompt
    Make attr_customer_impact required and cap it at 1000 characters.

    Arguments

    FieldTypeRequiredDescription
    idstringYesCustom attribute id.
    module"TASK" | "PROJECT" | "CALENDAR" | "INBOX" | "TEAM" | "SPACE" | "WEBHOOK" | "API_ACCESS"No
    namestringNo
    slugstringNo
    type"TEXT" | "LONG_TEXT" | "NUMBER" | "DATE" | "BOOLEAN"No
    maxLengthinteger | nullNo
    requiredbooleanNo
    descriptionstring | nullNo

    Create metadata labels

    Changes data

    atlas_metadata_labels_create

    Create a reusable label with a module and enterprise-safe color token or hex value.

    Scope
    tasks:write
    Calls
    POST /labels
    Example prompt
    Create a TASK label called Customer Escalation in #ef4444.

    Arguments

    FieldTypeRequiredDescription
    namestringYes
    colorstringYesDesign token like primary.500, or #RGB/#RRGGBB/#RRGGBBAA.
    module"TASK" | "PROJECT" | "CALENDAR" | "INBOX" | "TEAM" | "SPACE" | "WEBHOOK" | "API_ACCESS"No

    Delete metadata labels

    Destructive

    atlas_metadata_labels_delete

    Delete a tenant label by id.

    Scope
    tasks:delete
    Calls
    DELETE /labels/{id}
    Example prompt
    Delete the duplicate label lab_old_urgent.

    Arguments

    FieldTypeRequiredDescription
    idstringYesLabel id.

    Get metadata labels

    Read only

    atlas_metadata_labels_get

    Fetch one tenant label by id.

    Scope
    tasks:read
    Calls
    GET /labels/{id}
    Example prompt
    Open the label lab_urgent.

    Arguments

    FieldTypeRequiredDescription
    idstringYesLabel id.

    List metadata labels

    Read only

    atlas_metadata_labels_list

    List tenant labels, optionally scoped to a metadata module such as TASK or PROJECT.

    Scope
    tasks:read
    Calls
    GET /labels
    Example prompt
    Show me the task labels available for triage.

    Arguments

    FieldTypeRequiredDescription
    module"TASK" | "PROJECT" | "CALENDAR" | "INBOX" | "TEAM" | "SPACE" | "WEBHOOK" | "API_ACCESS"NoOptional metadata module filter.

    Update metadata labels

    Changes data

    atlas_metadata_labels_update

    Patch a label name, color, or module without echoing its id in the body.

    Scope
    tasks:write
    Calls
    PATCH /labels/{id}
    Example prompt
    Rename lab_customer to Customer Escalation and set color primary.500.

    Arguments

    FieldTypeRequiredDescription
    idstringYesLabel id.
    namestringNo
    colorstringNo
    module"TASK" | "PROJECT" | "CALENDAR" | "INBOX" | "TEAM" | "SPACE" | "WEBHOOK" | "API_ACCESS"No