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

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