Saltar al contenido principal

Requisitos previos

Antes de empezar, asegúrate de tener:
  1. Una cuenta de Social media studio con al menos una cuenta social conectada
  2. Una clave de API (consulta Autenticación)

URL base

Todas las solicitudes a la API deben hacerse a:

Crear una publicación

Envía una solicitud POST para crear una publicación nueva:
socialMedia acepta cualquiera de los 16 destinos de publicación (como TWITTER, LINKEDIN, INSTAGRAM, FACEBOOK, TIKTOK, YOUTUBE, THREADS, PINTEREST, BLUESKY y más), no solo los que aparecen en estos ejemplos. WHATSAPP y TELEGRAM son solo de mensajería y no admiten publicaciones. Consulta Conectar cuentas para ver la lista completa de plataformas compatibles.
Respuesta

Programar una publicación

Para programar una publicación a futuro, incluye scheduledAt al crearla:
O programa una publicación existente:

Listar publicaciones

Obtén las publicaciones de tu espacio de trabajo con filtros opcionales. El filtro status se corresponde con el campo postStatus que devuelven las respuestas, y socialMedia filtra por plataforma:

Subir medios

Para publicaciones de imagen y vídeo, primero obtén una URL de subida prefirmada:
Después sube tu archivo a la uploadUrl devuelta con un PUT HTTP. Envía una cabecera Content-Type igual al mimetype que declaraste:
La URL de subida está firmada con el mimetype declarado. Un PUT sin la cabecera Content-Type (por ejemplo con curl -T o con Python requests.put(url, data=f)), o con un valor distinto, falla con 403 SignatureDoesNotMatch.
Después usa s3Prefix y fileSrc en tu solicitud de creación de la publicación.

Siguientes pasos

Referencia de la API

Referencia completa de endpoints con playground interactivo

Servidor MCP

Conecta agentes de IA mediante el Model Context Protocol