n8n et PostUno
Tous les montages

n8n

Des nœuds HTTP Request sur ton instance. Header Auth avec ta clé API.

Ce qu'il faut construire

  1. Crée des identifiants Header Auth dans n8n avec Authorization=Bearer YOUR_API_KEY.
  2. 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.
  3. Ajoute un dernier nœud HTTP Request. POST https://api.post-uno.com/v1/posts avec Content-Type JSON.
  4. Pour un carrousel, regroupe les clés dans s3Keys. Instagram accepte 2 à 10 éléments. X jusqu'à 4.
  5. Stocke le jobId renvoyé et interroge https://api.post-uno.com/v1/posts/JOB_ID pour voir chaque plateforme.

Corps de la requête

{
  "profileId": "={{ $json.profileId }}",
  "s3Keys": ["={{ $json.key1 }}", "={{ $json.key2 }}"],
  "postType": "carousel",
  "caption": "={{ $json.caption }}",
  "platforms": ["instagram", "x"]
}

profileId est un UUID que possède ta clé API. Copie-le depuis profile_id sur n'importe quel compte renvoyé par GET /v1/accounts. Un profil qui n'est pas à toi, qui n'existe pas, ou qui n'est pas un UUID, tout ça revient en 404 { "error": "Profile not found" }.