Headers
Behavior
- One file: creates a single post.
post-typeis ignored. - Two or more files, no header or
album: creates one album post containing all files. - Two or more files,
individual: creates a separate post for each file. post-privacy: private: the returnedurl(and anyurlsin albums) is a signed URL with a 24-hour expiry. After it expires, callGET /posts/{code}orGET /uploadsto get a fresh signed URL.- Video uploads:
.mp4,.mov, and.mkvfiles are remuxed to MP4 with+faststartso the browser can begin playback before the full file has downloaded..movand.mkvuploads are stored (and returned) with an.mp4extension. If remuxing fails, the file is rejected as corrupt or unplayable. See File Types for details. - Metadata: Metadata (camera, GPS location, timestamp) is stripped by default. For images, metadata is removed from PNG, JPG, WebP and GIF at any size, without re-encoding, so the pixels are untouched. Display orientation is preserved on JPG and WebP, and GIF animation and looping are preserved. For videos, container metadata is removed during the MP4 remux. Send
include-metadata: trueto keep it. - Priority streaming: Eligible videos are streamed with adaptive bitrate by default, spending priority minutes. Send
priority: falseto upload in standard quality instead and save your minutes. The post’spriorityfield reflects whether the video ended up on adaptive streaming. - Failures: when every file in the request fails, the response is
400. For a single-file upload the reason is returned directly aserror(for exampleWeekly usage limit exceeded.). For multi-file uploads the response isAll files failed to upload.with afailedarray naming each file byindex.
Examples
Upload a single file:Responses
Single file:priority is true when the upload is a video that was placed on priority (adaptive) streaming, and false otherwise.
Album (two or more files, default): one post containing every file.
post-type: individual): one entry in post.posts per file. If a file fails, a failed array is included alongside files and the message counts what landed.