Classificação de Aplicativos

Gerencie regras de classificação de aplicativos capturados pelo Task Mining. Categorize atividade digital por contexto operacional da sua empresa.

A autenticação usa o campo key padrão Fhinck.

Endpoints

EndpointMétodoDescrição
/listAppClassificationRulesPOSTLista todas as regras ativas da empresa.
/insertAppClassificationRulePOSTInsere uma nova regra de classificação.
/deactivateAppClassificationRulePOSTDesativa uma regra existente pelo nome do aplicativo.

POST /listAppClassificationRules

Retorna todas as regras de classificação cadastradas para a empresa.

Request

CampoTipoObrigatórioDescrição
keystringSimChave criptografada da empresa.
cURL — listar regras
curl -X POST https://integrations.fhinck.com/listAppClassificationRules \
  -H "Content-Type: application/json" \
  -d '{ "key": "SUA_CHAVE_DE_INTEGRACAO" }'
Response 200
{
  "err": false,
  "company": "EMPRESA",
  "result": [
    {
      "app_name_pt": "Microsoft Teams",
      "regex_rule": "teams\\.exe",
      "app_class": "Comunicação",
      "rnk": 10
    }
  ]
}

POST /insertAppClassificationRule

Insere uma nova regra de classificação. O campo regex_rule é validado como expressão regular válida no servidor.

Request

CampoTipoObrigatórioDescrição
keystringSimChave criptografada da empresa.
app_name_ptstringSimNome do aplicativo em português. Deve ser único por empresa.
regex_rulestringSimExpressão regular para corresponder ao processo. Ex.: teams\\.exe.
app_classstringNãoCategoria livre do aplicativo (ex.: Comunicação, Produtividade, Desenvolvimento).
app_regexstringNãoRegex alternativa para casos especiais. Opcional — geralmente desnecessário.
rnkintegerNãoPrioridade da regra. Números menores têm maior prioridade.
cURL — inserir regra
curl -X POST https://integrations.fhinck.com/insertAppClassificationRule \
  -H "Content-Type: application/json" \
  -d '{
    "key": "SUA_CHAVE_DE_INTEGRACAO",
    "app_name_pt": "Microsoft Teams",
    "regex_rule": "teams\\.exe",
    "app_class": "Comunicação",
    "rnk": 10
  }'
Response 200
{
  "err": false,
  "result": {
    "app_name_pt": "Microsoft Teams",
    "regex_rule": "teams\\.exe",
    "company": "EMPRESA"
  }
}

POST /deactivateAppClassificationRule

Desativa uma regra de classificação pelo nome do aplicativo.

CampoTipoObrigatório
keystringSim
app_name_ptstringSim
cURL — desativar regra
curl -X POST https://integrations.fhinck.com/deactivateAppClassificationRule \
  -H "Content-Type: application/json" \
  -d '{
    "key": "SUA_CHAVE_DE_INTEGRACAO",
    "app_name_pt": "Microsoft Teams"
  }'
Response 200
{
  "err": false,
  "result": {
    "deactivated": "Microsoft Teams",
    "company": "EMPRESA"
  }
}

Erros comuns

StatusCausa
400Key ausente, inválida ou campo app_name_pt / regex_rule ausente.
400regex_rule é uma expressão regular inválida.
401Key não descriptografável.
500Erro interno ao persistir a regra.