Skip to main content
Version: 1.0.0

Scheduler APIs

Scheduled job management for tenant applications — cron, one-shot, and recurring-interval schedules that invoke an HTTP target on a timer.

Caller identity and tenant are derived from your credentials — you never pass user or tenant identifiers in the request body. Schedules are durable: they survive restarts, track their own execution history, and retry automatically on failure.

All endpoints use POST /api/v1/scheduler/<method> with a JSON request body. Request and response bodies use protojson encoding (the JSON representation of Protocol Buffer messages): enum fields are serialized as their string names and timestamps as RFC 3339 strings.

See the Scheduled Jobs guide for concepts, examples, and retry behaviour.

Authentication

Your API key. sk_… for backend-to-backend calls, pk_… for client apps. Never valid on its own — see the combinations under Security below.

Security Scheme Type:

apiKey

Header parameter name:

X-API-Key