{"openapi":"3.1.0","info":{"title":"Smarketing service","description":"CJ — Smarketing service. Content production + sales pipeline + attribution. Cross-agent comms is Slack + Drive; this HTTP surface is for the operator UI and a small inter-agent optimization layer. See /api/internal/contract for a machine-readable summary of versions, configured context paths, and known enums.","version":"0.1.0"},"paths":{"/api/health":{"get":{"summary":"Health","operationId":"health_api_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Health Api Health Get"}}}}}}},"/api/status":{"get":{"summary":"Status","operationId":"status_api_status_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Status Api Status Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/config":{"get":{"summary":"Get Config","operationId":"get_config_api_config_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Config Api Config Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/drafts":{"get":{"summary":"List Drafts","operationId":"list_drafts_api_drafts_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/ReviewStatus"},{"type":"null"}],"title":"Status"}},{"name":"channel","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/ContentChannel"},{"type":"null"}],"title":"Channel"}},{"name":"week","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Week"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Drafts Api Drafts Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/drafts/{draft_id}":{"get":{"summary":"Get Draft","operationId":"get_draft_api_drafts__draft_id__get","parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","title":"Draft Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Draft Api Drafts  Draft Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/drafts/{draft_id}/review":{"post":{"summary":"Review Draft","operationId":"review_draft_api_drafts__draft_id__review_post","parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","title":"Draft Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Review Draft Api Drafts  Draft Id  Review Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/drafts/{draft_id}/posted":{"post":{"summary":"Mark Posted","operationId":"mark_posted_api_drafts__draft_id__posted_post","parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","title":"Draft Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/runtime__api__drafts__PostedBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mark Posted Api Drafts  Draft Id  Posted Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/pipeline":{"get":{"summary":"Pipeline Summary","operationId":"pipeline_summary_api_pipeline_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Pipeline Summary Api Pipeline Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/prospects":{"get":{"summary":"List Prospects","operationId":"list_prospects_api_prospects_get","parameters":[{"name":"stage","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/SalesStage"},{"type":"null"}],"title":"Stage"}},{"name":"dormant_only","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Dormant Only"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Prospects Api Prospects Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Prospect","operationId":"create_prospect_api_prospects_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProspectCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Prospect Api Prospects Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/prospects/{prospect_id}":{"get":{"summary":"Get Prospect","operationId":"get_prospect_api_prospects__prospect_id__get","parameters":[{"name":"prospect_id","in":"path","required":true,"schema":{"type":"string","title":"Prospect Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Prospect Api Prospects  Prospect Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Patch Prospect","operationId":"patch_prospect_api_prospects__prospect_id__patch","parameters":[{"name":"prospect_id","in":"path","required":true,"schema":{"type":"string","title":"Prospect Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProspectPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Patch Prospect Api Prospects  Prospect Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/prospects/{prospect_id}/interactions":{"post":{"summary":"Add Interaction","operationId":"add_interaction_api_prospects__prospect_id__interactions_post","parameters":[{"name":"prospect_id","in":"path","required":true,"schema":{"type":"string","title":"Prospect Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InteractionCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Add Interaction Api Prospects  Prospect Id  Interactions Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"List Interactions","operationId":"list_interactions_api_prospects__prospect_id__interactions_get","parameters":[{"name":"prospect_id","in":"path","required":true,"schema":{"type":"string","title":"Prospect Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Interactions Api Prospects  Prospect Id  Interactions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/interactions/{interaction_id}/attribute":{"post":{"summary":"Attribute Interaction","operationId":"attribute_interaction_api_interactions__interaction_id__attribute_post","parameters":[{"name":"interaction_id","in":"path","required":true,"schema":{"type":"string","title":"Interaction Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttributeBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Attribute Interaction Api Interactions  Interaction Id  Attribute Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/needs":{"get":{"summary":"List Needs","operationId":"list_needs_api_needs_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/NeedStatus"},{"type":"null"}],"default":"OPEN","title":"Status"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Needs Api Needs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/needs/{need_id}":{"get":{"summary":"Get Need","operationId":"get_need_api_needs__need_id__get","parameters":[{"name":"need_id","in":"path","required":true,"schema":{"type":"string","title":"Need Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Need Api Needs  Need Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/needs/{need_id}/resolve":{"post":{"summary":"Resolve Need","operationId":"resolve_need_api_needs__need_id__resolve_post","parameters":[{"name":"need_id","in":"path","required":true,"schema":{"type":"string","title":"Need Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/runtime__api__needs__ResolveBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Resolve Need Api Needs  Need Id  Resolve Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/needs/{need_id}/cancel":{"post":{"summary":"Cancel Need","operationId":"cancel_need_api_needs__need_id__cancel_post","parameters":[{"name":"need_id","in":"path","required":true,"schema":{"type":"string","title":"Need Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Cancel Need Api Needs  Need Id  Cancel Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/strategy/active":{"get":{"summary":"Get Active Strategy","operationId":"get_active_strategy_api_strategy_active_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Active Strategy Api Strategy Active Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/strategy/{strategy_id}":{"get":{"summary":"Get Strategy","operationId":"get_strategy_api_strategy__strategy_id__get","parameters":[{"name":"strategy_id","in":"path","required":true,"schema":{"type":"string","title":"Strategy Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Strategy Api Strategy  Strategy Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/strategy":{"post":{"summary":"Create Strategy","operationId":"create_strategy_api_strategy_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StrategyBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Strategy Api Strategy Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/strategy/{strategy_id}/activate":{"post":{"summary":"Activate Strategy","operationId":"activate_strategy_api_strategy__strategy_id__activate_post","parameters":[{"name":"strategy_id","in":"path","required":true,"schema":{"type":"string","title":"Strategy Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Activate Strategy Api Strategy  Strategy Id  Activate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/plan/active":{"get":{"summary":"Get Active Plan","operationId":"get_active_plan_api_plan_active_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Active Plan Api Plan Active Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/runs":{"get":{"summary":"List Runs","operationId":"list_runs_api_runs_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Runs Api Runs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/runs/{run_id}":{"get":{"summary":"Get Run","operationId":"get_run_api_runs__run_id__get","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Run Api Runs  Run Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/runs/health-emit":{"post":{"summary":"Trigger Health Emit","operationId":"trigger_health_emit_api_runs_health_emit_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Trigger Health Emit Api Runs Health Emit Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/runs/pipeline-pulse":{"post":{"summary":"Trigger Pipeline Pulse","operationId":"trigger_pipeline_pulse_api_runs_pipeline_pulse_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Trigger Pipeline Pulse Api Runs Pipeline Pulse Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/runs/task-sync":{"post":{"summary":"Trigger Task Sync","operationId":"trigger_task_sync_api_runs_task_sync_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Trigger Task Sync Api Runs Task Sync Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/runs/coaching-pulse":{"post":{"summary":"Trigger Coaching Pulse","operationId":"trigger_coaching_pulse_api_runs_coaching_pulse_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Trigger Coaching Pulse Api Runs Coaching Pulse Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/runs/weekly-reflection-prompt":{"post":{"summary":"Trigger Weekly Reflection Prompt","operationId":"trigger_weekly_reflection_prompt_api_runs_weekly_reflection_prompt_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Trigger Weekly Reflection Prompt Api Runs Weekly Reflection Prompt Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/runs/today-render":{"post":{"summary":"Trigger Today Render","operationId":"trigger_today_render_api_runs_today_render_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Trigger Today Render Api Runs Today Render Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/runs/idea-digest":{"post":{"summary":"Trigger Idea Digest","operationId":"trigger_idea_digest_api_runs_idea_digest_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Trigger Idea Digest Api Runs Idea Digest Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/runs/staleness-sweep":{"post":{"summary":"Trigger Staleness Sweep","operationId":"trigger_staleness_sweep_api_runs_staleness_sweep_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Trigger Staleness Sweep Api Runs Staleness Sweep Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/webhooks/slack":{"post":{"summary":"Slack Webhook","operationId":"slack_webhook_webhooks_slack_post","parameters":[{"name":"x-slack-signature","in":"header","required":false,"schema":{"type":"string","default":"","title":"X-Slack-Signature"}},{"name":"x-slack-request-timestamp","in":"header","required":false,"schema":{"type":"string","default":"","title":"X-Slack-Request-Timestamp"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/internal/status":{"get":{"summary":"Internal Status","operationId":"internal_status_api_internal_status_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Internal Status Api Internal Status Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/internal/needs":{"get":{"summary":"Internal Needs","operationId":"internal_needs_api_internal_needs_get","parameters":[{"name":"requested_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested From"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Internal Needs Api Internal Needs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/internal/signals":{"post":{"summary":"Post Signal","operationId":"post_signal_api_internal_signals_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignalBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Post Signal Api Internal Signals Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/internal/prospect-event":{"post":{"summary":"Post Prospect Event","operationId":"post_prospect_event_api_internal_prospect_event_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProspectEventBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Post Prospect Event Api Internal Prospect Event Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/internal/contract":{"get":{"summary":"Contract","description":"Self-describing summary for peer agents / new ART sessions.\n\nUnauth — intentionally. The whole point is that a stranger can read it once\nand stop guessing about the surface. No prospect/draft data leaks through;\nonly version, configured paths, known enums, and integration toggles.","operationId":"contract_api_internal_contract_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Contract Api Internal Contract Get"}}}}}}},"/api/internal/brand-snapshot/{slug}":{"get":{"summary":"Brand Snapshot","description":"Replaces agentos voice.md as the cross-agent voice + positioning source.\n\nReturns ACTIVE voice rules and ACTIVE/EXPLORATORY ICPs by default.\nPass `?include_archived=true` to widen. Artifact bodies are intentionally\nomitted; peer agents fetch the longform from `drive_doc_url` / `external_url`.","operationId":"brand_snapshot_api_internal_brand_snapshot__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"include_archived","in":"query","required":false,"schema":{"type":"boolean","description":"Include ARCHIVED ICPs and DEPRECATED voice rules. Default false.","default":false,"title":"Include Archived"},"description":"Include ARCHIVED ICPs and DEPRECATED voice rules. Default false."},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BrandSnapshotOut"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/brands":{"get":{"summary":"List Brands","operationId":"list_brands_api_brands_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Brands Api Brands Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Brand","operationId":"create_brand_api_brands_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BrandCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Brand Api Brands Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/brands/{slug}":{"get":{"summary":"Get Brand","operationId":"get_brand_api_brands__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Brand Api Brands  Slug  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Patch Brand","operationId":"patch_brand_api_brands__slug__patch","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BrandPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Patch Brand Api Brands  Slug  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/brands/{slug}/activate":{"post":{"summary":"Activate Brand","description":"DRAFT → ACTIVE. Requires the bootstrap inputs:\n- positioning_summary OR voice_description present\n- ≥ 1 active voice rule\n- ≥ 1 brand_artifact\n- ≥ 1 brand_icp","operationId":"activate_brand_api_brands__slug__activate_post","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Activate Brand Api Brands  Slug  Activate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/brands/{slug}/archive":{"post":{"summary":"Archive Brand","operationId":"archive_brand_api_brands__slug__archive_post","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Archive Brand Api Brands  Slug  Archive Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/brands/{slug}/artifacts":{"get":{"summary":"List Artifacts","operationId":"list_artifacts_api_brands__slug__artifacts_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Artifacts Api Brands  Slug  Artifacts Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Artifact","operationId":"create_artifact_api_brands__slug__artifacts_post","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Artifact Api Brands  Slug  Artifacts Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/brands/{slug}/icps":{"get":{"summary":"List Icps","operationId":"list_icps_api_brands__slug__icps_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Icps Api Brands  Slug  Icps Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Icp","operationId":"create_icp_api_brands__slug__icps_post","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IcpCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Icp Api Brands  Slug  Icps Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/icps/{icp_id}":{"patch":{"summary":"Patch Icp","operationId":"patch_icp_api_icps__icp_id__patch","parameters":[{"name":"icp_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Icp Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IcpPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Patch Icp Api Icps  Icp Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/brands/{slug}/voice-rules":{"get":{"summary":"List Voice Rules","operationId":"list_voice_rules_api_brands__slug__voice_rules_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"include_deprecated","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Deprecated"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Voice Rules Api Brands  Slug  Voice Rules Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Voice Rule","operationId":"create_voice_rule_api_brands__slug__voice_rules_post","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoiceRuleCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Voice Rule Api Brands  Slug  Voice Rules Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/voice-rules/{rule_id}":{"patch":{"summary":"Patch Voice Rule","operationId":"patch_voice_rule_api_voice_rules__rule_id__patch","parameters":[{"name":"rule_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Rule Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoiceRulePatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Patch Voice Rule Api Voice Rules  Rule Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/brands/{slug}/research":{"get":{"summary":"List Research","operationId":"list_research_api_brands__slug__research_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Research Api Brands  Slug  Research Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Research","operationId":"create_research_api_brands__slug__research_post","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResearchCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Research Api Brands  Slug  Research Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/campaigns":{"get":{"summary":"List Campaigns","operationId":"list_campaigns_api_campaigns_get","parameters":[{"name":"brand_slug","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Brand Slug"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Campaigns Api Campaigns Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Campaign","operationId":"create_campaign_api_campaigns_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Campaign Api Campaigns Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/campaigns/{campaign_id}":{"get":{"summary":"Get Campaign","operationId":"get_campaign_api_campaigns__campaign_id__get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Campaign Api Campaigns  Campaign Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Patch Campaign","operationId":"patch_campaign_api_campaigns__campaign_id__patch","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CampaignPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Patch Campaign Api Campaigns  Campaign Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/campaigns/{campaign_id}/activate":{"post":{"summary":"Activate Campaign","description":"IDEATION/PLANNING/STALE → ACTIVE. Enforces operator-wide cap of\n`ACTIVE_CAMPAIGN_CAP` concurrent ACTIVE campaigns.","operationId":"activate_campaign_api_campaigns__campaign_id__activate_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Activate Campaign Api Campaigns  Campaign Id  Activate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/campaigns/{campaign_id}/move-to-stale":{"post":{"summary":"Move To Stale","operationId":"move_to_stale_api_campaigns__campaign_id__move_to_stale_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Move To Stale Api Campaigns  Campaign Id  Move To Stale Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/campaigns/{campaign_id}/start-retro":{"post":{"summary":"Start Retro","operationId":"start_retro_api_campaigns__campaign_id__start_retro_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Start Retro Api Campaigns  Campaign Id  Start Retro Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/campaigns/{campaign_id}/archive":{"post":{"summary":"Archive Campaign","operationId":"archive_campaign_api_campaigns__campaign_id__archive_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchiveBody","default":{}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Archive Campaign Api Campaigns  Campaign Id  Archive Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/campaigns/{campaign_id}/assumptions":{"get":{"summary":"List Assumptions","operationId":"list_assumptions_api_campaigns__campaign_id__assumptions_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Assumptions Api Campaigns  Campaign Id  Assumptions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Assumption","operationId":"create_assumption_api_campaigns__campaign_id__assumptions_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssumptionCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Assumption Api Campaigns  Campaign Id  Assumptions Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/assumptions/{assumption_id}":{"patch":{"summary":"Patch Assumption","operationId":"patch_assumption_api_assumptions__assumption_id__patch","parameters":[{"name":"assumption_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Assumption Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssumptionPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Patch Assumption Api Assumptions  Assumption Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/campaigns/{campaign_id}/commitments":{"get":{"summary":"List Commitments","operationId":"list_commitments_api_campaigns__campaign_id__commitments_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Commitments Api Campaigns  Campaign Id  Commitments Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Commitment","operationId":"create_commitment_api_campaigns__campaign_id__commitments_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommitmentCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Commitment Api Campaigns  Campaign Id  Commitments Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/commitments/{commitment_id}":{"patch":{"summary":"Patch Commitment","operationId":"patch_commitment_api_commitments__commitment_id__patch","parameters":[{"name":"commitment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Commitment Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommitmentPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Patch Commitment Api Commitments  Commitment Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/campaigns/{campaign_id}/activities":{"get":{"summary":"List Activities","operationId":"list_activities_api_campaigns__campaign_id__activities_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Activities Api Campaigns  Campaign Id  Activities Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Activity","operationId":"create_activity_api_campaigns__campaign_id__activities_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActivityCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Activity Api Campaigns  Campaign Id  Activities Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/campaigns/{campaign_id}/link-linear":{"post":{"summary":"Link Linear","operationId":"link_linear_api_campaigns__campaign_id__link_linear_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinearLinkBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Link Linear Api Campaigns  Campaign Id  Link Linear Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/campaigns/{campaign_id}/link-airtable":{"post":{"summary":"Link Airtable","operationId":"link_airtable_api_campaigns__campaign_id__link_airtable_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AirtableLinkBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Link Airtable Api Campaigns  Campaign Id  Link Airtable Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/activities/{activity_id}":{"patch":{"summary":"Patch Activity","operationId":"patch_activity_api_activities__activity_id__patch","parameters":[{"name":"activity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Activity Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActivityPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Patch Activity Api Activities  Activity Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/activities/{activity_id}/complete":{"post":{"summary":"Complete Activity","operationId":"complete_activity_api_activities__activity_id__complete_post","parameters":[{"name":"activity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Activity Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteBody","default":{}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Complete Activity Api Activities  Activity Id  Complete Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/tasks":{"get":{"summary":"List Tasks","operationId":"list_tasks_api_tasks_get","parameters":[{"name":"campaign_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Campaign Id"}},{"name":"activity_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Activity Id"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"source","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"}},{"name":"due_before","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Due Before"}},{"name":"has_conflict","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Has Conflict"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":200,"title":"Limit"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Tasks Api Tasks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Task","operationId":"create_task_api_tasks_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Task Api Tasks Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/tasks/{task_id}":{"get":{"summary":"Get Task","operationId":"get_task_api_tasks__task_id__get","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Task Api Tasks  Task Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Patch Task","operationId":"patch_task_api_tasks__task_id__patch","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Patch Task Api Tasks  Task Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/tasks/{task_id}/resolve-conflict":{"post":{"summary":"Resolve Conflict","operationId":"resolve_conflict_api_tasks__task_id__resolve_conflict_post","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/runtime__api__tasks__ResolveBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Resolve Conflict Api Tasks  Task Id  Resolve Conflict Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/tasks/sync":{"post":{"summary":"Sync Now","operationId":"sync_now_api_tasks_sync_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Sync Now Api Tasks Sync Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/intake":{"get":{"summary":"List Intake","operationId":"list_intake_api_intake_get","parameters":[{"name":"kind","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Kind"}},{"name":"since","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Since"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":50,"title":"Limit"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Intake Api Intake Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/intake/{intake_id}/reclassify":{"post":{"summary":"Reclassify","operationId":"reclassify_api_intake__intake_id__reclassify_post","parameters":[{"name":"intake_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Intake Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReclassifyBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Reclassify Api Intake  Intake Id  Reclassify Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/briefs":{"get":{"summary":"List Briefs","operationId":"list_briefs_api_briefs_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"campaign_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Briefs Api Briefs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Brief","operationId":"create_brief_api_briefs_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BriefCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Brief Api Briefs Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/briefs/{brief_id}":{"get":{"summary":"Get Brief","operationId":"get_brief_api_briefs__brief_id__get","parameters":[{"name":"brief_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Brief Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Brief Api Briefs  Brief Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Patch Brief","operationId":"patch_brief_api_briefs__brief_id__patch","parameters":[{"name":"brief_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Brief Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BriefPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Patch Brief Api Briefs  Brief Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/briefs/{brief_id}/submit-for-review":{"post":{"summary":"Submit For Review","operationId":"submit_for_review_api_briefs__brief_id__submit_for_review_post","parameters":[{"name":"brief_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Brief Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmitForReviewBody"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Submit For Review Api Briefs  Brief Id  Submit For Review Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/briefs/{brief_id}/approve":{"post":{"summary":"Approve Brief","description":"Operator override — mark approved even if the latest review was REVISE.\nUseful when the operator disagrees with CJ's scoring.","operationId":"approve_brief_api_briefs__brief_id__approve_post","parameters":[{"name":"brief_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Brief Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Approve Brief Api Briefs  Brief Id  Approve Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/briefs/{brief_id}/posted":{"post":{"summary":"Mark Posted","operationId":"mark_posted_api_briefs__brief_id__posted_post","parameters":[{"name":"brief_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Brief Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/runtime__api__briefs__PostedBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mark Posted Api Briefs  Brief Id  Posted Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/briefs/{brief_id}/reviews":{"get":{"summary":"List Reviews","operationId":"list_reviews_api_briefs__brief_id__reviews_get","parameters":[{"name":"brief_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Brief Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Reviews Api Briefs  Brief Id  Reviews Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/reviews/{review_id}":{"get":{"summary":"Get Review","operationId":"get_review_api_reviews__review_id__get","parameters":[{"name":"review_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Review Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Review Api Reviews  Review Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/reflections":{"get":{"summary":"List Reflections","operationId":"list_reflections_api_reflections_get","parameters":[{"name":"campaign_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Campaign Id"}},{"name":"kind","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Kind"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Reflections Api Reflections Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Reflection","operationId":"create_reflection_api_reflections_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReflectionCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Reflection Api Reflections Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/reflections/{reflection_id}":{"patch":{"summary":"Patch Reflection","operationId":"patch_reflection_api_reflections__reflection_id__patch","parameters":[{"name":"reflection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Reflection Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReflectionPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Patch Reflection Api Reflections  Reflection Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/reflections/{reflection_id}/extracted":{"get":{"summary":"Get Extracted","description":"Returns the cached extraction payload for the current body. 404 if\nno extraction has run yet (e.g., the background task hasn't completed\nor the reflection has an empty body).","operationId":"get_extracted_api_reflections__reflection_id__extracted_get","parameters":[{"name":"reflection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Reflection Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Extracted Api Reflections  Reflection Id  Extracted Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/reflections/{reflection_id}/extract":{"post":{"summary":"Force Extract","description":"Synchronous re-run. Used by the UI 'Extract now' button when the\nbackground task hasn't fired (e.g., a reflection imported via SQL with\nno triggering PATCH). Honors the cache; pass after a body edit if\nyou want fresh output.","operationId":"force_extract_api_reflections__reflection_id__extract_post","parameters":[{"name":"reflection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Reflection Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Force Extract Api Reflections  Reflection Id  Extract Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/reflections/{reflection_id}/extracted/confirm":{"post":{"summary":"Confirm Extracted","description":"Persists the operator-accepted rows as observation / idea / learning\nchildren with source_reflection_id set. Rejected proposals are simply\nomitted from the request body (no audit row required).","operationId":"confirm_extracted_api_reflections__reflection_id__extracted_confirm_post","parameters":[{"name":"reflection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Reflection Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfirmBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Confirm Extracted Api Reflections  Reflection Id  Extracted Confirm Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/reflections/{reflection_id}/observations":{"post":{"summary":"Add Observation","operationId":"add_observation_api_reflections__reflection_id__observations_post","parameters":[{"name":"reflection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Reflection Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObservationCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Add Observation Api Reflections  Reflection Id  Observations Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/reflections/{reflection_id}/ideas":{"post":{"summary":"Add Idea","operationId":"add_idea_api_reflections__reflection_id__ideas_post","parameters":[{"name":"reflection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Reflection Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/runtime__api__reflections__IdeaCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Add Idea Api Reflections  Reflection Id  Ideas Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/reflections/{reflection_id}/learnings":{"post":{"summary":"Add Learning","operationId":"add_learning_api_reflections__reflection_id__learnings_post","parameters":[{"name":"reflection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Reflection Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LearningCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Add Learning Api Reflections  Reflection Id  Learnings Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/campaigns/{campaign_id}/retrospective":{"get":{"summary":"Get Retrospective","operationId":"get_retrospective_api_campaigns__campaign_id__retrospective_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Retrospective Api Campaigns  Campaign Id  Retrospective Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Retrospective","operationId":"create_retrospective_api_campaigns__campaign_id__retrospective_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Campaign Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetroBody"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Retrospective Api Campaigns  Campaign Id  Retrospective Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/retrospectives/{retro_id}":{"patch":{"summary":"Patch Retrospective","operationId":"patch_retrospective_api_retrospectives__retro_id__patch","parameters":[{"name":"retro_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Retro Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetroBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Patch Retrospective Api Retrospectives  Retro Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/coaching/events":{"get":{"summary":"List Events","operationId":"list_events_api_coaching_events_get","parameters":[{"name":"level","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Level"}},{"name":"since","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Since"}},{"name":"unresolved_only","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Unresolved Only"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":50,"title":"Limit"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Events Api Coaching Events Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/coaching/events/{event_id}/respond":{"post":{"summary":"Respond","operationId":"respond_api_coaching_events__event_id__respond_post","parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RespondBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Respond Api Coaching Events  Event Id  Respond Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/coaching/pulse":{"post":{"summary":"Manual Pulse","operationId":"manual_pulse_api_coaching_pulse_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Manual Pulse Api Coaching Pulse Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/ideas":{"get":{"summary":"List Ideas","operationId":"list_ideas_api_ideas_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"brand_slug","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Brand Slug"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Ideas Api Ideas Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Idea","operationId":"create_idea_api_ideas_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/runtime__api__ideas__IdeaCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Idea Api Ideas Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/ideas/{idea_id}":{"get":{"summary":"Get Idea","operationId":"get_idea_api_ideas__idea_id__get","parameters":[{"name":"idea_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Idea Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Idea Api Ideas  Idea Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Patch Idea","operationId":"patch_idea_api_ideas__idea_id__patch","parameters":[{"name":"idea_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Idea Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdeaPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Patch Idea Api Ideas  Idea Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/ideas/{idea_id}/attach":{"post":{"summary":"Attach Idea","operationId":"attach_idea_api_ideas__idea_id__attach_post","parameters":[{"name":"idea_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Idea Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttachBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Attach Idea Api Ideas  Idea Id  Attach Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/ideas/{idea_id}/promote":{"post":{"summary":"Promote Idea","operationId":"promote_idea_api_ideas__idea_id__promote_post","parameters":[{"name":"idea_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Idea Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PromoteBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Promote Idea Api Ideas  Idea Id  Promote Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/ideas/{idea_id}/defer":{"post":{"summary":"Defer Idea","operationId":"defer_idea_api_ideas__idea_id__defer_post","parameters":[{"name":"idea_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Idea Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeferBody","default":{}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Defer Idea Api Ideas  Idea Id  Defer Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/ideas/{idea_id}/archive":{"post":{"summary":"Archive Idea","operationId":"archive_idea_api_ideas__idea_id__archive_post","parameters":[{"name":"idea_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Idea Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Archive Idea Api Ideas  Idea Id  Archive Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/today":{"get":{"summary":"Get Today","operationId":"get_today_api_today_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Today Api Today Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/oauth/start":{"get":{"summary":"Oauth Start","description":"Kick off the Google authorize redirect.\n\nIn DEV_MODE we shortcut straight to /home — there's no real session to set,\nbut the require_operator dep returns the operator email unconditionally in\ndev, so the dashboard works. Saves the operator from configuring a real\nOAuth client just to click around locally.","operationId":"oauth_start_oauth_start_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/oauth/callback":{"get":{"summary":"Oauth Callback","description":"Exchange the authorization code for an ID token, verify the email matches\nthe configured operator, then drop the session cookie and redirect to /home.\n\nAnything else — wrong email, OAuth error, missing email claim — gets bounced\nwith a clear 403 page. We deliberately don't fall through to /login in that\ncase because the user can just re-click sign-in and loop forever; an explicit\nerror tells them what went wrong.","operationId":"oauth_callback_oauth_callback_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/logout":{"get":{"summary":"Logout","description":"Clear the session cookie. Used for testing and to give the operator a\nway out if they need to re-authenticate.","operationId":"logout_logout_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/home":{"get":{"summary":"Home","operationId":"home_home_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/login":{"get":{"summary":"Login","operationId":"login_login_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/drafts":{"get":{"summary":"Drafts Page","operationId":"drafts_page_drafts_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/drafts/{draft_id}":{"get":{"summary":"Draft Detail","operationId":"draft_detail_drafts__draft_id__get","parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","title":"Draft Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/drafts/{draft_id}/review":{"post":{"summary":"Draft Review Form","operationId":"draft_review_form_drafts__draft_id__review_post","parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","title":"Draft Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_draft_review_form_drafts__draft_id__review_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pipeline":{"get":{"summary":"Pipeline Page","operationId":"pipeline_page_pipeline_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/prospects/{prospect_id}":{"get":{"summary":"Prospect Detail","operationId":"prospect_detail_prospects__prospect_id__get","parameters":[{"name":"prospect_id","in":"path","required":true,"schema":{"type":"string","title":"Prospect Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/needs":{"get":{"summary":"Needs Page","operationId":"needs_page_needs_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/needs/{need_id}":{"get":{"summary":"Need Detail","operationId":"need_detail_needs__need_id__get","parameters":[{"name":"need_id","in":"path","required":true,"schema":{"type":"string","title":"Need Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/needs/{need_id}/resolve":{"post":{"summary":"Need Resolve Form","operationId":"need_resolve_form_needs__need_id__resolve_post","parameters":[{"name":"need_id","in":"path","required":true,"schema":{"type":"string","title":"Need Id"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_need_resolve_form_needs__need_id__resolve_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/strategy":{"get":{"summary":"Strategy Page","operationId":"strategy_page_strategy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/runs":{"get":{"summary":"Runs Page","operationId":"runs_page_runs_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/settings":{"get":{"summary":"Settings Page","operationId":"settings_page_settings_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}},"post":{"summary":"Settings Update","operationId":"settings_update_settings_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_settings_update_settings_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/brands":{"get":{"summary":"Brands Page","operationId":"brands_page_brands_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}},"post":{"summary":"Brand Create Form","operationId":"brand_create_form_brands_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_brand_create_form_brands_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/brands/new":{"get":{"summary":"Brand New Page","operationId":"brand_new_page_brands_new_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/brands/{slug}":{"get":{"summary":"Brand Detail Page","operationId":"brand_detail_page_brands__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"activate_error","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Activate Error"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/brands/{slug}/bootstrap-review":{"get":{"summary":"Brand Bootstrap Review Page","operationId":"brand_bootstrap_review_page_brands__slug__bootstrap_review_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/brands/{slug}/edit":{"get":{"summary":"Brand Edit Page","operationId":"brand_edit_page_brands__slug__edit_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Brand Edit Form","operationId":"brand_edit_form_brands__slug__edit_post","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_brand_edit_form_brands__slug__edit_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/brands/{slug}/activate":{"post":{"summary":"Brand Activate Form","operationId":"brand_activate_form_brands__slug__activate_post","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/brands/{slug}/archive":{"post":{"summary":"Brand Archive Form","operationId":"brand_archive_form_brands__slug__archive_post","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/campaigns":{"get":{"summary":"Campaigns Page","operationId":"campaigns_page_campaigns_get","parameters":[{"name":"brand_slug","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Brand Slug"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/campaigns/{campaign_id}":{"get":{"summary":"Campaign Detail Page","operationId":"campaign_detail_page_campaigns__campaign_id__get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","title":"Campaign Id"}},{"name":"action_error","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Action Error"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/campaigns/{campaign_id}/activate":{"post":{"summary":"Campaign Activate Form","operationId":"campaign_activate_form_campaigns__campaign_id__activate_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","title":"Campaign Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/campaigns/{campaign_id}/move-to-stale":{"post":{"summary":"Campaign Stale Form","operationId":"campaign_stale_form_campaigns__campaign_id__move_to_stale_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","title":"Campaign Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/campaigns/{campaign_id}/start-retro":{"post":{"summary":"Campaign Retro Form","operationId":"campaign_retro_form_campaigns__campaign_id__start_retro_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","title":"Campaign Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/campaigns/{campaign_id}/archive":{"post":{"summary":"Campaign Archive Form","operationId":"campaign_archive_form_campaigns__campaign_id__archive_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","title":"Campaign Id"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_campaign_archive_form_campaigns__campaign_id__archive_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/intake":{"get":{"summary":"Intake Page","operationId":"intake_page_intake_get","parameters":[{"name":"kind","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Kind"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/intake/{intake_id}/reclassify":{"post":{"summary":"Intake Reclassify Form","operationId":"intake_reclassify_form_intake__intake_id__reclassify_post","parameters":[{"name":"intake_id","in":"path","required":true,"schema":{"type":"string","title":"Intake Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_intake_reclassify_form_intake__intake_id__reclassify_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/tasks":{"get":{"summary":"Tasks Page","operationId":"tasks_page_tasks_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"source","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"}},{"name":"conflicts_only","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Conflicts Only"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/briefs":{"get":{"summary":"Briefs Page","operationId":"briefs_page_briefs_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/briefs/{brief_id}":{"get":{"summary":"Brief Detail Page","operationId":"brief_detail_page_briefs__brief_id__get","parameters":[{"name":"brief_id","in":"path","required":true,"schema":{"type":"string","title":"Brief Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/briefs/{brief_id}/submit-for-review":{"post":{"summary":"Brief Submit Form","operationId":"brief_submit_form_briefs__brief_id__submit_for_review_post","parameters":[{"name":"brief_id","in":"path","required":true,"schema":{"type":"string","title":"Brief Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_brief_submit_form_briefs__brief_id__submit_for_review_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/briefs/{brief_id}/posted":{"post":{"summary":"Brief Posted Form","operationId":"brief_posted_form_briefs__brief_id__posted_post","parameters":[{"name":"brief_id","in":"path","required":true,"schema":{"type":"string","title":"Brief Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_brief_posted_form_briefs__brief_id__posted_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/reflections":{"get":{"summary":"Reflections Page","operationId":"reflections_page_reflections_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/reflections/{reflection_id}/extracted":{"get":{"summary":"Reflection Extracted Page","description":"LLM-proposed observations / ideas / learnings review surface.\n\nRenders editable rows + accept/reject checkboxes. Submits as a form to\n/reflections/{id}/extracted/confirm. If no extraction is cached yet,\noffers an 'Extract now' button that calls /api/reflections/{id}/extract\nsynchronously.","operationId":"reflection_extracted_page_reflections__reflection_id__extracted_get","parameters":[{"name":"reflection_id","in":"path","required":true,"schema":{"type":"string","title":"Reflection Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/reflections/{reflection_id}/extract":{"post":{"summary":"Reflection Extract Now Form","description":"Form-submit handler for the 'Extract now' button. Triggers a\nsynchronous extraction then 303-redirects back to the review page.","operationId":"reflection_extract_now_form_reflections__reflection_id__extract_post","parameters":[{"name":"reflection_id","in":"path","required":true,"schema":{"type":"string","title":"Reflection Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/reflections/{reflection_id}/extracted/confirm":{"post":{"summary":"Reflection Extracted Confirm Form","description":"Form-submit handler — parses the dynamic accept/reject form into a\nConfirmBody and delegates to the JSON API. Field naming convention:\n\n    obs[i].accepted     — checkbox\n    obs[i].body         — text\n    obs[i].tags         — text (comma-separated)\n    obs[i].linked_icp_slug\n    idea[i].accepted / .body / .tags / .suggested_attach_campaign_slug\n    learn[i].accepted / .body / .evidence_summary / .confidence_level","operationId":"reflection_extracted_confirm_form_reflections__reflection_id__extracted_confirm_post","parameters":[{"name":"reflection_id","in":"path","required":true,"schema":{"type":"string","title":"Reflection Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/campaigns/{campaign_id}/retrospective":{"get":{"summary":"Retrospective Page","operationId":"retrospective_page_campaigns__campaign_id__retrospective_get","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","title":"Campaign Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Retrospective Form","operationId":"retrospective_form_campaigns__campaign_id__retrospective_post","parameters":[{"name":"campaign_id","in":"path","required":true,"schema":{"type":"string","title":"Campaign Id"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_retrospective_form_campaigns__campaign_id__retrospective_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/today":{"get":{"summary":"Today Page","operationId":"today_page_today_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ideas":{"get":{"summary":"Ideas Page","operationId":"ideas_page_ideas_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ideas/{idea_id}/defer":{"post":{"summary":"Idea Defer Form","operationId":"idea_defer_form_ideas__idea_id__defer_post","parameters":[{"name":"idea_id","in":"path","required":true,"schema":{"type":"string","title":"Idea Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ideas/{idea_id}/archive":{"post":{"summary":"Idea Archive Form","operationId":"idea_archive_form_ideas__idea_id__archive_post","parameters":[{"name":"idea_id","in":"path","required":true,"schema":{"type":"string","title":"Idea Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ideas/{idea_id}/promote":{"post":{"summary":"Idea Promote Form","operationId":"idea_promote_form_ideas__idea_id__promote_post","parameters":[{"name":"idea_id","in":"path","required":true,"schema":{"type":"string","title":"Idea Id"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_idea_promote_form_ideas__idea_id__promote_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"ActivityCreate":{"properties":{"kind":{"type":"string","title":"Kind"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"target_completion":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Target Completion"}},"type":"object","required":["kind","title"],"title":"ActivityCreate"},"ActivityPatch":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"kind":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Kind"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"target_completion":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Target Completion"},"actual_completion":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Actual Completion"},"outcome_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Outcome Summary"}},"type":"object","title":"ActivityPatch"},"AirtableLinkBody":{"properties":{"airtable_view_id":{"type":"string","title":"Airtable View Id"}},"type":"object","required":["airtable_view_id"],"title":"AirtableLinkBody"},"ArchiveBody":{"properties":{"archived_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Archived Reason"}},"type":"object","title":"ArchiveBody"},"ArtifactCreate":{"properties":{"kind":{"type":"string","title":"Kind"},"title":{"type":"string","title":"Title"},"body_markdown":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body Markdown"},"drive_doc_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Drive Doc Url"},"external_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Url"},"supersedes_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Supersedes Id"}},"type":"object","required":["kind","title"],"title":"ArtifactCreate"},"AssumptionCreate":{"properties":{"statement":{"type":"string","title":"Statement"},"confidence_at_start":{"type":"string","title":"Confidence At Start","default":"MEDIUM"},"revisit_in_retro":{"type":"boolean","title":"Revisit In Retro","default":true}},"type":"object","required":["statement"],"title":"AssumptionCreate"},"AssumptionPatch":{"properties":{"statement":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Statement"},"confidence_at_start":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Confidence At Start"},"revisit_in_retro":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Revisit In Retro"},"outcome":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Outcome"},"outcome_note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Outcome Note"}},"type":"object","title":"AssumptionPatch"},"AttachBody":{"properties":{"campaign_id":{"type":"string","format":"uuid","title":"Campaign Id"}},"type":"object","required":["campaign_id"],"title":"AttachBody"},"AttributeBody":{"properties":{"content_id":{"type":"string","title":"Content Id"},"source":{"$ref":"#/components/schemas/AttributionSource","default":"MANUAL"},"confidence":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Confidence"}},"type":"object","required":["content_id"],"title":"AttributeBody"},"AttributionSource":{"type":"string","enum":["MANUAL","AUTO_INFERRED","SELF_REPORTED"],"title":"AttributionSource"},"Body_brand_create_form_brands_post":{"properties":{"slug":{"type":"string","title":"Slug"},"name":{"type":"string","title":"Name"},"positioning_summary":{"type":"string","title":"Positioning Summary","default":""},"voice_description":{"type":"string","title":"Voice Description","default":""},"mission":{"type":"string","title":"Mission","default":""},"manifesto":{"type":"string","title":"Manifesto","default":""}},"type":"object","required":["slug","name"],"title":"Body_brand_create_form_brands_post"},"Body_brand_edit_form_brands__slug__edit_post":{"properties":{"name":{"type":"string","title":"Name"},"positioning_summary":{"type":"string","title":"Positioning Summary","default":""},"voice_description":{"type":"string","title":"Voice Description","default":""},"mission":{"type":"string","title":"Mission","default":""},"manifesto":{"type":"string","title":"Manifesto","default":""}},"type":"object","required":["name"],"title":"Body_brand_edit_form_brands__slug__edit_post"},"Body_brief_posted_form_briefs__brief_id__posted_post":{"properties":{"posted_url":{"type":"string","title":"Posted Url"}},"type":"object","required":["posted_url"],"title":"Body_brief_posted_form_briefs__brief_id__posted_post"},"Body_brief_submit_form_briefs__brief_id__submit_for_review_post":{"properties":{"draft_text":{"type":"string","title":"Draft Text"}},"type":"object","required":["draft_text"],"title":"Body_brief_submit_form_briefs__brief_id__submit_for_review_post"},"Body_campaign_archive_form_campaigns__campaign_id__archive_post":{"properties":{"archived_reason":{"type":"string","title":"Archived Reason","default":""}},"type":"object","title":"Body_campaign_archive_form_campaigns__campaign_id__archive_post"},"Body_draft_review_form_drafts__draft_id__review_post":{"properties":{"action":{"type":"string","title":"Action"},"edited_body":{"type":"string","title":"Edited Body","default":""}},"type":"object","required":["action"],"title":"Body_draft_review_form_drafts__draft_id__review_post"},"Body_idea_promote_form_ideas__idea_id__promote_post":{"properties":{"campaign_name":{"type":"string","title":"Campaign Name"},"brand_slug":{"type":"string","title":"Brand Slug"}},"type":"object","required":["campaign_name","brand_slug"],"title":"Body_idea_promote_form_ideas__idea_id__promote_post"},"Body_intake_reclassify_form_intake__intake_id__reclassify_post":{"properties":{"kind":{"type":"string","title":"Kind"},"linked_brand_slug":{"type":"string","title":"Linked Brand Slug","default":""},"linked_campaign_slug":{"type":"string","title":"Linked Campaign Slug","default":""}},"type":"object","required":["kind"],"title":"Body_intake_reclassify_form_intake__intake_id__reclassify_post"},"Body_need_resolve_form_needs__need_id__resolve_post":{"properties":{"resolution_text":{"type":"string","title":"Resolution Text","default":""},"drive_url":{"type":"string","title":"Drive Url","default":""}},"type":"object","title":"Body_need_resolve_form_needs__need_id__resolve_post"},"Body_retrospective_form_campaigns__campaign_id__retrospective_post":{"properties":{"traction_evaluation":{"type":"string","title":"Traction Evaluation","default":""},"recommended_next_campaign":{"type":"string","title":"Recommended Next Campaign","default":""},"behavioral_patterns_noted":{"type":"string","title":"Behavioral Patterns Noted","default":""}},"type":"object","title":"Body_retrospective_form_campaigns__campaign_id__retrospective_post"},"Body_settings_update_settings_post":{"properties":{"persona_name":{"type":"string","title":"Persona Name"},"slack_home_channel":{"type":"string","title":"Slack Home Channel"},"drive_folder_id":{"type":"string","title":"Drive Folder Id","default":""},"anthropic_model":{"type":"string","title":"Anthropic Model"},"style_guide_url":{"type":"string","title":"Style Guide Url","default":""}},"type":"object","required":["persona_name","slack_home_channel","anthropic_model"],"title":"Body_settings_update_settings_post"},"BrandArtifactKind":{"type":"string","enum":["STYLE_GUIDE","BRAND_DEFINITION","VOICE_GUIDE","RESEARCH_REPORT","DESIGN_GUIDE","OTHER"],"title":"BrandArtifactKind"},"BrandCreate":{"properties":{"slug":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[a-z0-9][a-z0-9-]*$","title":"Slug","description":"Lowercase letters, digits, hyphens."},"name":{"type":"string","minLength":1,"title":"Name"},"positioning_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Positioning Summary"},"voice_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Voice Description"},"mission":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mission"},"manifesto":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manifesto"},"product_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Product Id"}},"type":"object","required":["slug","name"],"title":"BrandCreate"},"BrandIcpStatus":{"type":"string","enum":["EXPLORATORY","ACTIVE","ARCHIVED"],"title":"BrandIcpStatus"},"BrandPatch":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"positioning_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Positioning Summary"},"voice_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Voice Description"},"mission":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mission"},"manifesto":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manifesto"},"product_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Product Id"}},"type":"object","title":"BrandPatch"},"BrandSnapshotOut":{"properties":{"slug":{"type":"string","title":"Slug"},"name":{"type":"string","title":"Name"},"status":{"$ref":"#/components/schemas/BrandStatus"},"as_of":{"type":"string","format":"date-time","title":"As Of"},"positioning_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Positioning Summary"},"voice_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Voice Description"},"mission":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mission"},"manifesto":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manifesto"},"voice_rules":{"items":{"$ref":"#/components/schemas/_VoiceRuleOut"},"type":"array","title":"Voice Rules"},"icps":{"items":{"$ref":"#/components/schemas/_IcpOut"},"type":"array","title":"Icps"},"artifacts":{"items":{"$ref":"#/components/schemas/_ArtifactOut"},"type":"array","title":"Artifacts"}},"type":"object","required":["slug","name","status","as_of","voice_rules","icps","artifacts"],"title":"BrandSnapshotOut","description":"Compact, machine-readable brand snapshot for peer agents."},"BrandStatus":{"type":"string","enum":["DRAFT","ACTIVE","ARCHIVED"],"title":"BrandStatus"},"BriefCreate":{"properties":{"activity_id":{"type":"string","format":"uuid","title":"Activity Id"},"channel":{"type":"string","title":"Channel"},"audience":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audience"},"hook_angle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hook Angle"},"pillar_thesis":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pillar Thesis"},"voice_anchors":{"items":{},"type":"array","title":"Voice Anchors"},"length_target":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Length Target"},"source_capabilities":{"items":{},"type":"array","title":"Source Capabilities"},"source_interactions":{"items":{},"type":"array","title":"Source Interactions"},"source_observations":{"items":{},"type":"array","title":"Source Observations"},"success_criteria":{"items":{},"type":"array","title":"Success Criteria"},"forbidden_patterns":{"items":{},"type":"array","title":"Forbidden Patterns"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"type":"object","required":["activity_id","channel"],"title":"BriefCreate"},"BriefPatch":{"properties":{"audience":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audience"},"hook_angle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hook Angle"},"pillar_thesis":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pillar Thesis"},"voice_anchors":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Voice Anchors"},"length_target":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Length Target"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},"type":"object","title":"BriefPatch"},"CampaignCreate":{"properties":{"brand_slug":{"type":"string","title":"Brand Slug"},"name":{"type":"string","minLength":1,"title":"Name"},"slug":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[a-z0-9][a-z0-9-]*$","title":"Slug"},"hypothesis":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hypothesis"},"target_icp_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Target Icp Id"},"traction_definition":{"items":{},"type":"array","title":"Traction Definition"},"start_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Start Date"},"end_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"},"parent_campaign_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Campaign Id"}},"type":"object","required":["brand_slug","name","slug"],"title":"CampaignCreate"},"CampaignPatch":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"hypothesis":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hypothesis"},"target_icp_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Target Icp Id"},"traction_definition":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Traction Definition"},"start_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Start Date"},"end_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"},"linear_project_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Linear Project Id"},"linear_project_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Linear Project Url"},"airtable_view_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Airtable View Id"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},"type":"object","title":"CampaignPatch"},"CommitmentCreate":{"properties":{"description":{"type":"string","title":"Description"},"start_date":{"type":"string","format":"date","title":"Start Date"},"end_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"},"cadence":{"type":"string","title":"Cadence","default":"WEEKLY"},"target_count":{"type":"integer","minimum":1.0,"title":"Target Count","default":1},"request_josh_calendar":{"type":"boolean","title":"Request Josh Calendar","default":false}},"type":"object","required":["description","start_date"],"title":"CommitmentCreate"},"CommitmentPatch":{"properties":{"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"end_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"},"cadence":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cadence"},"target_count":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Target Count"},"actual_count":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Actual Count"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},"type":"object","title":"CommitmentPatch"},"CompleteBody":{"properties":{"outcome_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Outcome Summary"},"actual_completion":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Actual Completion"}},"type":"object","title":"CompleteBody"},"ConfirmBody":{"properties":{"observations":{"items":{"$ref":"#/components/schemas/_ConfirmObservation"},"type":"array","title":"Observations"},"ideas":{"items":{"$ref":"#/components/schemas/_ConfirmIdea"},"type":"array","title":"Ideas"},"learnings":{"items":{"$ref":"#/components/schemas/_ConfirmLearning"},"type":"array","title":"Learnings"}},"type":"object","title":"ConfirmBody"},"ContentChannel":{"type":"string","enum":["LINKEDIN","THEIDEAIS","EMAIL","CASE_STUDY"],"title":"ContentChannel"},"DeferBody":{"properties":{"review_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Review At"}},"type":"object","title":"DeferBody"},"DraftReviewAction":{"type":"string","enum":["APPROVE","REJECT","ARCHIVE"],"title":"DraftReviewAction"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"IcpCreate":{"properties":{"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"qualification_criteria":{"items":{},"type":"array","title":"Qualification Criteria"},"disqualification_criteria":{"items":{},"type":"array","title":"Disqualification Criteria"},"current_examples":{"items":{},"type":"array","title":"Current Examples"},"status":{"type":"string","title":"Status","default":"EXPLORATORY"}},"type":"object","required":["name"],"title":"IcpCreate"},"IcpPatch":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"qualification_criteria":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Qualification Criteria"},"disqualification_criteria":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Disqualification Criteria"},"current_examples":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Current Examples"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},"type":"object","title":"IcpPatch"},"IdeaPatch":{"properties":{"body":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body"},"tags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Tags"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},"type":"object","title":"IdeaPatch"},"InteractionChannel":{"type":"string","enum":["EMAIL","CALL","MEETING","LINKEDIN","SLACK","IN_PERSON","OTHER"],"title":"InteractionChannel"},"InteractionCreate":{"properties":{"occurred_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Occurred At"},"channel":{"$ref":"#/components/schemas/InteractionChannel"},"direction":{"$ref":"#/components/schemas/InteractionDirection"},"summary":{"type":"string","title":"Summary"},"body":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body"},"attributed_content_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Attributed Content Id"},"stage_after":{"anyOf":[{"$ref":"#/components/schemas/SalesStage"},{"type":"null"}]}},"type":"object","required":["channel","direction","summary"],"title":"InteractionCreate"},"InteractionDirection":{"type":"string","enum":["INBOUND","OUTBOUND","BIDIRECTIONAL"],"title":"InteractionDirection"},"LearningCreate":{"properties":{"body":{"type":"string","title":"Body"},"evidence_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Summary"},"confidence_level":{"type":"string","title":"Confidence Level","default":"MEDIUM"}},"type":"object","required":["body"],"title":"LearningCreate"},"LinearLinkBody":{"properties":{"linear_project_id":{"type":"string","title":"Linear Project Id"},"linear_project_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Linear Project Url"}},"type":"object","required":["linear_project_id"],"title":"LinearLinkBody"},"NeedStatus":{"type":"string","enum":["OPEN","IN_PROGRESS","RESOLVED","CANCELED"],"title":"NeedStatus"},"ObservationCreate":{"properties":{"body":{"type":"string","title":"Body"},"tags":{"items":{},"type":"array","title":"Tags"},"linked_icp_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Icp Id"},"linked_activity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Activity Id"}},"type":"object","required":["body"],"title":"ObservationCreate"},"PromoteBody":{"properties":{"campaign_name":{"type":"string","title":"Campaign Name"},"brand_slug":{"type":"string","title":"Brand Slug"},"slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Slug"}},"type":"object","required":["campaign_name","brand_slug"],"title":"PromoteBody"},"ProspectCreate":{"properties":{"name":{"type":"string","title":"Name"},"company":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"linkedin_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Linkedin Url"},"sales_stage":{"$ref":"#/components/schemas/SalesStage","default":"PROSPECT"},"sales_stage_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sales Stage Reason"},"source_referral":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Referral"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags","default":[]}},"type":"object","required":["name"],"title":"ProspectCreate"},"ProspectEventBody":{"properties":{"prospect_ref":{"type":"string","title":"Prospect Ref"},"kind":{"type":"string","title":"Kind"},"payload":{"additionalProperties":true,"type":"object","title":"Payload"}},"type":"object","required":["prospect_ref","kind","payload"],"title":"ProspectEventBody"},"ProspectPatch":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"company":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"linkedin_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Linkedin Url"},"sales_stage":{"anyOf":[{"$ref":"#/components/schemas/SalesStage"},{"type":"null"}]},"sales_stage_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sales Stage Reason"},"expected_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Expected Value"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"tags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Tags"}},"type":"object","title":"ProspectPatch"},"ReclassifyBody":{"properties":{"kind":{"type":"string","title":"Kind"},"linked_brand_slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Linked Brand Slug"},"linked_campaign_slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Linked Campaign Slug"},"body":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"For COMMITMENT only — used as the commitment description."}},"type":"object","required":["kind"],"title":"ReclassifyBody"},"ReflectionCreate":{"properties":{"campaign_id":{"type":"string","format":"uuid","title":"Campaign Id"},"kind":{"type":"string","title":"Kind"},"activity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Activity Id"},"period_start":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Period Start"},"period_end":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Period End"},"prompts_used":{"items":{},"type":"array","title":"Prompts Used"},"body_markdown":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body Markdown"}},"type":"object","required":["campaign_id","kind"],"title":"ReflectionCreate"},"ReflectionPatch":{"properties":{"body_markdown":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body Markdown"},"period_start":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Period Start"},"period_end":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Period End"}},"type":"object","title":"ReflectionPatch"},"ResearchCreate":{"properties":{"as_of_date":{"type":"string","format":"date","title":"As Of Date"},"market_size_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Market Size Summary"},"segments":{"items":{},"type":"array","title":"Segments"},"competitors":{"items":{},"type":"array","title":"Competitors"},"signals":{"items":{},"type":"array","title":"Signals"},"next_research_questions":{"items":{},"type":"array","title":"Next Research Questions"},"confidence_level":{"type":"string","title":"Confidence Level","default":"LOW"}},"type":"object","required":["as_of_date"],"title":"ResearchCreate"},"RespondBody":{"properties":{"operator_response":{"type":"string","title":"Operator Response"},"resolution":{"type":"string","title":"Resolution"}},"type":"object","required":["operator_response","resolution"],"title":"RespondBody"},"RetroBody":{"properties":{"traction_evaluation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Traction Evaluation"},"assumptions_outcome":{"additionalProperties":true,"type":"object","title":"Assumptions Outcome"},"key_learnings_ids":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Key Learnings Ids"},"key_observations_ids":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Key Observations Ids"},"ideas_for_next_campaign":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Ideas For Next Campaign"},"recommended_next_campaign":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recommended Next Campaign"},"behavioral_patterns_noted":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Behavioral Patterns Noted"}},"type":"object","title":"RetroBody"},"ReviewBody":{"properties":{"action":{"$ref":"#/components/schemas/DraftReviewAction"},"edited_body":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Edited Body"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"}},"type":"object","required":["action"],"title":"ReviewBody"},"ReviewStatus":{"type":"string","enum":["PENDING","IN_REVIEW","APPROVED","POSTED","ARCHIVED","REJECTED"],"title":"ReviewStatus"},"SalesStage":{"type":"string","enum":["PROSPECT","CONTACTED","QUALIFIED","ACTIVE_CONVERSATION","WON","LOST","DORMANT"],"title":"SalesStage"},"SignalBody":{"properties":{"kind":{"type":"string","title":"Kind"},"payload":{"additionalProperties":true,"type":"object","title":"Payload"},"source_agent":{"type":"string","title":"Source Agent"}},"type":"object","required":["kind","payload","source_agent"],"title":"SignalBody"},"StrategyBody":{"properties":{"year":{"type":"integer","title":"Year"},"quarter":{"type":"integer","title":"Quarter"},"title":{"type":"string","title":"Title"},"thesis":{"type":"string","title":"Thesis"},"themes":{"items":{"type":"string"},"type":"array","title":"Themes","default":[]},"experiments":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Experiments","default":[]},"icp_focus":{"additionalProperties":true,"type":"object","title":"Icp Focus","default":{}},"pricing_framing":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pricing Framing"}},"type":"object","required":["year","quarter","title","thesis"],"title":"StrategyBody"},"SubmitForReviewBody":{"properties":{"draft_text":{"type":"string","minLength":1,"title":"Draft Text"}},"type":"object","required":["draft_text"],"title":"SubmitForReviewBody"},"TaskCreate":{"properties":{"title":{"type":"string","minLength":1,"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"campaign_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Campaign Id"},"activity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Activity Id"},"brand_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Brand Id"},"status":{"type":"string","title":"Status","default":"TODO"},"priority":{"type":"string","title":"Priority","default":"MEDIUM"},"due_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Due Date"},"assignee":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Assignee"},"source":{"type":"string","title":"Source","default":"CJ_NATIVE"},"push_to_source":{"type":"boolean","title":"Push To Source","default":false}},"type":"object","required":["title"],"title":"TaskCreate"},"TaskPatch":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"priority":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority"},"due_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Due Date"},"assignee":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Assignee"},"activity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Activity Id"},"skip_push":{"type":"boolean","title":"Skip Push","default":false}},"type":"object","title":"TaskPatch"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VoiceRuleCategory":{"type":"string","enum":["TONE","VOCABULARY","STRUCTURE","FORBIDDEN_PATTERN","FORMAT","FRAMING"],"title":"VoiceRuleCategory"},"VoiceRuleCreate":{"properties":{"category":{"type":"string","title":"Category"},"rule":{"type":"string","title":"Rule"},"rationale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rationale"},"examples_good":{"items":{},"type":"array","title":"Examples Good"},"examples_bad":{"items":{},"type":"array","title":"Examples Bad"},"weight":{"type":"integer","maximum":5.0,"minimum":1.0,"title":"Weight","default":3}},"type":"object","required":["category","rule"],"title":"VoiceRuleCreate"},"VoiceRulePatch":{"properties":{"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"rule":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rule"},"rationale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rationale"},"examples_good":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Examples Good"},"examples_bad":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Examples Bad"},"weight":{"anyOf":[{"type":"integer","maximum":5.0,"minimum":1.0},{"type":"null"}],"title":"Weight"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},"type":"object","title":"VoiceRulePatch"},"VoiceRuleStatus":{"type":"string","enum":["ACTIVE","DEPRECATED"],"title":"VoiceRuleStatus"},"_ArtifactOut":{"properties":{"kind":{"$ref":"#/components/schemas/BrandArtifactKind"},"title":{"type":"string","title":"Title"},"drive_doc_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Drive Doc Url"},"external_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Url"},"version":{"type":"integer","title":"Version"}},"type":"object","required":["kind","title","version"],"title":"_ArtifactOut"},"_ConfirmIdea":{"properties":{"body":{"type":"string","title":"Body"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"suggested_attach_campaign_slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Suggested Attach Campaign Slug"}},"type":"object","required":["body"],"title":"_ConfirmIdea"},"_ConfirmLearning":{"properties":{"body":{"type":"string","title":"Body"},"evidence_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Summary"},"confidence_level":{"type":"string","title":"Confidence Level","default":"MEDIUM"}},"type":"object","required":["body"],"title":"_ConfirmLearning"},"_ConfirmObservation":{"properties":{"body":{"type":"string","title":"Body"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"linked_icp_slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Linked Icp Slug"}},"type":"object","required":["body"],"title":"_ConfirmObservation"},"_IcpOut":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"status":{"$ref":"#/components/schemas/BrandIcpStatus"}},"type":"object","required":["id","name","status"],"title":"_IcpOut"},"_VoiceRuleOut":{"properties":{"id":{"type":"string","title":"Id"},"category":{"$ref":"#/components/schemas/VoiceRuleCategory"},"rule":{"type":"string","title":"Rule"},"rationale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rationale"},"weight":{"type":"integer","maximum":5.0,"minimum":1.0,"title":"Weight"},"status":{"$ref":"#/components/schemas/VoiceRuleStatus"},"examples_good":{"items":{},"type":"array","title":"Examples Good","default":[]},"examples_bad":{"items":{},"type":"array","title":"Examples Bad","default":[]}},"type":"object","required":["id","category","rule","weight","status"],"title":"_VoiceRuleOut"},"runtime__api__briefs__PostedBody":{"properties":{"posted_url":{"type":"string","title":"Posted Url"},"posted_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Posted At"}},"type":"object","required":["posted_url"],"title":"PostedBody"},"runtime__api__drafts__PostedBody":{"properties":{"url":{"type":"string","title":"Url"},"posted_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Posted At"}},"type":"object","required":["url"],"title":"PostedBody"},"runtime__api__ideas__IdeaCreate":{"properties":{"body":{"type":"string","minLength":1,"title":"Body"},"brand_slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Brand Slug"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"}},"type":"object","required":["body"],"title":"IdeaCreate"},"runtime__api__needs__ResolveBody":{"properties":{"input":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input"},"drive_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Drive Url"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"}},"type":"object","title":"ResolveBody"},"runtime__api__reflections__IdeaCreate":{"properties":{"body":{"type":"string","title":"Body"},"tags":{"items":{},"type":"array","title":"Tags"}},"type":"object","required":["body"],"title":"IdeaCreate"},"runtime__api__tasks__ResolveBody":{"properties":{"keep":{"type":"string","pattern":"^(local|external)$","title":"Keep"}},"type":"object","required":["keep"],"title":"ResolveBody"}}}}