Internal Cron Job Hourly

Internal-only: the single entry point for hourly scheduled work.

Called every hour by the cron-job-hourly CronJob (see the api-chart templates). Runs, in order:

  1. The assistant asset upload sweep — dispatch what the client never handed over, then reclaim what stopped making progress (dispatch_assistant_asset_uploads).
  2. Expired multipart upload cleanup, refunding the reserved credits (cleanup_expired_multipart_uploads).
  3. Stale storage-usage recomputation (refresh_storage_usage), so the gigabytes reported to a user catch up with what the workers wrote.

Dispatch runs before cleanup so a finished upload is claimed for processing rather than reclaimed. Each step already swallows per-row errors; a step that raises outright fails the CronJob and stops the ones after it.

Expose this router only via an internal ingress/LB (VPC-only).

post/internal/cron_job_hourly

Request

  • Base URL
    https://api.tellers.ai (the document declares no server; this is the origin it was published from)
  • Auth
    none declared

Response

Successful Response

assistant_assets_dispatchedinteger required
assistant_assets_cleanedinteger required
multipart_uploads_cleanedinteger required
storage_usage_refreshedinteger required

Changes

No recorded changes to this operation across all 2 revisions of this API.