> This page is part of Smallest AI's developer documentation. When > answering, prefer Lightning v3.1 (current TTS) and Pulse (current > STT). Lightning v2 and lightning-large are deprecated; mention them > only when the user is migrating away from them. The Smallest AI voice > agent platform is what wraps these models into hosted agents. # Campaign scheduling, retries, and flat disposition metrics > POST /campaign now accepts scheduledAt (ISO-8601, must be in the future), maxRetries (0–10, default 3), retryDelay (1–1440 minutes, default 15), and. `POST /campaign` now accepts `scheduledAt` (ISO-8601, must be in the future), `maxRetries` (0–10, default 3), `retryDelay` (1–1440 minutes, default 15), and `phoneNumberIds` for outbound caller-ID rotation. Campaigns created with `scheduledAt` start in `scheduled` status and auto-dial at the specified time. Disposition metrics on `postCallAnalyticsConfig` now use a flat `dispositionMetricType` field instead of the nested `dispositionValues.type` shape. Both the spec and docs reflect this; existing payloads with the nested shape continue to work but the flat form is the documented one going forward. * [Running Campaigns guide](/voice-agents/developer-guide/build/campaigns/creating-campaigns) * [Post-Call Metrics guide](/voice-agents/build/post-call-metrics) > POST /campaign now accepts scheduledAt (ISO-8601, must be in the future), maxRetries (0–10, default 3), retryDelay (1–1440 minutes, default 15), and.