Create kb video
create_kb_videoCria e indexa um VÍDEO na base de conhecimento a partir de uma URL pública (http/https) ou de base64. Diferente de imagem, não existe descrição automática por IA — a descrição é obrigatória e deve ser escrita por quem chama a tool (é o texto usado na busca semântica pra decidir quando o agente manda o vídeo). Limite de 16MB (mesmo teto que o WhatsApp impõe para vídeo). Fica disponível em /api/kb/video/[id] (URL pública) — o agente pode enviar durante conversas ativas, e também serve como header_video_url de create_whatsapp_template para cadências de prospecção. Sem target_user_id, cria na PRÓPRIA conta autenticada; o administrador da plataforma pode passar target_user_id.
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": {
"name": "<name>",
"description": "<description>"
},
"name": "create_kb_video"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Nome/título do vídeo (ex: "Vídeo institucional 40s") | |
| tags | No | Tags separadas por vírgula, ex: "institucional,vendas" | |
| video_url | No | URL pública do vídeo (http/https, mp4) a ser baixado e indexado. Ignorado se video_base64 vier junto. | |
| description | Yes | OBRIGATÓRIO. Descrição detalhada do conteúdo do vídeo — não há geração automática por IA. É o texto usado pra busca semântica saber quando enviar esse vídeo. | |
| video_base64 | No | Alternativa a video_url quando o vídeo NÃO está hospedado em nenhuma URL pública — data URL base64 completa ("data:video/mp4;base64,...."). Tem prioridade sobre video_url. | |
| target_user_id | No | ID da conta-alvo (opcional; APENAS o admin da plataforma pode usar). Padrão: a conta autenticada. |