Airtable et PostUno
Tous les montages

Airtable

Un script quand une ligne passe à Ready. Écrit l'id du job sur l'enregistrement.

Ce qu'il faut construire

  1. Crée un tableau avec des colonnes légende, média, profil et plateforme. Stocke ton profileId PostUno, un UUID de GET /v1/accounts, pas l'identifiant d'enregistrement Airtable.
  2. Lance l'automatisation quand le statut d'un enregistrement devient Ready.
  3. Exécute un script qui appelle /v1/media/upload-url, envoie les octets de la pièce jointe en PUT, puis appelle /v1/posts.
  4. Écris le jobId renvoyé sur l'enregistrement Airtable.
  5. Interroge /v1/posts/JOB_ID pour la livraison, ou enregistre un webhook à la place.

Corps de la requête

{
  "profileId": "3f8c1e42-9b0a-4d77-8e21-5c6f0a1b2d3e",
  "s3Key": "uploads/1735689600000-media.mp4",
  "postType": "video",
  "caption": "Scheduled from Airtable",
  "platforms": ["x", "linkedin", "facebook", "threads"],
  "scheduledAt": "2026-09-01T10:00",
  "timezone": "America/New_York"
}

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