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

June 11, 2026

Added
  • Add 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 walkthrough.

May 27, 2026

Added
  • Add List Spaces endpoint to return a paginated list of Spaces within the authorized Workspace.
  • Add Create Space endpoint to create a new Space within the authorized Workspace, with optional initial members.
  • Add collections array to the 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, Send Signature Request from Template, and 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 instead.

March 31, 2026

Added
  • Add 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.

March 10, 2026

Fixed

February 01, 2026

Added
  • Add template method to Create Document endpoint, allowing document creation from PDF templates (template IDs with pdf_ prefix).
  • Add documents for OAuth 2.0 authorization flow.

January 20, 2026

Added

January 19, 2026

Added

January 07, 2026

Added

October 10, 2025

Added
  • Add 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

July 28, 2024

Added

April 03, 2024

Added

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.
  1. 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.

December 19, 2023

Added

December 6, 2023

Added
  • Add webhook support for signature request events. For more information about supported events, see Signature Request Events.
For more information about events and callbacks, see Events.

November 8, 2023

Added 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