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

# Mídia adversa

> Triagem assíncrona de imprensa sobre a contraparte

Dispara triagem de imprensa sobre o subject de uma [análise](/concepts/analyses) já concluída, a partir do seu `uuid`.

## `POST /adverse-media`

Assíncrono: retorna imediatamente e enfileira a triagem. Cobre a contraparte e seus sócios diretos; pode levar minutos.

**Escopo:** `adverse_media:create`

### Corpo da requisição

| Campo           | Tipo   | Descrição                                 |
| --------------- | ------ | ----------------------------------------- |
| `analysis_uuid` | UUID   | Análise-fonte já concluída.               |
| `source`        | string | Identificador livre da origem da chamada. |

```json theme={null}
{ "analysis_uuid": "018ffd38-6d94-7c0c-a6dd-2d9690a118f8", "source": "meu-sistema" }
```

### Resposta imediata: `202 Accepted`

`AdverseMediaAcceptedResponse`: `uuid`, `analysis_uuid`, `status`. Não contém o resultado.

### Como obter o resultado

* Polling: `GET /adverse-media/{uuid}` até status de conclusão.
* Webhook: evento `adverse_media.completed` (ver [Webhooks](/concepts/webhooks)).

### Erros

| Status | Quando                                                                                      |
| ------ | ------------------------------------------------------------------------------------------- |
| `404`  | Análise-fonte não encontrada.                                                               |
| `422`  | Corpo inválido, análise-fonte não concluída, ou sem snapshot de enriquecimento para varrer. |
| `429`  | Quota do plano excedida.                                                                    |
| `403`  | Plano não inclui o recurso (`{"detail": "feature_not_in_plan"}`).                           |

Catálogo completo em [Erros](/concepts/errors).

## `GET /adverse-media/{uuid}`

Status e, quando concluída, resultado completo da triagem. **Escopo:** `adverse_media:read`.
