Create Loop
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Body
1 - 2551cadence, specific_days, signal_triggered critical, high, medium, low Per-loop content-driven source config (SMMT content-driven distribution).
Typed (not a raw dict) so malformed payloads are rejected at the API
boundary with a 422 rather than persisting silently and never dispatching:
cycle_scheduler._loop_content_source() only treats a loop as
content-driven when content_source is a dict carrying a non-blank
source_url, so an invalid value would look "saved" but quietly stop
distribution. source_type is auto-detected at scan time; tag/recency
rules are consumed by content_source_scanner.pick_next_item.
Response
Successful Response
Per-loop content-driven source config (SMMT content-driven distribution).
Typed (not a raw dict) so malformed payloads are rejected at the API
boundary with a 422 rather than persisting silently and never dispatching:
cycle_scheduler._loop_content_source() only treats a loop as
content-driven when content_source is a dict carrying a non-blank
source_url, so an invalid value would look "saved" but quietly stop
distribution. source_type is auto-detected at scan time; tag/recency
rules are consumed by content_source_scanner.pick_next_item.