Guardar publicación (video, imagen, historia o carrusel)
create_postGuarda en la marca una publicación sin publicarla: un video, una imagen sola, una historia o un carrusel, con los media_id de upload_media o import_video_from_url. Elige destinos de list_accounts. Si el usuario no da el texto, escríbelo tú en su idioma: título corto y descripción con gancho, beneficio, llamada a la acción y pocos hashtags. Para publicar o programar en el mismo pedido usa create_and_publish_post. Conserva operation_id al reintentar. Instagram acepta videos de hasta 300 MB (historias en video hasta 100 MB): es una condición de Instagram para cualquier app o API, no de PilotControl. Si un destino de Instagram falla por el peso, díselo así al usuario, sin presentarlo como error de la app ni prometer otra vía de subida; las demás redes salen con el original y para Instagram hace falta una versión más liviana.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"operation_id": "<operation_id>",
"media_ids": "<media_ids>",
"title": "<title>",
"targets": "<targets>"
},
"name": "create_post"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| format | No | post: un video o una imagen. story: historia de Instagram/Facebook (un video o varias imágenes, una historia por imagen). carousel: de 2 a 10 imágenes o videos MP4/MOV en orden; si incluye videos, solo Instagram. | post |
| tiktok | No | ||
| targets | Yes | ||
| youtube | No | ||
| brand_id | No | ID de la marca (de list_brands). Usa solo la marca que el usuario nombró; si no la nombró y hay varias, pregúntale cuál. | |
| media_ids | Yes | De upload_media o import_video_from_url, en orden | |
| description | No | ||
| operation_id | Yes | Identificador único de este pedido (por ejemplo un UUID). Repite el mismo al reintentar el mismo pedido; uno nuevo para un pedido nuevo. | |
| scheduled_for | No | ISO 8601 con zona horaria, solo si el usuario pidió programar | |
| cover_media_id | No | Imagen de portada para un video (opcional) | |
| instagram_trial_reel | No | Reel de prueba de Instagram (solo lo ven quienes no te siguen). MANUAL: lo pasas al perfil a mano; SS_PERFORMANCE: Instagram lo comparte si rinde. |