Works with all AI agents

Connect your AI agent

Choose your AI agent and connect in seconds.

Add to Claude

Works on every Claude plan, including free. Full Claude guide

  1. 1

    Add to Claude

    One click from Claude’s connector directory.

  2. 2

    Sign up or sign in

    Takes seconds, then you’re sent straight back.

  3. 3

    Ask Claude

    “Plan and schedule my posts for next week.”

POST/media/{id}/complete

Finalise a media upload with the PostEverywhere API

Call after uploading the file to the presigned `upload_url`. Verifies the file actually exists (`400 file_not_uploaded` when it does not) and that its magic bytes match the declared content type (`400 file_type_mismatch` — the media is then marked failed). Videos get a thumbnail generated in the background. Idempotent: calling on already-ready media returns 200. `400 upload_failed` when the media was previously marked failed. No request body is required.

Guide: Media requirements by platform

Parameters

idstringrequiredMedia UUID

Responses

  • 200Media finalized (or already ready)
  • 400
  • 401
  • 402
  • 403
  • 404
  • 429
  • 500

More in Media