Subir archivos que no se pueden adjuntar (uno o una carpeta entera)
create_upload_linkPara archivos que no puedes pasar a upload_media: videos o imágenes que están en la computadora de la persona, en una carpeta que te indicó o adjuntos de Claude. Un solo enlace sirve para todos los archivos del pedido (files: cuántos, hasta 25; por ejemplo los 5 videos de una carpeta), vence en 2 horas y cada archivo entra una vez. Si puedes leer los archivos y hacer pedidos HTTP (terminal, curl, código), súbelos tú mismo con upload_api, uno por clave de idempotency_keys, sin pedirle nada a la persona; los de más de direct_max_bytes van en partes (upload_api.large_files). Si no puedes, muéstrale upload_url completo: ahí suelta todos los archivos juntos. Cada archivo puede pesar hasta 2 GB (max_file_bytes), también un video largo sólo para YouTube. Después get_upload_status devuelve un media_id por archivo para create_post o create_and_publish_post (una publicación o programación por video). No publica nada; usa la cuota de almacenamiento.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "create_upload_link"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | No | Cuántos archivos vas a subir con este enlace (por ejemplo, los videos de la carpeta) | |
| 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. |