Light APIv1.0.0

API / Reference / Contracts

Generate document upload URL

POST https://api.light.inc/v1/contracts/{contractId}/generate-document-upload-url

Generates a pre-signed URL to upload the main contract document (PDF). After uploading to this URL, the document will appear in the contract's document preview.

Authorization

Send one of these on every request. See Authentication for how to get credentials.

  • API key

    Basic authentication header of the form Basic <api_key>, where <api_key> is your api key.

  • Bearer token

Path parameters

  • contractId string · uuidrequired

Request body

application/json;charset=UTF-8

  • filename string

    Name of the file to upload

Response

  • uploadUrl string

    Pre-signed URL to upload the document to

  • key string

    Key to identify the uploaded document

  • metadata object

    Metadata to include with the upload request