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

# Criar monitoramento

> Crie um monitoramento de pessoa jurídica para fontes selecionadas.

Cria um monitoramento de pessoa jurídica para um CNPJ e uma ou mais fontes.

Cada fonte recebe sua própria frequência de checagem.

<ResponseExample>
  ```json 200 theme={null}
  {
    "code": 200,
    "message": "Monitoramento criado. A checagem inicial será executada em segundo plano.",
    "result": {
      "id": "9fcb573b-7f62-4774-978b-07e89dfef5f2",
      "name": "EMPRESA EXEMPLO LTDA",
      "type": "pj",
      "status": "active",
      "status_label": "Ativo",
      "notification_email": "alertas@example.com",
      "price_per_check": 0.35,
      "checks_count": 0,
      "events_count": 0,
      "charged_total": 0,
      "target": {
        "type": "pj",
        "label": "Pessoa jurídica",
        "name": "EMPRESA EXEMPLO LTDA",
        "tax_id": "00000000000000"
      },
      "sources_count": 1,
      "initial_check_queued": true
    }
  }
  ```

  ```json 409 theme={null}
  {
    "code": 409,
    "message": "Já existe um monitoramento para este CNPJ.",
    "result": {
      "id": "9fcb573b-7f62-4774-978b-07e89dfef5f2",
      "status": "active"
    }
  }
  ```
</ResponseExample>

## Corpo da requisição

<ParamField body="name" type="string" required>
  Razão social ou nome interno do monitoramento.
</ParamField>

<ParamField body="tax_id" type="string" required>
  CNPJ da empresa, com ou sem pontuação.
</ParamField>

<ParamField body="sources" type="array<object>" required>
  Fontes que serão monitoradas.
</ParamField>

<ParamField body="notification_email" type="string" required>
  E-mail que receberá os alertas.
</ParamField>

## Estrutura de `sources[]`

| Campo          | Tipo     | Descrição                                                                          |
| -------------- | -------- | ---------------------------------------------------------------------------------- |
| `source_id`    | `string` | ID da fonte retornada em [Configuração](/api-reference/monitoring/company/config). |
| `frequency_id` | `string` | ID da frequência escolhida.                                                        |

## Exemplo de corpo

```json theme={null}
{
  "name": "EMPRESA EXEMPLO LTDA",
  "tax_id": "00000000000000",
  "sources": [
    {
      "source_id": "company_processes",
      "frequency_id": "daily"
    }
  ],
  "notification_email": "alertas@example.com"
}
```

## Fluxo recomendado

1. Consulte [Configuração](/api-reference/monitoring/company/config).
2. Valide o CNPJ em [Validar pessoa jurídica](/api-reference/monitoring/company/validate).
3. Crie o monitoramento com as fontes desejadas.
4. Acompanhe a checagem inicial em [Detalhar monitoramento](/api-reference/monitoring/detail).
