> ## Documentation Index
> Fetch the complete documentation index at: https://developers.luminpdf.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

This changelog lists all additions and updates to the Lumin API.

### June 17, 2026

**Added**

* Add [Merge Documents](/tabs/api-reference/api/documents/merge-documents) endpoint to combine 2–20 PDF or image files into a single PDF and return a temporary download URL.
* Add [Compress Document](/tabs/api-reference/api/documents/compress-document) endpoint to reduce PDF file size with `standard` or `maximum` compression levels.
* Add [Split Document](/tabs/api-reference/api/documents/split-document) endpoint to extract page ranges or split a PDF into equal-sized parts.
* Add [Add Password](/tabs/api-reference/api/documents/add-password) endpoint to add or change password protection on a PDF (Business plans).
* Add [Remove Password](/tabs/api-reference/api/documents/remove-password) endpoint to remove password protection from a PDF.
* Add [Summarize Document](/tabs/api-reference/api/documents/summarize-document) endpoint to generate an AI-powered summary of a PDF's text content.
* Add [Translate Document](/tabs/api-reference/api/documents/translate-document) endpoint to translate a PDF into a target language while preserving layout.

### June 11, 2026

**Added**

* Add [Create Signing Session](/tabs/api-reference/api/signature-requests/create-signing-session) endpoint to return a short-lived `sign_url` for a single signer on an existing signature request. Use this URL with the `@luminpdf/lumin-embed-signing-sdk` package to embed the signing experience in your application. See the [Embedded Signing](/tabs/guides/walkthroughs/embedded-signing) walkthrough.

### May 27, 2026

**Added**

* Add [List Spaces](/tabs/api-reference/api/workspaces/list-spaces) endpoint to return a paginated list of Spaces within the authorized Workspace.
* Add [Create Space](/tabs/api-reference/api/workspaces/create-space) endpoint to create a new Space within the authorized Workspace, with optional initial members.
* Add `collections` array to the [Get Template Details](/tabs/api-reference/api/templates/get-template-details) response. AgreementGen templates expose the table-scoped row-loop collections (`<<TableStart:>>` / `<<TableEnd:>>`) referenced in the document, including each collection's `name`, `type`, and the variable names rendered inside the loop body.
* Accept a `collections` object on [Create Agreement](/tabs/api-reference/api/agreements/create-agreement), [Send Signature Request from Template](/tabs/api-reference/api/signature-requests/send-signature-request-from-template), and [Generate Document from Template](/tabs/api-reference/api/templates/generate-document-from-template) to populate row-loop tables in AgreementGen templates. Each key matches a collection name returned by `Get Template Details`; the value is an ordered array of flat record objects. Maximum 100 items per collection and up to 50 collections per request.

**Removed**

* Remove the deprecated `Download File` (`GET /signature_request/files/{signature_request_id}`) and `Download File as File URL` (`GET /signature_request/files_as_file_url/{signature_request_id}`) endpoints. Use [Get Signature Request File](/tabs/api-reference/api/signature-requests/get-signature-request-file) instead.

### March 31, 2026

**Added**

* Add [Get Signing Link](/tabs/api-reference/api/signature-requests/get-signing-link) endpoint to generate a signing URL for a signer within an existing signature request. This enables embedding signing flows directly in your own applications.

**Fixed**

* Add missing field descriptions for `email_address` and `name` in the signers response of [Get Signature Request](/tabs/api-reference/api/signature-requests/get-signature-request).

### March 10, 2026

**Fixed**

* Remove `group` field from the signers object in the [Send Signature Request from Template](/tabs/api-reference/api/signature-requests/send-signature-request-from-template) endpoint. Signing order is determined by the template's signer roles configuration.

### February 01, 2026

**Added**

* Add `template` method to [Create Document](/tabs/api-reference/api/documents/create-document) endpoint, allowing document creation from PDF templates (template IDs with `pdf_` prefix).
* Add documents for [OAuth 2.0](/tabs/guides/authentication/oauth2) authorization flow.

### January 20, 2026

**Added**

* Add [Send Signature Request from Template](/tabs/api-reference/api/signature-requests/send-signature-request-from-template) endpoint to create signature requests from templates.
* Add [Create Agreement](/tabs/api-reference/api/agreements/create-agreement) endpoint to create AgreementGen documents from templates.
* Add [Get Agreement File](/tabs/api-reference/api/agreements/get-agreement-file) endpoint to download AgreementGen documents.

### January 19, 2026

**Added**

