criar_campos_em_massa_ia
Batch-creates custom fields in Ploomes CRM for AI-identified fields that are new, using position-based mapping to integrate with HTML markers.
Instructions
Criar em massa, no Ploomes, os campos que a IA identificou (via
identificar_campos_html_ia) e que ainda não existem no sistema.
Endpoint: POST {PLOOMES_AI_BASE_URL}/bulk_fields_creation.
IMPORTANTE — leia antes de usar:
1. Envie APENAS os campos de identificar_campos_html_ia que
vieram SEM Key (campos novos). Campos que já têm Key devem ser
ignorados aqui — eles já existem, só precisam ser vinculados no
HTML (use aplicar_campos_no_html_ia para isso).
2. A correspondência entre os campos criados e os pontos
marcados no HTML é feita por POSIÇÃO — ou seja, a ordem desta
lista `campos` deve ser exatamente a mesma ordem em que esses
campos (sem Key) apareceram na resposta de
identificar_campos_html_ia. Não reordene.
3. Depois de rodar esta ferramenta, use aplicar_campos_no_html_ia
passando o html_com_ids original + a lista combinada (campos
que já tinham Key + os recém-criados aqui) para obter o HTML
final com <field key="..."> no lugar de <field id="N">.
Parâmetros:
campos: lista de objetos, cada um com:
- Name (str, obrigatório): nome do campo.
- TypeId (int, obrigatório): tipo do campo.
- EntityId (int, obrigatório): entidade à qual o campo pertence.
- PathId (int, opcional): caminho da entidade (de
identificar_campos_html_ia).
- Multiple (bool, opcional): se o campo é um bloco repetível.
idioma: idioma do usuário (ex.: "pt-BR").
Retorno: lista de campos criados, cada um agora com Key atribuída
pelo sistema.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| campos | Yes | ||
| idioma | No | pt-BR |