REST APIPATCH

Actualizar publicación

Actualiza una publicación existente

PATCHhttps://post.adaptlypost.com/post/api/v1/social-posts/:id

Actualizar una publicacion existente. Todos los campos son opcionales: envie solo los campos que desea cambiar.

Clave API (token Bearer)

Parametros del cuerpo

ParametroTipoDescripcion
platformsPlatformType[]Plataformas objetivo
contentTypeContentTypeTipo de contenido
textstringContenido de texto de la publicacion
platformTextsPlatformText[]Sobrescrituras de texto por plataforma
mediaUrlsstring[]URLs de archivos multimedia cargados
thumbnailUrlstringURL de miniatura para publicaciones de video
scheduledAtstringFecha de reprogramacion (ISO 8601)
timezonestringZona horaria IANA
pageIdsstring[]IDs de páginas de Facebook/LinkedIn
twitterConnectionIdsstring[]IDs de conexión de la cuenta de Twitter
linkedinConnectionIdsstring[]IDs de conexión de la cuenta de LinkedIn
instagramConnectionIdsstring[]IDs de conexión de la cuenta de Instagram
tiktokConnectionIdsstring[]IDs de conexión de la cuenta de TikTok
youtubeConnectionIdsstring[]IDs de conexión del canal de YouTube
pinterestConnectionIdsstring[]IDs de conexión de la cuenta de Pinterest
blueskyConnectionIdsstring[]IDs de conexión de la cuenta de Bluesky
threadsConnectionIdsstring[]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"
}