| title |
Job |
| description |
Job protocol schemas |
{/* ⚠️ AUTO-GENERATED — DO NOT EDIT. Run build-docs.ts to regenerate. Hand-written docs live in the module folders under content/docs/. */}
**Source:** `packages/spec/src/automation/job.zod.ts`
import { RetryPolicy } from '@objectstack/spec/automation';
import type { RetryPolicy } from '@objectstack/spec/automation';
// Validate data
const result = RetryPolicy.parse(data);
| Property |
Type |
Required |
Description |
| maxRetries |
integer |
✅ |
Retry attempts before giving up |
| retryDelayMs |
integer |
✅ |
Base delay between retries (ms) |
| backoffMultiplier |
number |
✅ |
Exponential backoff multiplier |
| maxRetryDelayMs |
integer |
✅ |
Maximum delay between retries (ms) |
| jitter |
boolean |
✅ |
Add random jitter to retry delay |