# Lumin Developer Docs ## Docs - [Home](https://developers.luminpdf.com/index.md): Add document, eSignature, and PDF workflows to your product with the Lumin API, guides, and MCP. - [Agreements](https://developers.luminpdf.com/tabs/api-reference/api/agreements/agreements.md): Generate and download AgreementGen documents from templates. - [Create Agreement](https://developers.luminpdf.com/tabs/api-reference/api/agreements/create-agreement.md): Create a new AgreementGen document from a AgreementGen template. - [Get Agreement File](https://developers.luminpdf.com/tabs/api-reference/api/agreements/get-agreement-file.md): Obtain a downloadable file or binary PDF data from an AgreementGen document. - [Add Password](https://developers.luminpdf.com/tabs/api-reference/api/documents/add-password.md): Add or change password protection on a PDF document and return the encrypted file as a temporary download URL. - [Compress Document](https://developers.luminpdf.com/tabs/api-reference/api/documents/compress-document.md): Compress a PDF document to reduce its file size and return a temporary download URL. - [Upload Document](https://developers.luminpdf.com/tabs/api-reference/api/documents/create-document.md): Create and save a document in the Workspace using file upload or a PDF template. - [Documents](https://developers.luminpdf.com/tabs/api-reference/api/documents/documents.md): Create, upload, and process PDF documents in the Workspace. - [Merge Documents](https://developers.luminpdf.com/tabs/api-reference/api/documents/merge-documents.md): Merge multiple documents into a single PDF file and return a temporary download URL. - [Remove Password](https://developers.luminpdf.com/tabs/api-reference/api/documents/remove-password.md): Remove password protection from a PDF document and return the unprotected file as a temporary download URL. - [Split Document](https://developers.luminpdf.com/tabs/api-reference/api/documents/split-document.md): Split or extract pages from a PDF document into one or more output files and return a temporary download URL. - [Summarize Document](https://developers.luminpdf.com/tabs/api-reference/api/documents/summarize-document.md): Generate an AI-powered summary of a PDF document's text content. - [Translate Document](https://developers.luminpdf.com/tabs/api-reference/api/documents/translate-document.md): Translate a PDF document into a target language while preserving the original formatting, layout, and images. - [Lumin API Reference](https://developers.luminpdf.com/tabs/api-reference/api/lumin-api-reference.md): The Lumin API Reference provides tools to integrate document workflows, eSignatures, and automation into your applications. - [Cancel Signature Request](https://developers.luminpdf.com/tabs/api-reference/api/signature-requests/cancel-signature-request.md): Cancel Signature Request by id. - [Create Signing Session](https://developers.luminpdf.com/tabs/api-reference/api/signature-requests/create-signing-session.md): Returns a short-lived sign_url for embedding the Lumin signing experience with the Embed Signing SDK. - [Get Signature Request](https://developers.luminpdf.com/tabs/api-reference/api/signature-requests/get-signature-request.md): Returns the information of the signature request. - [Get Signature Request File](https://developers.luminpdf.com/tabs/api-reference/api/signature-requests/get-signature-request-file.md): Obtain the file of the Signature Request by id — agreement, CoC, or merged PDF. - [Get Signing Link](https://developers.luminpdf.com/tabs/api-reference/api/signature-requests/get-signing-link.md): Returns a signing link for an existing signature request for embedding in your applications. - [Send Reminder Emails](https://developers.luminpdf.com/tabs/api-reference/api/signature-requests/send-reminder-emails.md): Send reminder emails to selected signers whose status is NEED_TO_SIGN. - [Send Signature Request](https://developers.luminpdf.com/tabs/api-reference/api/signature-requests/send-signature-request.md): Creates and sends a new signature request with the submitted documents. - [Send Signature Request from Template](https://developers.luminpdf.com/tabs/api-reference/api/signature-requests/send-signature-request-from-template.md): Creates and sends a new signature request from a template with the submitted template data. - [Signature Requests](https://developers.luminpdf.com/tabs/api-reference/api/signature-requests/signature-requests.md): Create, send, update, and manage signature requests; download files and signing links. - [Update Signature Request](https://developers.luminpdf.com/tabs/api-reference/api/signature-requests/update-signature-request.md): Update the due date of an existing signature request. - [Generate Document from Template](https://developers.luminpdf.com/tabs/api-reference/api/templates/generate-document-from-template.md): Creates a downloadable document from an existing Lumin template. - [Get Template Details](https://developers.luminpdf.com/tabs/api-reference/api/templates/get-template-details.md): Returns essential template details for a specific template. - [List Templates](https://developers.luminpdf.com/tabs/api-reference/api/templates/list-templates.md): Returns a paginated list of templates in a Lumin Workspace. - [Templates](https://developers.luminpdf.com/tabs/api-reference/api/templates/templates.md): List templates, get details, and generate documents. - [Get User Information](https://developers.luminpdf.com/tabs/api-reference/api/users/get-user-information.md): Get information of current user. - [Users](https://developers.luminpdf.com/tabs/api-reference/api/users/users.md): Retrieve information about the authenticated user. - [Create Space](https://developers.luminpdf.com/tabs/api-reference/api/workspaces/create-space.md): Create a new Space within the authorized Workspace. - [Get Workspace Information](https://developers.luminpdf.com/tabs/api-reference/api/workspaces/get-workspace-information.md): Return information of the authorized Workspace. - [Get Workspace Members](https://developers.luminpdf.com/tabs/api-reference/api/workspaces/get-workspace-members.md): Return a paginated list of members in a Workspace. - [List Spaces](https://developers.luminpdf.com/tabs/api-reference/api/workspaces/list-spaces.md): Return a paginated list of Spaces within the authorized Workspace. - [Workspaces](https://developers.luminpdf.com/tabs/api-reference/api/workspaces/workspaces.md): Manage your Workspace, members, and Spaces. - [Changelog](https://developers.luminpdf.com/tabs/changelog.md) - [API Keys](https://developers.luminpdf.com/tabs/guides/authentication/api-key.md): Generate and use API Keys to authenticate requests to the Lumin API. - [OAuth 2.0](https://developers.luminpdf.com/tabs/guides/authentication/oauth2.md): Use OAuth 2.0 to let users authorize your application to access their Lumin data. - [Authentication](https://developers.luminpdf.com/tabs/guides/authentication/overview.md): Learn how to authenticate requests to the Lumin API using API Keys or OAuth 2.0. - [Introduction](https://developers.luminpdf.com/tabs/guides/getting-started/index.md): Lumin APIs let you build document workflows — eSignatures, templates, and automation — directly into your application. - [Quick Start](https://developers.luminpdf.com/tabs/guides/getting-started/quickstart.md): Get your API key, verify your credentials, and send your first signature request in a few minutes. - [Create PDF from Template](https://developers.luminpdf.com/tabs/guides/walkthroughs/create-pdf-from-template.md): Generate a filled PDF document from a Lumin template by supplying merge tags, form fields, and variables. - [Embedded Signing](https://developers.luminpdf.com/tabs/guides/walkthroughs/embedded-signing.md): Embed the Lumin signing experience in your app using the Embed Signing SDK and signing-session API. - [Send Signature Request](https://developers.luminpdf.com/tabs/guides/walkthroughs/send-signature-request.md): Send a document for signing from a file or a Lumin template using the Lumin API. - [Text Tags](https://developers.luminpdf.com/tabs/guides/walkthroughs/text-tags.md): Embed signing field definitions directly in your PDF using text tags — no interactive document prep required. - [Account Webhooks](https://developers.luminpdf.com/tabs/guides/webhooks/account-webhooks.md): Configure a single webhook URL to receive all events across your entire Lumin workspace. - [App Webhooks](https://developers.luminpdf.com/tabs/guides/webhooks/app-webhooks.md): Receive webhook events scoped to the OAuth permissions your integration app has been granted. - [Webhooks](https://developers.luminpdf.com/tabs/guides/webhooks/overview.md): Receive real-time push notifications from Lumin when events occur in your workspace — no polling required. - [Test Locally](https://developers.luminpdf.com/tabs/guides/webhooks/test-locally.md): Use ngrok to expose your local server and test Lumin webhooks during development. - [Common MCP Client](https://developers.luminpdf.com/tabs/mcp/client.md) - [Connecting to Lumin MCP](https://developers.luminpdf.com/tabs/mcp/connect.md) - [Supported Tools](https://developers.luminpdf.com/tabs/mcp/supportedTool.md) ## OpenAPI Specs - [lumin-openapi](https://developers.luminpdf.com/tabs/api-reference/lumin-openapi.yaml) - [openapi](https://developers.luminpdf.com/tabs/api-reference/openapi.json) ## Optional - [Terms of Use](https://www.luminpdf.com/terms-of-use) - [Help Center](https://help.luminpdf.com/)