Guia técnico para executar uma automatização via API enviando arquivos (multipart upload).
- Método: POST
- Rota: /api/automation/<automation_id>/run/
- Barra final obrigatória (/run/). Sem ela, com APPEND_SLASH, um POST multipart pode falhar com erro de redirect.
Exemplo de base:
``` https://
/api/automation/<UUID_DA_AUTOMATION>/run/ ```
- data: apenas Form em JSON; o Arquivo chega pela parte -F Arquivo=@....
- Caminho do @: é local à máquina que executa o curl; o servidor recebe apenas os bytes.
- Se você usar ;type=image/jpeg no curl, isso vai dentro da opção --form como sintaxe do curl, não como parte do path do arquivo (evite que Insomnia/curl interprete mal o path).
- Body: Multipart Form
- Campo data (Text): o mesmo JSON de cima.
- Campo Arquivo (File): selecionar o arquivo do disco.
- URL com /run/ final.
- Auth: mesmo esquema que na API (Token, etc.).
- Os passos referenciam o arquivo com paths do tipo context.input_params.Arquivo (nome do input).
- Índice da pergunta em "Update form answer": deve ser o string index exato do entryanswer_set no FormContent (ex.: 1.1 / 1.2 com ponto, não outro formato, salvo se o formulário salvar outro literal).