Integración con Zapier
Activa la publicación social desde apps como Google Sheets, Airtable y Typeform.
Paso a paso
- Crea cualquier disparador de Zap (por ejemplo, "New Spreadsheet Row").
- Añade la acción "Webhooks by Zapier" con "Custom Request": POST https://api.post-uno.com/v1/media/upload-url con {"fileName","contentType"} para obtener un s3Key y una uploadUrl.
- Añade un segundo paso de Webhooks que haga PUT de los bytes del archivo a la uploadUrl devuelta.
- Añade un tercer paso de Webhooks: POST https://api.post-uno.com/v1/posts referenciando ese s3Key.
- Configura los encabezados en cada paso: Authorization=Bearer YOUR_API_KEY y Content-Type=application/json.
- Mapea los campos del disparador al payload JSON, ejecuta una prueba y guarda el jobId devuelto.
Payload de ejemplo
{
"profileId": "3f8c1e42-9b0a-4d77-8e21-5c6f0a1b2d3e",
"s3Key": "uploads/1735689600000-video.mp4",
"postType": "video",
"caption": "New post from Zapier",
"platforms": ["x", "linkedin"]
}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" }.