---
title: "Force Tick"
method: POST
path: "/api/admin/scheduler/tick"
tags: ["Admin"]
---

# Force Tick

`POST /api/admin/scheduler/tick`

## Request

- Base URL: `https://api.kolens.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.kolens.ai/api/admin/scheduler/tick`
- Auth: none declared

Run one synchronous discovery scheduler ``tick()`` and return its
summary. Bypasses the normal 60s sleep so an operator can verify the
loop body end-to-end without waiting.

Refuses with 409 when ``SCRAPER_SCHEDULER_ENABLED=false`` on this
replica — the loop is disabled, so a manual tick would step on the
single-owner invariant.

Requires the ``X-Admin-Secret`` header (see api/dependencies.py).

## Headers

- `x-admin-secret` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

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