Intégration n8n
Connecte des flux de travail auto-hébergés à PostUno grâce au nœud HTTP Request.
Étape par étape
- Crée des identifiants Header Auth dans n8n avec Authorization=Bearer YOUR_API_KEY.
- Ajoute un nœud HTTP Request : POST https://api.post-uno.com/v1/media/upload-url une fois par fichier, puis un nœud qui envoie chaque fichier en PUT vers son uploadUrl.
- Ajoute un dernier nœud HTTP Request : POST https://api.post-uno.com/v1/posts avec Content-Type JSON.
- Pour un carrousel, regroupe les clés dans s3Keys (pluriel) — Instagram accepte 2 à 10 éléments, X jusqu'à 4.
- Stocke le jobId retourné et interroge https://api.post-uno.com/v1/posts/JOB_ID pour les résultats par plateforme.
Exemple de charge utile
{
"profileId": "={{ $json.profileId }}",
"s3Keys": ["={{ $json.key1 }}", "={{ $json.key2 }}"],
"postType": "carousel",
"caption": "={{ $json.caption }}",
"platforms": ["instagram", "x"]
}profileId doit être un UUID de profil que possède ta clé API — récupère-le depuis le champ profile_id de tout compte renvoyé par GET /v1/accounts. Un profil appartenant à un autre compte, un profil inexistant, ou une valeur qui n'est pas un UUID renvoient tous la même erreur 404 { "error": "Profile not found" }.