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

    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