Make integration
Use HTTP modules to build visual posting automations and schedules.
Step by step
- Create a scenario and pick a trigger module.
- 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 the returned uploadUrl.
- Add a third module: POST https://api.post-uno.com/v1/posts with the s3Key from step 2.
- Add an Authorization header with Bearer YOUR_API_KEY on every module.
- Provide a raw JSON body and execute the scenario once.
- Use captionOverrides when a platform needs its own wording.
Sample payload
{
"profileId": "{{1.profileId}}",
"s3Key": "{{2.s3Key}}",
"postType": "video",
"caption": "{{1.caption}}",
"captionOverrides": { "x": "{{1.shortCaption}}" },
"platforms": ["tiktok", "youtube", "instagram"]
}profileId must be a profile UUID your API key owns — take it from the profile_id on any account returned by GET /v1/accounts. A profile belonging to another account, one that does not exist, or a value that is not a UUID all return the same 404 { "error": "Profile not found" }.