Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 Response (type)URLHTTP TypeRequest (type)Description
1ChunkedFileToken (application/json)/createChunkedFileUploadTokenPOSTCreateChunkedFileTokenRequest (application/json)Create a ChunkedFileToken.  This token must be provided in all subsequent requests.
2URL (text/plain)/createChunkedFileUploadChunkURLPOSTChunkRequest (application/json)Create a pre-signed URL that will be used to PUT a single file chunk. This step is repeated for each chunk.
3ChunkResult (application/json)/addChunkToFilePOSTChunkRequest (application/json)After a chunk is PUT to a pre-signed URL, it must be added to file.  You will need the returned ChunkResult to complete the upload. This step is repeated for each chunk.
4S3FileHandle (application/json)/completeChunkFileUploadPOSTCompleteChunkedFileRequest (application/json)After all chunks have been added, complete the upload with this call.  The resulting S3FileHandle can be used for any object that accepts FileHandles.

Associating FileHandles with Synapse objects

FileEntity

See: Entities, Files, and Folders Oh My!

Wiki pages

See: Wiki API (Alpha)