Integración con Airtable

Usa automatizaciones de Airtable para gestionar tu calendario de contenido.

Paso a paso

  1. Crea una tabla con columnas de descripción/contenido/perfil/plataforma. Guarda tu profileId de PostUno (un UUID de GET /v1/accounts), no el id del registro de Airtable.
  2. Activa la automatización cuando el estado de un registro pase a Ready.
  3. Ejecuta una acción de script que llame a /v1/media/upload-url, haga PUT de los bytes del adjunto y luego llame a /v1/posts.
  4. Escribe el jobId devuelto de nuevo en Airtable.
  5. Consulta /v1/posts/JOB_ID para ver actualizaciones de entrega, o registra un webhook en lugar de consultar.

Payload de ejemplo

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

profileId debe ser un UUID de perfil que pertenezca a tu clave de API — tómalo del campo profile_id de cualquier cuenta devuelta por GET /v1/accounts. Un perfil que pertenece a otra cuenta, uno que no existe o un valor que no es un UUID devuelven el mismo 404 { "error": "Profile not found" }.