Ventas

Ingresos de tu app a partir del evento purchase, deduplicados por orden.

Ventas

GET/api/v1/metrics/sales/summary

Ingresos y ordenes de tu app en un rango, con serie diaria. Respaldado por el consolidado de ventas (~10 min de retraso maximo).

La fuente es el evento oficial purchase, deduplicado por order_id: la unidad de venta es la orden, no el evento. Recibir el mismo order_id mas de una vez no infla los ingresos.

ParametroTipoDescripcion
fromstring (ISO)Inicio. Default: hace 30 dias.
tostring (ISO)Fin. Default: ahora.
{
  "range": { "from": "2026-08-14T00:00:00.000Z", "to": "2026-08-21T00:00:00.000Z" },
  "granularity": "day",
  "freshness": "sales-rollup",
  "timeZone": "America/Santiago",
  "totals": {
    "revenue": 51105026,
    "orders": 2782,
    "avgTicket": 18370,
    "currency": "CLP",
    "otherCurrencyDays": 0,
    "updatedAt": "2026-08-20T23:50:00.000Z"
  },
  "series": [
    { "date": "2026-08-14", "revenue": 7300210, "orders": 402 }
  ]
}

El dia se corta en la zona horaria de tu organizacion (la respuesta la declara en timeZone), a diferencia del resto de la familia /metrics, que corta en UTC: los ingresos son el numero que cruzas contra tu caja. Los montos van en enteros de la unidad menor de totals.currency (en CLP: pesos). Dias con otra moneda se cuentan en otherCurrencyDays y no se suman al total — mezclar monedas seria inventar un numero.