Zapier et PostUno
Tous les montages

Zapier

Un Zap qui importe un fichier et le publie. Trois étapes webhook.

Ce qu'il faut construire

  1. Commence par n'importe quel déclencheur Zap, par exemple une nouvelle ligne de feuille.
  2. Ajoute un Custom Request de Webhooks by Zapier. POST https://api.post-uno.com/v1/media/upload-url avec {"fileName","contentType"} pour obtenir s3Key et uploadUrl.
  3. Ajoute une deuxième étape Webhooks qui envoie les octets en PUT vers uploadUrl.
  4. Ajoute une troisième étape Webhooks. POST https://api.post-uno.com/v1/posts avec ce s3Key.
  5. Mets Authorization=Bearer YOUR_API_KEY et Content-Type=application/json à chaque étape.
  6. Associe les champs du déclencheur au JSON, lance un test, et stocke le jobId renvoyé.

Corps de la requête

{
  "profileId": "3f8c1e42-9b0a-4d77-8e21-5c6f0a1b2d3e",
  "s3Key": "uploads/1735689600000-video.mp4",
  "postType": "video",
  "caption": "New post from Zapier",
  "platforms": ["x", "linkedin", "threads"]
}

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" }.