Uploads

Sign Upload Part

Changed on

Get a signed URL for uploading a specific part of a multipart upload.

Make sure to set the part size to 8MB (8388608 bytes).

Example CURL command:

  curl -X GET "https://lilt.com/v2/upload/s3/multipart/abc123def456/1?key=API_KEY&key=uploads/user123/file456.zip&size=5242880"
get/v2/upload/s3/multipart/{uploadId}/{partNumber}

Request

  • Base URL
    https://api.lilt.com
  • URL
    https://api.lilt.com/v2/upload/s3/multipart/{uploadId}/{partNumber}
  • Auth
    HTTP basic

Path parameters

uploadIdstring required

Multipart upload ID from initiate response

partNumberinteger required

Part number (1-based)

Query parameters

s3Keystring required

Upload key from initiate response

sizeinteger required

Size of this part in bytes

Response

Signed URL for part upload.

urlstring

Pre-signed URL for this part upload

methodstring

HTTP method to use for upload

Example response

{
  "url": "https://storage.googleapis.com/bucket/uploads/user123/file456.zip?partNumber=1&...",
  "method": "PUT"
}

Changes

    • breaking

      added the new path request parameter partNumber

    • breaking

      added the new path request parameter uploadId

    • breaking

      added the new required query request parameter s3Key

    • breaking

      added the new required query request parameter size

    • info

      api operation id signUploadPart was added

    • info

      added the success response with the status