Pular para o conteúdo

Jotform

Jotform

JotForm é um criador de formulários online que permite criar e gerenciar formulários para coleta de dados, pesquisas e muito mais. Com a integração JotForm no SquadOS, seus agentes podem clonar formulários, organizar rótulos, consultar envios de usuários e atualizar configurações de conta diretamente nas automações.

Esta ferramenta utiliza chave de API (API_KEY) para conectar.

Você vai precisar dos seguintes campos:

CampoObrigatórioDescrição
api_keySimChave de API da sua conta JotForm, usada para autenticar todas as requisições.
  1. Acesse jotform.com/myaccount/api (faça login se necessário).
  2. No lado direito da página, clique em Create New Key (Criar nova chave).
  3. Selecione a chave recém-criada e informe um rótulo descritivo para identificá-la.
  4. Na coluna Permissions, clique na seta do menu suspenso e escolha o nível de acesso: Full Access para operações de leitura e escrita ou Read Access para somente leitura.
  5. Copie o valor da chave gerada — esse é o valor a usar no campo api_key ao conectar no SquadOS.
  1. Acesse Ferramentas no menu lateral (/admin/tools).
  2. Abra a aba Disponíveis e procure por Jotform.
  3. Clique no card para abrir o modal de detalhes e em Conectar.
  4. Você é levado para a página de conexão segura hospedada pela Composio, onde informa a chave de API obtida acima.
  5. Ao concluir, você volta para o SquadOS com a conta conectada e a ferramenta disponível para os agentes. (Detalhes do fluxo em Ferramentas da Organização.)

JOTFORM_CLONE_FORM

Clona um formulário existente no JotForm, criando uma cópia completa com todas as perguntas e configurações. Use quando precisar duplicar um formulário existente.

NomeTipoObrigatórioDescrição
idstringSimID do formulário a clonar. É o identificador único do formulário que você deseja duplicar.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JOTFORM_CREATE_LABEL

Cria um novo rótulo para organizar formulários no JotForm. Use quando precisar categorizar ou agrupar formulários com um nome.

