---
title: "Snapshot audit asset prices (cron)"
method: POST
path: "/cron/coin-prices"
tags: ["cron"]
---

# Snapshot audit asset prices (cron)

`POST /cron/coin-prices`

Expected schedule: **every 15 minutes**. Appends the audit prices required outside fixed-price assets to `coin_prices`: USDC from the published Asset Registry `usd-coin` price, USTB from Superstate, and USDtb from Chainlink. USTB source reads are cached for **6 hours**; USDtb source reads are cached for **14 minutes** so each scheduled run refreshes it.

Returns **204** with an empty body on success. Requires `X-CRON-API-KEY` matching `CRON_API_KEY`.

## Headers

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

## Response `204`

Price fetch finished; new rows were inserted for quoted symbols; no response body.

## 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)
