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

# Raw replay

> Encuentra una orden real en FIRE o en tus muestras almacenadas y vuelve a inyectarla en cualquier entorno.

Raw replay te permite tomar un payload de orden existente — ya sea obtenido directamente de FIRE o recuperado de la biblioteca de muestras local de FUEL — cargarlo en un editor y enviarlo de nuevo. Es la forma más rápida de reproducir un bug con un payload real o volver a probar una integración sin tener que reconstruir la orden desde cero.

<img src="https://mintcdn.com/firepos/9UYk1f5ElnChzAeP/images/fuel/tab-raw-replay-es.png?fit=max&auto=format&n=9UYk1f5ElnChzAeP&q=85&s=a3e581633e798b2a4ca2a67a310e447f" alt="Pestaña Raw replay — barra de búsqueda para encontrar órdenes de FIRE o muestras locales" width="1920" height="945" data-path="images/fuel/tab-raw-replay-es.png" />

## Modos de origen

<CardGroup cols={2}>
  <Card title="Buscar en FIRE" icon="magnifying-glass">
    Consulta la plataforma FIRE directamente por **External Order ID**, **Order Code** o **Order ID** interno. FUEL obtiene el payload original y lo carga en el editor.
  </Card>

  <Card title="Muestras" icon="database">
    Navega por las muestras de órdenes almacenadas en la base de datos de FUEL. La lista está paginada; usa los filtros para acotar por tienda o fecha. Las muestras se guardan cuando inyectas órdenes a través de FUEL o las sincronizas manualmente.
  </Card>
</CardGroup>

## Reproducir una orden

<Steps>
  <Step title="Selecciona un origen">
    Cambia entre **Buscar en FIRE** y **Muestras** usando las pestañas en la parte superior del panel. Ejecuta tu búsqueda o navega por la lista de muestras hasta encontrar la orden que deseas.
  </Step>

  <Step title="Carga el payload">
    Haz clic en la fila de la orden. Su JSON completo se carga en el editor de la derecha. Puedes revisar el payload original antes de realizar cualquier cambio.
  </Step>

  <Step title="Regenera los IDs">
    Haz clic en **Regenerar IDs**. FUEL reemplaza `orderId` y `orderCode` con UUIDs nuevos. Este paso es esencial — FIRE rechaza las solicitudes que reutilizan un `external_order_id` que ya procesó, devolviendo un error `409 Conflict`.

    <Tip>
      Regenera siempre los IDs antes de reproducir. Omitir este paso es la razón más común por la que un replay falla con un error de orden duplicada.
    </Tip>
  </Step>

  <Step title="Edita si es necesario">
    El editor es completamente editable. Ajusta cualquier campo — canal, productos, estado de pago, datos del cliente — directamente en el JSON antes de enviarlo.

    <Note>
      El contexto operativo (entorno, vendor, tienda) configurado en la barra lateral determina a dónde se envía la orden. Asegúrate de tener el entorno correcto seleccionado antes de reproducir.
    </Note>
  </Step>

  <Step title="Reproduce">
    Haz clic en **Replay**. FUEL envía el payload a `POST /v1/orders` en el entorno seleccionado y muestra la respuesta completa en la tarjeta **Response** debajo del editor.
  </Step>
</Steps>

## Interpretar la respuesta

La tarjeta **Response** muestra la respuesta HTTP completa de FIRE: código de estado, el Order ID asignado por FIRE y cualquier detalle de error. Un estado verde significa que la orden fue aceptada; cualquier estado `4xx` o `5xx` incluye el cuerpo del error para que puedas diagnosticar el fallo de inmediato.

<Warning>
  Reproducir en un entorno de producción inyecta una orden real. Verifica siempre el entorno seleccionado en la barra lateral antes de hacer clic en **Replay**.
</Warning>

## Páginas relacionadas

* [Orden individual](/es/fuel/single-order) — construye una orden desde cero con control total sobre todos los campos
* [Batch](/es/fuel/batch) — reproduce o genera órdenes a escala