* Add [Send Reminder Emails](/tabs/api-reference/api/signature-requests/send-reminder-emails) endpoint to send reminder emails to signers who haven't signed yet.

### January 07, 2026

**Added**

* Add [Update Signature Request](/tabs/api-reference/api/signature-requests/update-signature-request) endpoint to update the due date of existing signature requests.
* Add [Get Template Details](/tabs/api-reference/api/templates/get-template-details) endpoint to retrieve template information including signer roles, tags, and fields.
* Add [Create Document](/tabs/api-reference/api/documents/create-document) endpoint to create documents from file upload.
* Add [Get Workspace Information](/tabs/api-reference/api/workspaces/get-workspace-information) endpoint to retrieve Workspace details.
* Add [Get Workspace Members](/tabs/api-reference/api/workspaces/get-workspace-members) endpoint to list members in a Workspace.
* Add `signature_request_due_date_updated` event to [Signature Request Events](/tabs/guides/webhooks/overview#supported-event-types).

### October 10, 2025

**Added**

* Add [Get Signature Request File](/tabs/api-reference/api/signature-requests/get-signature-request-file) endpoint with support for multiple file types:
  * `agreement` — The completed/signed agreement PDF
  * `coc` — The Certificate of Completion PDF
  * `merged` — A single PDF combining agreement and CoC

### September 08, 2025

**Added**

* Add [List Templates](/tabs/api-reference/api/templates/list-templates) endpoint.
* Add [Generate Document from Template](/tabs/api-reference/api/templates/generate-document-from-template) endpoint.
* Add [Create PDF from Template](/tabs/guides/walkthroughs/create-pdf-from-template) walkthrough.

### July 28, 2024

**Added**

* Add `custom_email` parameter to [Send Signature Request](/tabs/api-reference/api/signature-requests/send-signature-request) to send a custom email to the signer.

### April 03, 2024

**Added**

* Add [Cancel Signature Request](/tabs/api-reference/api/signature-requests/cancel-signature-request) endpoint.
* Add `signature_request_canceled` and `signature_request_cancel_failed` events to [Signature Request Events](/tabs/guides/webhooks/overview#supported-event-types).

### February 26, 2024

**Added**

* Add `Download File as File URL` endpoint. (Removed on May 27, 2026.)
* Add `Download File` endpoint. (Removed on May 27, 2026.)

### January 10, 2024

To enhance the flexibility of the Signature Request process, two new parameters have been introduced:

1. `signing_type`:
   This parameter allows you to specify the signing order for the Signature Request. It accepts two possible values:

* `SAME_TIME`: All signers can sign the document simultaneously.
* `ORDER`: Signers must sign the document in a specified order.

2. `group`:
   When the `signing_type` is set to `ORDER`, you must use the group parameter to specify the group of signers who need to sign in the defined order.

For more information, see [Send Signature Request](/tabs/api-reference/api/signature-requests/send-signature-request).

### December 19, 2023

**Added**

* Add `signature_request_created` and `signature_request_invalid` events to [Signature Request Events](/tabs/guides/webhooks/overview#supported-event-types).

### December 6, 2023

**Added**

* Add webhook support for signature request events. For more information about supported events, see [Signature Request Events](/tabs/guides/webhooks/overview#supported-event-types).

For more information about events and callbacks, see [Events](/tabs/guides/webhooks/overview).

### November 8, 2023

**Added**

* Add `use_text_tags` parameter to [Send Signature Request](/tabs/api-reference/api/signature-requests/send-signature-request) to enable text tags in the document. For more information, see [Text Tags](/tabs/guides/walkthroughs/text-tags).

To begin and end a tag, use square brackets `[ ]` in your document. Within the square brackets, use the pipe character `|` to divide the parts of the tag. The first part of the tag is the type. The second part indicates if it is required or not. The third part indicates which signer in the list of signers needs to complete the field. The last two parts are optional and are for setting a label and unique ID
ex: \[text|noreq|signer1|Label|UniqueId]

**Fixed**

* Some minor issues related to signers list and signer name in signature request.

### October 26, 2023

**Added**

* Create API Key from **Developer Settings page**. For more information, see [Authentication](/tabs/guides/authentication/overview).
* Add [Send Signature Request](/tabs/api-reference/api/signature-requests/send-signature-request) endpoint.
* Add [Get Signature Request](/tabs/api-reference/api/signature-requests/get-signature-request) endpoint.
* Add [Get User Info](/tabs/api-reference/api/users/get-user-information) endpoint.
