Integração com Airtable

Use automações do Airtable para gerenciar seu calendário de conteúdo.

Passo a passo

  1. Crie uma tabela com colunas de legenda/mídia/perfil/plataforma. Armazene seu profileId do PostUno (um UUID de GET /v1/accounts), não o id do registro do Airtable.
  2. Dispare a automação quando o status de um registro se tornar Ready.
  3. Execute uma ação de script que chama /v1/media/upload-url, faz PUT dos bytes do anexo e depois chama /v1/posts.
  4. Grave o jobId retornado de volta no Airtable.
  5. Consulte /v1/posts/JOB_ID para atualizações de entrega, ou registre um webhook em vez de consultar.

Payload de exemplo

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

profileId precisa ser um UUID de perfil que pertence à sua chave de API — pegue-o no campo profile_id de qualquer conta retornada por GET /v1/accounts. Um perfil pertencente a outra conta, um que não existe, ou um valor que não é um UUID retornam o mesmo 404 { "error": "Profile not found" }.