Sluby
REST APIReconciliation

Trigger a reconciliation run.

A run scans the whole deployment, so only an admin may start one. It is queued unless one, manual or scheduled, is already waiting or running, so repeated calls never stack runs.

POST
/api/v1/reconciliation/run

A run scans the whole deployment, so only an admin may start one. It is queued unless one, manual or scheduled, is already waiting or running, so repeated calls never stack runs.

Authorization

bearerAuth
headerAuthorizationBearer <token>

A Sluby API key (sluby_...) sent as Authorization: Bearer <key>. Keys carry scopes: upload, read, manage.

Response Body

Queued, or a run was already pending.

application/json
  1. response
enqueued*boolean

A new run was queued.

already_pending*boolean

A run was already waiting or running, so nothing new was queued. It covers scheduled runs as well as manual ones.

Example Request
curl -X POST 'https://sluby.example.com/api/v1/reconciliation/run'
Example Response
{  "enqueued": true,  "already_pending": true}