Workflows

Issues a presigned S3 upload URL for a file. When encrypted is true, a per-upload RSA public key is also returned (SPKI DER, base64) for the client to encrypt to; workspaceId is required in that case. The matching private key is wrapped under the workspace data key and stored against the upload, never returned.

post/v1/uploads

Request

  • Base URL: https://api.tessl.io
  • URL: https://api.tessl.io/v1/uploads
  • Auth: none declared

Headers

Authorizationstring

Request body

contentTypestring required
filenamestring required
workspaceIdstring uuid
encryptedboolean

Response

Default Response

presignedUrlstring uri required
expiresInnumber required
keystring required
publicKeystring

Changes

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status