---
title: "Cron Options Screener Retry"
method: POST
path: "/cron/options-screener-retry"
tags: ["cron"]
---

# Cron Options Screener Retry

`POST /cron/options-screener-retry`

## 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/options-screener-retry`
- Auth: none declared

OPT-02 (Phase 57): 15-minute auto-recovery job.

Retries tickers that failed all 3 passes of the most recent nightly
build_and_persist() run. Called ~15 min after the main options-screener
job completes to recover partial-fetch gaps without waiting for the next
nightly run.

Idempotent: if _partial_fail_tickers is empty (no failures) it returns
immediately with recovered=0.

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