---
title: "Refresh current prices for every active registry asset (cron)"
method: POST
path: "/cron/asset-registry/prices/refresh"
tags: ["cron"]
---

# Refresh current prices for every active registry asset (cron)

`POST /cron/asset-registry/prices/refresh`

Fetches CoinGecko and DRE-managed prices in bounded batches. Only strictly newer, valid source observations advance current prices and history; provider failures retain previous rows. Run records, current prices, and history publish atomically, and an advisory lock prevents overlapping refreshes.

## Headers

- `X-CRON-API-KEY` string, required

## Response `200`

Publication status, coverage, history, provider-error, batch, and request counters.

## Other responses

- `401` — Missing or invalid `X-CRON-API-KEY`.

---

[API](https://skmtc.dev/dre/apis/dre-api.md) · [All operations](https://skmtc.dev/dre/apis/dre-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/dre/dre-api/revisions/5d14beb9482b/schema)
