Publicaciones
Editar una publicación
Mientras ninguna red haya empezado a enviar, reemplaza targets, fija scheduledAt o pasa entre draft y scheduled. Los campos omitidos se conservan.
Autorizaciones
AuthorizationstringobligatorioTu clave personal o token de acceso OAuth, enviado como
Bearer <token>.
Parámetros de ruta
idstringobligatorioIdentificador de la publicación.
Cuerpo
application/json
targetsobject[]Todos los destinos, reescritos (texto, medios, formato, cuenta); ausente: se conservan
Mostrar atributos hijos
platformstringobligatorioRed de destino
Valores permitidos:
instagramfacebookxlinkedintiktoktextstringobligatorioPie publicado en esta red
mediaobject[]Medios adjuntos
Mostrar atributos hijos
idstringIdentificador de un medio de la biblioteca del establecimiento (si no,
urlytype)urlstringDirección pública del medio (https en live); sin identificador
typestringTipo del medio dado por dirección
Valores permitidos:
imagevideo
formatstringFormato (
post,reel,story,carousel...); por defecto, el que serviría la redaccountIdstringLive: la cuenta conectada que publica, cuando el establecimiento tiene varias en esta red (
GET /v1/establishments/:id/accounts)
scheduledAtstring<date-time>Nueva fecha, en el futuro: la publicación se programa para esa fecha
statusstringdraft: vuelve a borrador (conserva el contenido, pierde la hora);scheduled: programa enscheduledAt, o a la hora que teníaValores permitidos:
draftscheduled
Respuesta
200application/json
La publicación tras la edición.
idstringobligatorioIdentificador de la publicación
statusstringobligatorioEn todas las redes;
partial: publicada en una, fallida en otraValores permitidos:
draftscheduledpublishingpublishedsent_to_inboxfailedpartialestablishmentIdstringobligatorioEstablecimiento de la publicación
createdAtstring<date-time>obligatorioCuándo se creó la publicación
targetsobject[]obligatorioUna entrada por red y cuenta: dos cuentas en una red, dos entradas
Mostrar atributos hijos
platformstringobligatorioRed del destino
accountIdstringobligatorioLa cuenta que publica (
GET /v1/establishments/:id/accounts)statestringobligatorioEstado del destino en su red
Valores permitidos:
draftscheduledpublishingpublishedsent_to_inboxfailedpublishedAtstring<date-time>Cuándo se publicó el destino
permalinkstringEnlace a la publicación en la red
errorstringPor qué la red la rechazó
scheduledAtstring<date-time>Cuándo está programada la publicación
402
subscription_required.
403
live_mode_required para una aplicación de prueba, o falta el permiso posts:write.
404
post_not_found: fuera del alcance del token.
409
post_not_editable: una red ha enviado la publicación o la está enviando.
422application/json
post_refused: una red, el establecimiento o Publishing rechazaría la publicación editada. duplicate_platform para dos destinos en una misma red.
4XXapplication/json
Cualquier otro error, en el sobre de error.