---
title: "Rebuild the canonical asset registry (cron)"
method: POST
path: "/cron/asset-registry"
tags: ["cron"]
---

# Rebuild the canonical asset registry (cron)

`POST /cron/asset-registry`

Expected schedule: weekly. Rebuilds the curated registry from Value Transfer candidates, exact CoinGecko identities, and DRE-managed seeds. Writes are atomic upserts and soft deactivations; fatal provider or seed failures preserve the previous registry, while isolated invalid addresses are excluded. A Postgres advisory lock prevents overlapping runs.

## Headers

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

## Response `200`

Refresh counts, membership decisions, held rekey candidates, and the committed membership health check. Price readiness must be evaluated separately from the latest price refresh.

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