Intégration Airtable

Utilise les automatisations Airtable pour gérer ton calendrier de contenu.

Étape par étape

  1. Crée un tableau avec des colonnes légende/média/profil/plateforme. Stocke ton profileId PostUno (un UUID provenant de GET /v1/accounts), pas l'identifiant d'enregistrement Airtable.
  2. Déclenche l'automatisation quand le statut d'un enregistrement devient Prêt.
  3. Exécute une action de script qui appelle /v1/media/upload-url, envoie les octets de la pièce jointe en PUT, puis appelle /v1/posts.
  4. Réécris le jobId retourné dans Airtable.
  5. Interroge /v1/posts/JOB_ID pour les mises à jour de livraison, ou enregistre un webhook plutôt que d'interroger.

Exemple de charge utile

{
  "profileId": "3f8c1e42-9b0a-4d77-8e21-5c6f0a1b2d3e",
  "s3Key": "uploads/1735689600000-media.mp4",
  "postType": "video",
  "caption": "Scheduled from Airtable",
  "platforms": ["x", "linkedin", "facebook"],
  "addToQueue": true
}

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