Trigger Zotero Sync All

Internal endpoint called by the Celery Beat periodic task to sync new Zotero annotations for all users whose items haven't been synced in the past 24 hours. Auth: shared secret via Authorization header (JOBS_INTERNAL_SECRET env var).

Dispatch-and-return: syncing every due user can take minutes — far past the load balancer's timeout — so the response only reports how many users were dispatched. The per-user work runs as a background task, and its outcomes (per-user errors, final summary) are logged here on the server.

post/api/webhooks/internal/zotero-sync-all

Request

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

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.