Una sola llamada REST: post to Facebook via API
Una petición autenticada a /social-posts basta para post to Facebook via API: texto, una foto, un video, un carrusel de 2-10 imágenes, un Reel o una Story en video en una Facebook Page que ya tengas conectada.

Un endpoint REST para publicar en una Facebook Page
Autenticación con token Bearer, Pages direccionadas por pageIds, facebookConfigs para Reels y Stories, subidas de medios prefirmadas y webhooks que se disparan cuando el post de la Page se publica o falla.
La Confianza de Creadores y Equipos
Descubre cómo creadores, marketers y pequeñas empresas usan AdaptlyPost para mantenerse constantes y ahorrar horas cada semana.
Soy ingeniero de software, no marketero. Mi pareja lleva una página de TikTok, así que le echo una mano programando sus publicaciones, preparo todo de una vez y dejo que la IA se encargue de los textos. Ahora me lleva unos 20 minutos a la semana.
Ingeniero de Software
Manejo mi página de nail art y una marca personal. Programar ambas desde un solo panel lo cambió todo, ahora publico de manera constante y mi engagement subió bastante en un mes.
Creadora de Contenido
Soy SWE y, la verdad, pésimo para publicar de forma constante. Simplemente organizo una semana de publicaciones para mi marca personal cuando tengo un rato libre, y la IA redacta los textos por plataforma para que no tenga que reescribir lo mismo de cinco maneras diferentes.
Ingeniero de Software
Soy ingeniero de software, no marketero. Mi pareja lleva una página de TikTok, así que le echo una mano programando sus publicaciones, preparo todo de una vez y dejo que la IA se encargue de los textos. Ahora me lleva unos 20 minutos a la semana.
Ingeniero de Software
Manejo mi página de nail art y una marca personal. Programar ambas desde un solo panel lo cambió todo, ahora publico de manera constante y mi engagement subió bastante en un mes.
Creadora de Contenido
Soy SWE y, la verdad, pésimo para publicar de forma constante. Simplemente organizo una semana de publicaciones para mi marca personal cuando tengo un rato libre, y la IA redacta los textos por plataforma para que no tenga que reescribir lo mismo de cinco maneras diferentes.
Ingeniero de Software
Soy ingeniero de software, no marketero. Mi pareja lleva una página de TikTok, así que le echo una mano programando sus publicaciones, preparo todo de una vez y dejo que la IA se encargue de los textos. Ahora me lleva unos 20 minutos a la semana.
Ingeniero de Software
Manejo mi página de nail art y una marca personal. Programar ambas desde un solo panel lo cambió todo, ahora publico de manera constante y mi engagement subió bastante en un mes.
Creadora de Contenido
Soy SWE y, la verdad, pésimo para publicar de forma constante. Simplemente organizo una semana de publicaciones para mi marca personal cuando tengo un rato libre, y la IA redacta los textos por plataforma para que no tenga que reescribir lo mismo de cinco maneras diferentes.
Ingeniero de Software
No soy persona de redes sociales pero necesito publicar mi trabajo en algún lado. El escritor IA redacta algo decente, lo ajusto un poco, lo programo, listo. Pasé de publicar una vez al mes a tres veces por semana.
Diseñador Freelance
Conectamos nuestro agente OpenClaw a AdaptlyPost y ahora nuestra IA publica actualizaciones de producto en todos los canales automáticamente. Suena futurista pero honestamente simplemente funciona. La integración API fue directa.
Fundador de Startup
No soy persona de redes sociales pero necesito publicar mi trabajo en algún lado. El escritor IA redacta algo decente, lo ajusto un poco, lo programo, listo. Pasé de publicar una vez al mes a tres veces por semana.
Diseñador Freelance
Conectamos nuestro agente OpenClaw a AdaptlyPost y ahora nuestra IA publica actualizaciones de producto en todos los canales automáticamente. Suena futurista pero honestamente simplemente funciona. La integración API fue directa.
Fundador de Startup
No soy persona de redes sociales pero necesito publicar mi trabajo en algún lado. El escritor IA redacta algo decente, lo ajusto un poco, lo programo, listo. Pasé de publicar una vez al mes a tres veces por semana.
Diseñador Freelance
Conectamos nuestro agente OpenClaw a AdaptlyPost y ahora nuestra IA publica actualizaciones de producto en todos los canales automáticamente. Suena futurista pero honestamente simplemente funciona. La integración API fue directa.
Fundador de Startup
Cómo funciona
Crea un token y luego lista tus Pages
Genera una key en Settings > API Tokens (empieza por adaptly_) y envíala como Authorization: Bearer en cada llamada. Después haz GET /social-accounts: cada Facebook Page que hayas conectado en el panel vuelve como su propia cuenta con un campo pageId. Los perfiles personales y los Grupos nunca aparecen: aquí la publicación en Facebook es solo para Pages, y el OAuth ocurre en el panel, no por la API.
POST /social-posts con pageIds
Llama a POST https://post.adaptlypost.com/post/api/v1/social-posts con text, platforms: ["FACEBOOK"], un timezone como Europe/Berlin (ambos son obligatorios) y pageIds con exactamente una Page: dos conexiones de Page en el mismo array se rechazan con un 400. Añade scheduledAt para programar en lugar de publicar ya. facebookConfigs solo acepta postType y videoTitle, y postType REEL o STORY se aplica únicamente cuando contentType es VIDEO: un payload IMAGE con postType STORY sale en silencio como una foto normal del feed.
Lee el resultado de Facebook
GET /social-posts/:id/results devuelve la entrada de Facebook con su status y el platformPostId nativo: nunca se devuelve un permalink, así que guarda tú mismo ese ID junto a la Page. Los errores de payload nunca aparecen aquí: un carrusel fuera del rango de 2-10 imágenes o una segunda Page en pageIds fallan de forma síncrona con un 400 en la llamada de creación, antes de que exista ningún registro del post, y los tipos de archivo no soportados los rechaza antes POST /upload-urls. Lo que llega a errorMessage es lo que hizo Facebook después de que aceptáramos y despacháramos el post: una Page cuyo acceso fue revocado (reconéctala en el panel, no hay endpoint para refrescar tokens), o medios que la Graph API rechazó durante su propia ingesta. Vuelve a lanzar solo la entrada de Facebook con POST /social-posts/:id/retry, o registra un webhook: cada endpoint que registres recibe los cuatro eventos: post.published, post.failed, post.partially_failed y post.scheduled.
Precios simples y transparentes
Elige el plan perfecto para ti
30 cuentas sociales conectadas
Posts programados ilimitados
1 miembro de equipo
3 espacios de trabajo
150 créditos/mes
Captions IA
Estudio de imágenes IA
Acceso API e integración OpenClaw
Posts de imagen, video y carrusel
Más popular
60 cuentas sociales conectadas
Posts programados ilimitados
5 miembros de equipo
15 espacios de trabajo
400 créditos/mes
Captions IA
Estudio de imágenes IA
Acceso API e integración OpenClaw
Posts de imagen, video y carrusel
100 cuentas sociales conectadas
Posts programados ilimitados
20 miembros de equipo
50 espacios de trabajo
1000 créditos/mes
Captions IA
Estudio de imágenes IA
Acceso API e integración OpenClaw
Posts de imagen, video y carrusel
Todos los planes incluyen 7 días gratis
¿Quieres ver la comparación completa de funciones? Ver página de precios
Qué puede publicar la API en una Facebook Page
Posts de texto en el feed de la Page
contentType TEXT envía el campo text directo a la línea de tiempo de la Page. No hay control de la vista previa del enlace, ni primer comentario, ni campo de @mención o de ubicación, ni promoción de pago: el payload es el texto y nada más.
Fotos y carruseles de 2-10 imágenes
Una imagen, o contentType CAROUSEL con 2 a 10 imágenes en un solo post de la Page. Los archivos deben ser image/jpeg, image/png o image/webp y quedarse por debajo de 4MB cada uno (sin GIF, sin HEIC). Apunta mediaUrls a tus propias URLs públicas, o pasa los archivos por POST /upload-urls para subidas prefirmadas.
Reels desde facebookConfigs.postType
Pon contentType VIDEO y facebookConfigs.postType = REEL para publicar un Reel de Facebook, con un videoTitle opcional. Las subidas aceptan video/mp4 y video/quicktime. postType y videoTitle son las dos únicas opciones específicas de Facebook que expone la API.
Stories en video en la Page
facebookConfigs.postType = STORY publica una Story de la Page, pero solo a partir de un video: las Stories con imagen no son posibles a través de la API. Todo va a la única Page indicada en pageIds; repartir el mismo texto a una segunda Page requiere una segunda llamada.
¿Listo para publicar en tu Facebook Page por REST?
Conecta una Page en el panel, crea un token adaptly_ y envía tu primera llamada POST /social-posts. La especificación OpenAPI 3.0.3 en /openapi.json es pública y no necesita auth.