Skip to main content
Add one or more files to an existing album post. Use this to grow a post’s file list in place. The post’s share code, privacy, title, and description stay the same.

Headers

Behavior

  • You must own the post.
  • The post cannot be moderated. Moderated posts reject modifications.
  • Albums cap at 50 files total. Requests that would exceed the cap are rejected.
  • Newly added files inherit the post’s existing privacy. If the post is private, returned urls are signed with a 24-hour expiry.
  • Video files (.mp4, .mov, .mkv) are remuxed to MP4 with +faststart. See File Types for details.
  • Metadata is stripped by default: PNG, JPG, WebP and GIF are stripped structurally at any size, so the pixels are untouched, and videos lose their container metadata during the MP4 remux. Send include-metadata: true to keep it.
  • Appended videos use priority (adaptive) streaming by default, spending priority minutes. Send priority: false to add them in standard quality instead. The post’s priority field is true when any file in the album is on adaptive streaming.
  • Each new file is auto-moderated. If any file (or the post’s title or description) is flagged, the entire post, including existing files, is quarantined and marked moderated.
  • Failures: when every file in the request fails, the response is 400. For a single-file upload the reason is returned directly as error (for example Weekly usage limit exceeded.). For multi-file uploads the response is All files failed to upload. with a failed array naming each file by index.

Examples

Add two images to an existing album:
Convert a single-file post into an album by appending a second file:

Responses

If some files fail, a failed array is included alongside files: