Printago API
POST /v1/storage/signed-upload-urls

Get signed upload URLs

Requires: part.create

Request Body

File details for upload

SignedUploadUrlsRequest
filenamesrequired
string[]

Example Request

application/json
{
  "filenames": [
    "string"
  ]
}

Response Schema

SignedUploadUrlsResponse
signedUrlsrequired
object[]
methodoptional
any
HTTP method to use for the upload. Production GCS signed write URLs are 'PUT'; the Firebase Storage emulator's REST simple-upload endpoint is 'POST'. Optional for backwards compatibility — older clients can fall back to 'PUT' (or sniff the URL).
pathrequired
string
uploadUrlrequired
string

Example Response

201 OK — application/json
{
  "signedUrls": [
    {
      "path": "string",
      "uploadUrl": "string"
    }
  ]
}