REST APIPATCH
Actualizar publicación
Actualiza una publicación existente
PATCH
https://post.adaptlypost.com/post/api/v1/social-posts/:idActualizar una publicacion existente. Todos los campos son opcionales: envie solo los campos que desea cambiar.
Clave API (token Bearer)
Parametros del cuerpo
| Parametro | Tipo | Descripcion |
|---|---|---|
platforms | PlatformType[] | Plataformas objetivo |
contentType | ContentType | Tipo de contenido |
text | string | Contenido de texto de la publicacion |
platformTexts | PlatformText[] | Sobrescrituras de texto por plataforma |
mediaUrls | string[] | URLs de archivos multimedia cargados |
thumbnailUrl | string | URL de miniatura para publicaciones de video |
scheduledAt | string | Fecha de reprogramacion (ISO 8601) |
timezone | string | Zona horaria IANA |
pageIds | string[] | IDs de páginas de Facebook/LinkedIn |
twitterConnectionIds | string[] | IDs de conexión de la cuenta de Twitter |
linkedinConnectionIds | string[] | IDs de conexión de la cuenta de LinkedIn |
instagramConnectionIds | string[] | IDs de conexión de la cuenta de Instagram |
tiktokConnectionIds | string[] | IDs de conexión de la cuenta de TikTok |
youtubeConnectionIds | string[] | IDs de conexión del canal 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 |
Todos los campos son opcionales. Incluye solo los campos que quieres actualizar. La respuesta devuelve el objeto completo de la publicación actualizada.
Una cuenta por plataforma
Solo se permite una cuenta por plataforma por publicacion. No puede actualizar una publicacion para incluir multiples cuentas en la misma plataforma. Esta restriccion se aplica para cumplir con los Terminos de Servicio de las plataformas.Actualizar una publicacion social
curl --request PATCH \
--url https://post.adaptlypost.com/post/api/v1/social-posts/post_xyz789 \
--header 'Authorization: Bearer <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"text": "Updated post content!",
"platforms": ["TWITTER", "LINKEDIN"],
"scheduledAt": "2026-03-15T10:00:00Z",
"timezone": "America/New_York",
"twitterConnectionIds": ["conn_abc123"],
"linkedinConnectionIds": ["conn_def456"]
}'200
{
"id": "post_xyz789",
"contentType": "TEXT",
"text": "Updated post content!",
"status": "SCHEDULED",
"scheduledAt": "2026-03-15T10:00:00Z",
"timezone": "America/New_York",
"platforms": [
{
"id": "pp_001",
"platform": "TWITTER",
"status": "PENDING",
"accountName": "@yourhandle"
},
{
"id": "pp_002",
"platform": "LINKEDIN",
"status": "PENDING",
"accountName": "Your Company"
}
],
"createdAt": "2026-03-14T11:59:00Z",
"updatedAt": "2026-03-15T08:30:00Z"
}