NomeTipoObrigatórioDescrição
namestringSimNome do rótulo a criar. Campo obrigatório.
colorstringNãoCódigo de cor do rótulo em formato hexadecimal (ex.: #F09E39, #FF5733). Se não informado, o sistema atribuirá uma cor padrão.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JOTFORM_DELETE_LABEL

Exclui um rótulo junto com todos os seus sub-rótulos. Use quando precisar remover um rótulo da conta.

NomeTipoObrigatórioDescrição
idstringSimID do rótulo a excluir.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JOTFORM_GET_LABEL

Recupera os detalhes de um rótulo pelo seu ID, incluindo nome e cor. Use quando precisar buscar informações sobre um rótulo específico.

NomeTipoObrigatórioDescrição
idstringSimID do rótulo para buscar os detalhes.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JOTFORM_GET_LABEL_RESOURCES

Retorna a lista de recursos (formulários) associados a um rótulo e suas informações. Use quando precisar recuperar os formulários organizados em um rótulo específico.

NomeTipoObrigatórioDescrição
idstringSimID do rótulo para buscar os recursos.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JOTFORM_GET_SYSTEM_PLAN

Recupera os detalhes de um plano do sistema específico. Use quando precisar verificar limites e preços de um plano.

NomeTipoObrigatórioDescrição
planNamestring ("FREE" | "BRONZE" | "SILVER" | "GOLD" | "PLATINUM")SimNome do plano do sistema a consultar.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JOTFORM_GET_USER_DETAILS

Recupera os detalhes do usuário autenticado, incluindo informações de conta e uso. Use após confirmar que a chave de API é válida.

NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JOTFORM_GET_USER_FOLDERS

Recupera a lista de rótulos (substitutos de pastas) do usuário autenticado. Usa o endpoint GET /user/labels conforme a migração do JotForm de pastas para rótulos.

NomeTipoObrigatórioDescrição
ownerstringNãoNome de usuário do proprietário ou ID de workspace/equipe. Condicionalmente obrigatório para algumas contas ou workspaces.
add_resourcesbooleanNãoInclui os recursos do rótulo (ex.: formulários) na resposta quando true (addResources=1).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JOTFORM_GET_USER_FORMS

Recupera a lista de formulários criados pelo usuário autenticado. Use após configurar a autenticação por chave de API.

NomeTipoObrigatórioDescrição
limitintegerNãoNúmero de formulários a retornar.
folderstringNãoFiltrar por ID de pasta.
offsetintegerNãoDeslocamento para paginação.
searchstringNãoConsulta de busca.
orderbystringNãoCampo pelo qual ordenar os resultados.
sortingstringNãoDireção da ordenação: ASC ou DESC.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JOTFORM_GET_USER_HISTORY

Busca registros do histórico de atividades do usuário. Use ao auditar ou filtrar ações do usuário por tipo ou data.

NomeTipoObrigatórioDescrição
datestring ("lastWeek" | "lastMonth" | "last3Months" | "last6Months" | "lastYear" | "all")NãoIntervalo de datas predefinido para limitar o histórico.
actionstringNãoFiltrar histórico por tipo de ação (ex.: userCreation, formUpdate, apiKeyCreated, userLogout).
sortBystring ("ASC" | "DESC")NãoDireção de ordenação dos resultados.
endDatestringNãoData de término (MM/DD/AAAA) para filtrar o histórico.
startDatestringNãoData de início (MM/DD/AAAA) para filtrar o histórico.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JOTFORM_GET_USER_REPORTS

Recupera a lista de URLs de relatórios para todos os formulários da conta. Inclui formatos Excel, CSV, gráficos imprimíveis e tabelas HTML incorporáveis.

NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JOTFORM_GET_USER_SETTINGS

Recupera as configurações do usuário autenticado. Use após confirmar que a chave de API é válida.

NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JOTFORM_GET_USER_SETTINGS_BY_KEY

Recupera uma configuração específica do usuário pela chave. Use quando precisar de um único valor de configuração como e-mail, fuso horário, idioma ou site.

NomeTipoObrigatórioDescrição
settingsKeystringSimA chave de configuração específica do usuário a buscar. Chaves comuns incluem: email, timezone, language, website.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JOTFORM_GET_USER_SUBMISSIONS

Recupera todos os envios de todos os formulários da conta. O dicionário de respostas contém os dados dos envios com os IDs das perguntas como chaves. Use quando precisar acessar dados de envios em múltiplos formulários.

NomeTipoObrigatórioDescrição
limitintegerNãoNúmero de resultados em cada conjunto de resultados. Padrão: 20. Máximo: 1000.
filterstringNãoFiltra os resultados para buscar um intervalo específico de envios. Informe como string JSON, ex.: '{"new":"1"}' para filtrar apenas novos envios.
offsetintegerNãoInício de cada conjunto de resultados para paginação. Padrão: 0.
orderbystringNãoOrdenar resultados por um campo de envio: id, form_id, IP, created_at, status, new, flag, updated_at.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JOTFORM_GET_USER_USAGE

Recupera as estatísticas mensais de uso do usuário autenticado. Use para verificar envios de formulários, formulários de pagamento, envios SSL e armazenamento utilizado.

NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JOTFORM_REMOVE_LABEL_RESOURCES

Remove recursos (formulários) especificados de um rótulo pelos seus IDs e tipos. Use quando precisar desassociar formulários de um rótulo específico.

NomeTipoObrigatórioDescrição
idstringSimIdentificador único do rótulo do qual os recursos serão removidos.
resourcesarraySimLista de recursos (formulários) a remover do rótulo. Cada recurso deve especificar um id e um type.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JOTFORM_UPDATE_LABEL

Atualiza um rótulo existente com novos valores de nome ou cor. Use quando precisar modificar as propriedades de um rótulo.

NomeTipoObrigatórioDescrição
idstringSimID do rótulo a atualizar.
namestringNãoNovo nome para o rótulo.
colorstringNãoNova cor para o rótulo em formato hexadecimal (ex.: #FF5733).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

JOTFORM_UPDATE_USER_SETTINGS

Atualiza as configurações do usuário, como fuso horário, idioma, e-mail e site. Use quando precisar modificar as configurações da conta do usuário.

NomeTipoObrigatórioDescrição
namestringNãoNome completo do usuário.
emailstringNãoNovo endereço de e-mail do usuário.
companystringNãoNome da empresa do usuário.
websitestringNãoNova URL do site do usuário.
industrystringNãoSetor de atuação do usuário.
languagestringNãoCódigo de idioma preferido pelo usuário (ex.: en, es, fr).
time_zonestringNãoIdentificador de fuso horário IANA do usuário (ex.: America/New_York, Europe/London).
securityAnswerstringNãoResposta à pergunta de segurança.
securityQuestionstringNãoPergunta de segurança para recuperação de conta.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.