Integração com n8n
Conecte fluxos de trabalho auto-hospedados ao PostUno usando o nó HTTP Request.
Passo a passo
- Crie credenciais Header Auth no n8n com Authorization=Bearer YOUR_API_KEY.
- Adicione um nó HTTP Request: POST https://api.post-uno.com/v1/media/upload-url uma vez por arquivo, depois um nó que faça PUT de cada arquivo para seu uploadUrl.
- Adicione um nó HTTP Request final: POST https://api.post-uno.com/v1/posts com Content-Type JSON.
- Para um carrossel, reúna as chaves em s3Keys (plural) — o Instagram aceita de 2 a 10 itens, o X aceita até 4.
- Guarde o jobId retornado e consulte https://api.post-uno.com/v1/posts/JOB_ID para resultados por plataforma.
Payload de exemplo
{
"profileId": "={{ $json.profileId }}",
"s3Keys": ["={{ $json.key1 }}", "={{ $json.key2 }}"],
"postType": "carousel",
"caption": "={{ $json.caption }}",
"platforms": ["instagram", "x"]
}profileId precisa ser um UUID de perfil que pertence à sua chave de API — pegue-o no campo profile_id de qualquer conta retornada por GET /v1/accounts. Um perfil pertencente a outra conta, um que não existe, ou um valor que não é um UUID retornam o mesmo 404 { "error": "Profile not found" }.