Integração com n8n

Conecte fluxos de trabalho auto-hospedados ao PostUno usando o nó HTTP Request.

Passo a passo

  1. Crie credenciais Header Auth no n8n com Authorization=Bearer YOUR_API_KEY.
  2. 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.
  3. Adicione um nó HTTP Request final: POST https://api.post-uno.com/v1/posts com Content-Type JSON.
  4. Para um carrossel, reúna as chaves em s3Keys (plural) — o Instagram aceita de 2 a 10 itens, o X aceita até 4.
  5. 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" }.