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

# POST /analyze/sandbox

> El mismo modelo que /analyze, sin tratar la llamada como tráfico live

```
POST {API_BASE}/v1/transactions/analyze/sandbox
```

Existe en **las dos APIs**, incluida producción:

```
POST https://sandbox-api.fraudeg.com/api/v1/transactions/analyze/sandbox
POST https://api.fraudeg.com/api/v1/transactions/analyze/sandbox
```

Misma forma de request, mismo modelo de scoring, misma forma de response que
[`POST /analyze`](/referencia/analyze). La diferencia es el **efecto**: la transacción
queda etiquetada y **no se trata como tráfico en vivo** — no acumula historial operativo
contra entidades reales ni dispara alertas a tu equipo.

Esto **no** es el entorno sandbox. El host `sandbox-api.fraudeg.com` es pre-official-integration
(keys y datos aparte). Esta ruta es un modo, y puedes usarla también contra
`https://api.fraudeg.com/api` para ver la respuesta del modelo de producción ya maduro
sin mezclar la prueba con el tráfico live. Ver [Entornos](/entornos).

Úsalo para:

* Probar tu integración de punta a punta.
* Verificar que tus campos están mapeados (ver [Campos](/integrar/campos)).
* Reproducir un caso puntual sin ruido operativo.

## Headers y autenticación

Idénticos a `/analyze`: [`X-Api-Key`](/integrar/autenticacion) con scope
`TRANSACTIONS_WRITE`, y [`X-Idempotency-Key`](/integrar/idempotencia) obligatorio.

## Request y response

Exactamente los mismos que [`POST /analyze`](/referencia/analyze) — misma validación,
mismos campos, mismo formato de respuesta, mismos
[`flags`](/referencia/flags) y mismos [`decision.type`](/conceptos/decisiones).

<Note>
  `/analyze/sandbox` no es un modelo de prueba distinto. Es el modelo maduro evaluando el
  mismo payload. Lo que cambia es exclusivamente qué pasa después de responderte.
</Note>
