REST APIPOST
Crear publicación
Publica o programa una publicación en múltiples plataformas
POST
https://post.adaptlypost.com/post/api/v1/social-postsCree una nueva publicacion en redes sociales. Las publicaciones pueden publicarse inmediatamente, programarse para mas tarde o guardarse como borradores.
Clave API (token Bearer)
Parametros del cuerpo
| Parametro | Tipo | Descripcion |
|---|---|---|
platformsOBLIGATORIO | PlatformType[] | Plataformas objetivo (ej. TWITTER, LINKEDIN, INSTAGRAM) |
contentTypeOBLIGATORIO | ContentType | TEXT, IMAGE, VIDEO, CAROUSEL o STORY |
text | string | Contenido de texto de la publicacion |
platformTexts | PlatformText[] | Textos personalizados por plataforma |
mediaUrls | string[] | URLs de archivos multimedia subidos |
thumbnailUrl | string | URL de miniatura para publicaciones de video |
scheduledAt | string | Fecha en formato ISO 8601 para programacion. Omita para publicar inmediatamente. |
timezoneOBLIGATORIO | string | Zona horaria IANA (ej. America/New_York) |
saveAsDraft | boolean | Guardar como borrador en lugar de publicar |
twitterConnectionIds | string[] | ID de conexion de cuentas de Twitter |
linkedinConnectionIds | string[] | ID de conexion de cuentas de LinkedIn |
instagramConnectionIds | string[] | ID de conexion de cuentas de Instagram |
tiktokConnectionIds | string[] | ID de conexion de cuentas de TikTok |
youtubeConnectionIds | string[] | ID de conexion de canales de YouTube |
pinterestConnectionIds | string[] | IDs de conexión de la cuenta de Pinterest |
blueskyConnectionIds | string[] | IDs de conexión de la cuenta de Bluesky |
threadsConnectionIds | string[] | IDs de conexión de la cuenta de Threads |
pageIds | string[] | ID de paginas de Facebook/LinkedIn |
Texto especifico por plataforma
Utilice platformTexts para personalizar el contenido por plataforma mientras comparte la misma publicacion.
Cuando una plataforma no tiene una entrada en platformTexts, se utiliza el campo text predeterminado.
Una cuenta por plataforma
Solo se permite una cuenta por plataforma por publicacion. Por ejemplo, no puede incluir dos IDs de conexion de Twitter en la misma solicitud. Esta restriccion se aplica para cumplir con los Terminos de Servicio de las plataformas. Violar esta regla devolvera un error 400.Crear una publicacion social
curl --request POST \
--url https://post.adaptlypost.com/post/api/v1/social-posts \
--header 'Authorization: Bearer <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"platforms": ["TWITTER", "LINKEDIN"],
"contentType": "TEXT",
"text": "Exciting product update!",
"timezone": "America/New_York",
"twitterConnectionIds": ["conn_abc123"],
"linkedinConnectionIds": ["conn_def456"]
}'200
{
"postId": "post_xyz789",
"queuedPlatforms": ["TWITTER", "LINKEDIN"],
"skippedPlatforms": [],
"isScheduled": false,
"scheduledAt": null
}