Make and PostUno
All setups

Make

Three HTTP modules in a scenario. Same upload, PUT, and post calls.

What to build

  1. Create a scenario and pick a trigger module.
  2. Add an HTTP Make a request module. POST https://api.post-uno.com/v1/media/upload-url, then a second module that PUTs the bytes to uploadUrl.
  3. Add a third module. POST https://api.post-uno.com/v1/posts with the s3Key from the PUT.
  4. Add an Authorization header with Bearer YOUR_API_KEY on every module.
  5. Send a raw JSON body and run the scenario once.
  6. Use captionOverrides when a platform needs its own wording.

Request body

{
  "profileId": "{{1.profileId}}",
  "s3Key": "{{2.s3Key}}",
  "postType": "video",
  "caption": "{{1.caption}}",
  "captionOverrides": { "x": "{{1.shortCaption}}" },
  "platforms": ["tiktok", "youtube", "instagram"]
}

profileId is a UUID your API key owns. Copy it from profile_id on any account GET /v1/accounts returns. A profile that is not yours, missing, or not a UUID all come back as 404 { "error": "Profile not found" }.