> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gu1.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Criar Matriz de Risco

> Criar uma nova matriz de risco com acionadores — usando o motor de scoring de risco gu1 com gatilhos configuráveis, com exemplos para create.

## Visão Geral

Cria uma nova matriz de risco com configuração de pontuação e acionadores opcionais.

## Corpo da Requisição

<ParamField body="name" type="string" required>
  Nome da matriz de risco
</ParamField>

<ParamField body="description" type="string">
  Descrição da matriz de risco
</ParamField>

<ParamField body="category" type="string" default="custom">
  Categoria: aml, kyc, fraud, sanctions, transaction\_monitoring, customer\_risk, regulatory, custom
</ParamField>

<ParamField body="status" type="string" default="draft">
  Status: draft, active, shadow, inactive
</ParamField>

<ParamField body="scoringConfig" type="object">
  Configuração de pontuação com limites
</ParamField>

<ParamField body="triggers" type="array">
  Array de configurações de acionadores
</ParamField>

<ParamField body="tags" type="array">
  Array de tags para organização
</ParamField>

## Configuração de Acionadores

Cada acionador pode ter:

```json theme={null}
{
  "name": "Acionador de Alto Risco",
  "description": "Criar investigação quando o risco é alto",
  "condition": {
    "field": "riskScore",
    "operator": "gte",
    "value": 80
  },
  "action": "create_investigation",
  "priority": "HIGH"
}
```

## Exemplo

```bash theme={null}
curl -X POST http://api.gu1.ai/risk-matrices \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Matriz de Monitoramento de Transações",
    "description": "Monitorar transações de alto risco",
    "category": "transaction_monitoring",
    "status": "active",
    "scoringConfig": {
      "minScore": 0,
      "maxScore": 100,
      "thresholds": {
        "low": 30,
        "medium": 60,
        "high": 80
      }
    },
    "triggers": [
      {
        "name": "Acionador de Risco Crítico",
        "description": "Criar investigação automaticamente para risco crítico",
        "condition": {
          "field": "riskScore",
          "operator": "gte",
          "value": 90
        },
        "action": "create_investigation",
        "priority": "CRITICAL"
      },
      {
        "name": "Alerta de Risco Médio",
        "description": "Criar alerta para risco médio",
        "condition": {
          "field": "riskScore",
          "operator": "between",
          "value": [60, 89]
        },
        "action": "create_alert",
        "priority": "MEDIUM"
      }
    ],
    "tags": ["transaction", "aml"]
  }'
```

## Resposta

```json theme={null}
{
  "riskMatrix": {
    "id": "rm-new-123",
    "name": "Matriz de Monitoramento de Transações",
    "status": "active",
    "triggers": [/* ... */]
  },
  "usingDefaultStrategy": false
}
```

## Ações de Acionadores

* **create\_alert**: Criar um alerta
* **create\_investigation**: Criar uma investigação
* **send\_notification**: Enviar notificação para a equipe
* **block\_entity**: Bloquear entidade do processamento
* **request\_approval**: Solicitar aprovação manual
* **escalate**: Escalar para o supervisor

## Veja Também

* [Atualizar Matriz de Risco](/pt/api-reference/risk-matrix/update)
* [Criar Regra](/pt/api-reference/rules/create)
