Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.letmepost.dev/llms.txt

Use this file to discover all available pages before exploring further.

What it checks

After bytes resolve, the publisher inspects the resolved mimeType and rejects anything outside Pinterest’s video allowlist. Allowed: video/mp4, video/quicktime, video/m4v.

Why

Pinterest’s video upload pipeline accepts these container types only. Anything else surfaces from POST /v5/media as a vague registration failure or fails later during transcode — preflight catches it locally.

Failure response

{
  "error": {
    "code": "preflight_failed",
    "rule": "pinterest.video.mime_allowed",
    "platform": "pinterest",
    "message": "Video mime type 'video/webm' is not allowed on Pinterest.",
    "remediation": "Use one of: video/mp4, video/quicktime, video/m4v."
  }
}

Remediation

Re-mux to mp4:
ffmpeg -i input.webm -c:v libx264 -c:a aac -movflags +faststart output.mp4