POST
/v1/media/uploads/{id}/completecompleteMediaUpload
Complete a media upload. Finalizes an uploaded asset after the PUT succeeds: probes the object, extracts a poster frame for videos, and marks it `ready`. Safe to retry — finalizing an already-ready asset is a no-op.
Required scope:posts:write
Parameters
idpath · stringrequiredAsset identifier.
Responses
200MediaAssetThe finalized asset.
Errors are RFC 9457 problem+json with a stable code and a request_id — each code above links to its own page.
Example
curl -X POST https://app.usepostify.com/v1/media/uploads/post_9x2y3z0001/complete \
-H "Authorization: Bearer postify_live_XXXXXXXXXXXXXXXX"