Todos os fluxos
n8n
Nós HTTP Request na sua própria instância. Header Auth com a sua chave de API.
O que montar
- 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 último nó HTTP Request. POST https://api.post-uno.com/v1/posts com Content-Type JSON.
- Para um carrossel, reúna as chaves em s3Keys. O Instagram aceita de 2 a 10 itens. O X aceita até 4.
- Guarde o jobId que voltar e consulte https://api.post-uno.com/v1/posts/JOB_ID para ver cada plataforma.
Corpo da requisição
{
"profileId": "={{ $json.profileId }}",
"s3Keys": ["={{ $json.key1 }}", "={{ $json.key2 }}"],
"postType": "carousel",
"caption": "={{ $json.caption }}",
"platforms": ["instagram", "x"]
}profileId é um UUID que pertence à sua chave de API. Copie-o de profile_id em qualquer conta que GET /v1/accounts devolver. Um perfil que não é seu, que não existe ou que não é um UUID volta sempre como 404 { "error": "Profile not found" }.