---
title: "Cron Corporate Actions Refresh"
method: POST
path: "/cron/corporate-actions-refresh"
tags: ["cron"]
---

# Cron Corporate Actions Refresh

`POST /cron/corporate-actions-refresh`

## Request

- Base URL: `https://api.equity-rank.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.equity-rank.com/cron/corporate-actions-refresh`
- Auth: none declared

Manual trigger for the split_history refresh (daily 04:40 UTC; CAR-01).

AlphaVantage SPLITS for every screener_cache ticker (+ ledger symbols),
insert-only into split_history on (symbol, effective_date). Flat-rate AV,
a few minutes for the universe. `max_symbols` bounds the pull for a smoke
test (e.g. ?max_symbols=25). Auth: X-Cron-Secret.

## Query parameters

- `max_symbols` integer, nullable

## Headers

- `x-cron-secret` string, nullable

## Response `202`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/equity-rank/apis/equity-rank-api.md) · [All operations](https://skmtc.dev/equity-rank/apis/equity-rank-api/llms.txt) · [OpenAPI document](https://skmtc.dev/equity-rank/apis/equity-rank-api/revisions/c2f2463fee33?raw)
