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

eSign

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

15 tools

Get eSign agreements audit trail

Read only

atlas_esign_agreements_audit_trail_get

Return the tamper-evident eSign audit trail for one agreement, including every recorded event and the hash-chain verification result (valid flag plus any brokenAt marker).

Scope
esign:read
Calls
GET /v1/esign/agreements/{id}/audit
Example prompt
Show me the audit trail for agreement agr_a1b2c3.

Arguments

FieldTypeRequiredDescription
idstringYeseSign resource id.

Send eSign agreements in bulk

Destructive

atlas_esign_agreements_bulk_send

Mint and send N eSign agreements from one template in a single call. Returns the list of created agreement ids.

Scope
esign:write
Calls
POST /v1/esign/bulk-send
Example prompt
Bulk-send the NDA template to these 40 contractors.

Arguments

FieldTypeRequiredDescription
templateIdstringYeseSign template id to clone for each row.
rowsarray of objectYesOne row per agreement. Each row mints an agreement and sends it to its recipient.

Create eSign agreements

Changes data

atlas_esign_agreements_create

Create a draft eSign agreement from a base64 PDF (optionally seeded from a template), signers, positioned fields, and signing order. Idempotent per MCP call. Returns the new agreement id and source-file fingerprint.

Scope
esign:write
Calls
POST /v1/esign/agreements
Example prompt
Draft an e-sign agreement for this contract with two signers.

Arguments

FieldTypeRequiredDescription
titlestringYeseSign agreement title.
descriptionstringNo
templateIdstringNo
sourceFileBase64stringYesBase64 of the source PDF for the eSign agreement.
signersarray of objectYes
fieldsarray of objectNo
signingOrder"sequential" | "parallel" | "hybrid"No
reminderCadenceHoursintegerNo
expiresAtstring (date-time)No

Get eSign agreements funnel

Read only

atlas_esign_agreements_funnel_get

Return eSign agreements funnel - drafted, sent, viewed, in-progress, completed, declined, expired, voided counts and conversion rate.

Scope
esign:read
Calls
GET /v1/esign/analytics/funnel
Example prompt
Show the agreement funnel for this quarter.

Arguments

FieldTypeRequiredDescription
fromstring (date-time)NoOptional ISO-8601 lower bound for agreement createdAt.
tostring (date-time)NoOptional ISO-8601 upper bound for agreement createdAt.

Get eSign agreements

Read only

atlas_esign_agreements_get

Return one eSign agreement by id, including its title, status, signers, fields, and source-file fingerprint.

Scope
esign:read
Calls
GET /v1/esign/agreements/{id}
Example prompt
Show me the status of agreement agr_a1b2c3.

Arguments

FieldTypeRequiredDescription
idstringYeseSign resource id.

List eSign agreements

Read only

atlas_esign_agreements_list

List the tenant eSign agreements with their status and per-signer envelope state, optionally filtered to those pending signature for a given user id (or "me").

Scope
esign:read
Calls
GET /v1/esign/agreements
Example prompt
Which e-sign agreements are pending my signature?

Arguments

FieldTypeRequiredDescription
pendingForUserIdstringNoFilter eSign agreements pending signature for a user id, or "me" for the caller.

Remind eSign agreements

Changes data

atlas_esign_agreements_remind

Manually nudge pending signers on an in-flight eSign agreement. Returns { remindersSent: <count> }.

Scope
esign:write
Calls
POST /v1/esign/agreements/{id}/reminders
Example prompt
Send a reminder to the pending signer on agr_xyz.

Arguments

FieldTypeRequiredDescription
idstringYeseSign agreement id.
signerIdstringNoOptional signer id to nudge. Omit to remind every pending signer.

Send eSign agreements

Destructive

atlas_esign_agreements_send

Send a draft eSign agreement to its signers. Returns the agreement with status: SENT and per-signer envelope state.

Scope
esign:write
Calls
POST /v1/esign/agreements/{id}/send
Example prompt
Send agreement agr_123 to the signers.

Arguments

FieldTypeRequiredDescription
idstringYeseSign agreement id.
subjectstringNoEmail subject line shown to signers.
messagestringNoEmail body shown to signers.

Void eSign agreements

Destructive

atlas_esign_agreements_void

Void an in-flight eSign agreement. Notifies any pending signers. Returns the agreement with status: VOIDED.

Scope
esign:write
Calls
POST /v1/esign/agreements/{id}/void
Example prompt
Void agreement agr_123 because the deal was cancelled.

Arguments

FieldTypeRequiredDescription
idstringYeseSign agreement id.
reasonstringYesReason shown to signers + recorded on the audit event.

Count eSign stuck agreements

Read only

atlas_esign_stuck_agreements_count

Return the count of stuck eSign agreements - those sent but not progressing - so an agent can flag envelopes that need a reminder or intervention.

Scope
esign:read
Calls
GET /v1/esign/analytics/stuck
Example prompt
How many e-sign agreements are stuck and need a nudge?

Arguments

This tool takes no arguments.

Create eSign templates

Changes data

atlas_esign_templates_create

Create a reusable eSign template from a base64 PDF, positioned fields, and signer roles. Idempotent per MCP call. Returns the new template id.

Scope
esign:write
Calls
POST /v1/esign/templates
Example prompt
Create an NDA e-sign template from this PDF.

Arguments

FieldTypeRequiredDescription
namestringYeseSign template name.
descriptionstringNo
pdfBase64stringYesBase64 of the source PDF the eSign template fingerprints.
fieldsarray of objectNo
signerRolesarray of objectNo

Delete eSign templates

Destructive

atlas_esign_templates_delete

Archive (soft-delete) an eSign template by id so it can no longer be used to draft new agreements. Idempotent per MCP call.

Scope
esign:write
Calls
DELETE /v1/esign/templates/{id}
Example prompt
Delete the old offer-letter e-sign template.

Arguments

FieldTypeRequiredDescription
idstringYeseSign resource id.

List eSign templates

Read only

atlas_esign_templates_list

List the tenant eSign reusable templates, including their field placements and signer roles, so an agent can pick a template before drafting an agreement.

Scope
esign:read
Calls
GET /v1/esign/templates
Example prompt
List our reusable e-signature templates.

Arguments

This tool takes no arguments.

Update eSign templates

Changes data

atlas_esign_templates_update

Update an existing eSign template - rename, edit fields or signer roles, replace the PDF, or archive/unarchive it via the archived flag.

Scope
esign:write
Calls
PATCH /v1/esign/templates/{id}
Example prompt
Archive the outdated MSA template.

Arguments

FieldTypeRequiredDescription
idstringYeseSign template id.
namestringNo
descriptionstringNo
pdfBase64stringNo
fieldsarray of objectNo
signerRolesarray of objectNo
archivedbooleanNoSet true to archive, false to unarchive the eSign template.

Get eSign time to sign

Read only

atlas_esign_time_to_sign_get

Return aggregate eSign time-to-sign analytics for the tenant so an agent can report how quickly agreements are being completed.

Scope
esign:read
Calls
GET /v1/esign/analytics/time-to-sign
Example prompt
How long are our agreements taking to get signed?

Arguments

This tool takes no arguments.