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

Time tracking

Every Time tracking 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

14 tools

Get time approvals

Read only

atlas_time_approvals_get

Fetch one time-entry approval request by id for reviewer inspection before deciding it.

Scope
time:read
Calls
GET /time-approvals/{id}
Example prompt
Open time approval tap_123.

Arguments

FieldTypeRequiredDescription
idstringYes

List time approvals

Read only

atlas_time_approvals_list

List time-entry approval requests for reviewers, optionally filtered by approval status.

Scope
time:read
Calls
GET /time-approvals
Example prompt
List pending time approvals.

Arguments

FieldTypeRequiredDescription
status"PENDING" | "APPROVED" | "REJECTED"No

Review time approvals

Changes data

atlas_time_approvals_review

Approve or reject one pending time-entry approval request with an optional bounded reviewer note. Idempotent per MCP invocation.

Scope
time:write
Calls
POST /time-approvals/{id}/decide
Example prompt
Approve time approval tap_123 with a note.

Arguments

FieldTypeRequiredDescription
idstringYes
approvebooleanYes
notestringNo

Create time entries

Changes data

atlas_time_entries_create

Create a completed manual time entry with ISO start and end instants plus optional task, project, billable flag, and description. Idempotent per MCP invocation.

Scope
time:write
Calls
POST /time-entries
Example prompt
Log 90 minutes yesterday for project prj_123.

Arguments

FieldTypeRequiredDescription
taskIdstringNo
projectIdstringNo
descriptionstringNo
billablebooleanNo
startsAtstring (date-time)Yes
endsAtstring (date-time)Yes

Get time entries daily totals

Read only

atlas_time_entries_daily_totals_get

Compute daily total and billable seconds for caller-visible time entries across an optional ISO date window, task, or project.

Scope
time:read
Calls
GET /time-entries/daily-totals
Example prompt
Show daily billable totals for this week.

Arguments

FieldTypeRequiredDescription
fromstring (date-time)NoInclusive lower bound as an ISO 8601 instant.
tostring (date-time)NoExclusive upper bound as an ISO 8601 instant.
taskIdstringNo
projectIdstringNo

Delete time entries

Destructive

atlas_time_entries_delete

Delete one caller-visible time entry by id. Use only after confirming the row should be removed. Idempotent per MCP invocation.

Scope
time:delete
Calls
DELETE /time-entries/{x}
Example prompt
Delete duplicate time entry ten_123.

Arguments

FieldTypeRequiredDescription
idstringYes

Export time entries

Read only

atlas_time_entries_export

Export caller-visible time entries as CSV for an optional ISO date window, task, or project. Returns the CSV text with its content type. Requires the dedicated time-tracking export permission.

Scope
time:read
Calls
GET /time-entries/export.csv
Example prompt
Export this month of project prj_123 time entries as CSV.

Arguments

FieldTypeRequiredDescription
fromstring (date-time)NoInclusive lower bound as an ISO 8601 instant.
tostring (date-time)NoExclusive upper bound as an ISO 8601 instant.
taskIdstringNo
projectIdstringNo

List time entries

Read only

atlas_time_entries_list

List one page of caller-visible time entries for an optional ISO date window, task, or project, newest first. Pass the nextCursor of a page as cursor to read the next one. Use this before summarizing billable work or auditing a timesheet.

Scope
time:read
Calls
GET /time-entries
Example prompt
List my billable time entries for this week.

Arguments

FieldTypeRequiredDescription
fromstring (date-time)NoInclusive lower bound as an ISO 8601 instant.
tostring (date-time)NoExclusive upper bound as an ISO 8601 instant.
taskIdstringNo
projectIdstringNo
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"startsAt" | "createdAt" | "updatedAt"NoThe field to sort on: startsAt, createdAt, updatedAt. startsAt, newest first, by default.
order"asc" | "desc"Noasc or desc.

Get time entries project totals

Read only

atlas_time_entries_project_totals_get

Compute per-project total seconds and entry counts for caller-visible time entries across an optional ISO date window, task, or project.

Scope
time:read
Calls
GET /time-entries/project-totals
Example prompt
Summarize time by project for last month.

Arguments

FieldTypeRequiredDescription
fromstring (date-time)NoInclusive lower bound as an ISO 8601 instant.
tostring (date-time)NoExclusive upper bound as an ISO 8601 instant.
taskIdstringNo
projectIdstringNo

Get time entries running

Read only

atlas_time_entries_running_get

Return the currently running time entry for the caller, or null when no timer is active.

Scope
time:read
Calls
GET /time-entries/running
Example prompt
Do I have a timer running right now?

Arguments

This tool takes no arguments.

Start time entries

Changes data

atlas_time_entries_start

Start a caller time-entry timer with optional task, project, billable flag, description, and ISO start override. Idempotent per MCP invocation.

Scope
time:write
Calls
POST /time-entries/start
Example prompt
Start a billable timer on task tsk_123 for project prj_123.

Arguments

FieldTypeRequiredDescription
taskIdstringNo
projectIdstringNo
descriptionstringNo
billablebooleanNo
startsAtstring (date-time)NoOptional timer start override as an ISO 8601 instant.

Stop time entries

Changes data

atlas_time_entries_stop

Stop one running time entry by id and return the completed row. Idempotent per MCP invocation.

Scope
time:write
Calls
POST /time-entries/{x}/stop
Example prompt
Stop time entry ten_123.

Arguments

FieldTypeRequiredDescription
idstringYes

Submit time entries

Changes data

atlas_time_entries_submit

Submit one caller-visible time entry for manager approval. Use after confirming the entry is complete and ready for review. Idempotent per MCP invocation.

Scope
time:write
Calls
POST /time-entries/{id}/request-approval
Example prompt
Request approval for time entry ten_123.

Arguments

FieldTypeRequiredDescription
idstringYes

Update time entries

Changes data

atlas_time_entries_update

Patch one time entry by id, allowing task/project/description clearing with null and strict ISO time corrections. Idempotent per MCP invocation.

Scope
time:write
Calls
PATCH /time-entries/{x}
Example prompt
Mark time entry ten_123 as billable and correct the description.

Arguments

FieldTypeRequiredDescription
idstringYes
taskIdstring | nullNo
projectIdstring | nullNo
descriptionstring | nullNo
billablebooleanNo
startsAtstring (date-time)No
endsAtstring (date-time)No