# eSignStack

> E-signature for teams and platforms: send envelopes for signature in the app, or through the REST API, webhooks, embedded signing and an MCP server. Every docs page below is plain Markdown.

## Getting started

- [Introduction](https://staging.esignstack.app/docs/introduction.md): eSignStack lets you send documents for signature, track them, and keep the signed copies, from the app or your own software.
- [Quick start](https://staging.esignstack.app/docs/quick-start.md): Create an account and send your first envelope for signature in a few minutes.
- [Sandbox](https://staging.esignstack.app/docs/sandbox.md): Try sending, signing and the API with test data. Sandbox envelopes aren't legally binding and don't count toward your plan.
- [Plans and billing](https://staging.esignstack.app/docs/plans-and-billing.md): What each plan includes, how envelopes are counted, and how to change plans, pay and set a limit on extras.

## Sending

- [Create an envelope](https://staging.esignstack.app/docs/creating-documents.md): Upload your documents, add recipients and fields, and get an envelope ready to send.
- [Recipients and roles](https://staging.esignstack.app/docs/recipients-and-roles.md): Add the people on an envelope, choose what each one does, and set the order they act in.
- [Fields](https://staging.esignstack.app/docs/fields.md): Place fields on your documents, choose who fills each one, and set values, rules and conditions.
- [Send and track](https://staging.esignstack.app/docs/sending-for-signature.md): Send an envelope, follow its progress, send reminders, make corrections, and download the completed documents.
- [Signing inbox](https://staging.esignstack.app/docs/signing-inbox.md): See every envelope sent to your email address in one place, sign what's waiting on you, and download completed copies.
- [Saved recipients](https://staging.esignstack.app/docs/saved-recipients.md): Save the people your workspace sends to most so they're quick to add to an envelope.

## Templates and in person

- [Templates](https://staging.esignstack.app/docs/templates.md): Save documents, roles and fields once, then start a new envelope from them whenever you need to.
- [Text tags](https://staging.esignstack.app/docs/text-tags.md): Type field instructions into a PDF or Word document, and eSignStack places the fields for you when you upload it.
- [Share links](https://staging.esignstack.app/docs/share-links.md): Turn a template into a public link or QR code. Each person who opens it enters their details and signs their own copy.
- [Sign in person](https://staging.esignstack.app/docs/sign-in-person.md): Have someone sign on your own tablet, laptop or phone while they're with you, such as a client at your front desk or a family at an arrangement meeting.
- [Kiosk and check-in](https://staging.esignstack.app/docs/kiosk-mode.md): Run a template on a shared tablet so walk-in visitors can sign one after another, then find their signed forms and check them in.

## Organize and verify

- [Folders and filing rules](https://staging.esignstack.app/docs/filing-rules.md): Organize envelopes and templates in folders, and use filing rules to move envelopes into folders automatically as their status changes.
- [Activity and reports](https://staging.esignstack.app/docs/activity-and-reports.md): See what needs attention on Home, follow each envelope's history, review workspace activity, and track sending and completion on Reports.
- [Verify a document](https://staging.esignstack.app/docs/verification.md): Check that a completed PDF is the genuine, unchanged document, and learn what the signing certificate records.

## Workspace

- [Workspaces and members](https://staging.esignstack.app/docs/workspaces-and-members.md): Create workspaces, switch between them, invite members and choose what each person can do.
- [Branding](https://staging.esignstack.app/docs/branding.md): Put your logo, colors and email wording on what signers see.
- [Notifications](https://staging.esignstack.app/docs/notifications.md): Choose which emails eSignStack sends for a workspace, and which your own app sends instead.
- [Sign-in and security](https://staging.esignstack.app/docs/account-security.md): Manage your profile, password, two-factor authentication and Google sign-in, or delete your account.

## Developers

- [API quick start](https://staging.esignstack.app/docs/api-authentication.md): Create an API key, make your first request, and learn how errors, limits, retries and pagination work in the eSignStack API.
- [Envelopes API](https://staging.esignstack.app/docs/envelopes.md): Upload files, build a draft envelope, add recipients and fields, preview it, send it, and correct it after sending.
- [Webhooks and events](https://staging.esignstack.app/docs/webhooks.md): Get signed HTTPS notifications when envelopes change, verify them, and catch up on events you missed.
- [Embedded signing](https://staging.esignstack.app/docs/embed-integration.md): Let recipients sign inside your app or on an eSignStack page, using short-lived signing sessions your server creates through the API.
- [Editor sessions](https://staging.esignstack.app/docs/editor-sessions.md): Let your users prepare a draft envelope or a template in the eSignStack editor, inside your app or on a hosted page, without an eSignStack account.
- [MCP server](https://staging.esignstack.app/docs/mcp.md): Connect AI agents to eSignStack over the Model Context Protocol: one server for working with envelopes, and a public one for the docs.
- [API reference](https://staging.esignstack.app/docs/api)

## Platforms

- [eSignStack for Platforms](https://staging.esignstack.app/docs/platform-integration-guide.md): Give each of your customers their own eSignStack workspace, created, branded and run by your server through the API.
- [Platform console](https://staging.esignstack.app/docs/platform-console.md): Manage your customer workspaces, keys, webhooks, members, sign-in and billing for your platform in one place.
- [Platform sign-in](https://staging.esignstack.app/docs/platform-sign-in.md): Let your people open your customer workspaces in eSignStack with a login link from your app or with your own OpenID Connect provider.

## Optional

- [OpenAPI spec](https://staging.esignstack.app/docs/api.json): The machine-readable contract for /api/v1.
- [Integration guide](https://staging.esignstack.app/llms-full.txt): Authentication, request shape, retries, pagination and errors in one file.
