{"openapi":"3.0.0","paths":{"/organizations/{orgId}/businesses/{businessId}/operating-notes":{"get":{"operationId":"OperatingNotesController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"includeExpired","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Operating notes"],"security":[{"mos_key":[]}]},"post":{"operationId":"OperatingNotesController_add","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Operating notes"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string","minLength":3,"maxLength":500,"description":"The standing instruction, in plain language — what to do or never do, and why if it helps. Written as an instruction to the agents, e.g. \"Never run comparison ads against Brand X\"."}},"required":["text"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/operating-notes/{noteId}/retire":{"post":{"operationId":"OperatingNotesController_retire","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"noteId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Operating notes"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/site-pages":{"get":{"operationId":"SitePagesController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Site pages"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/site-pages/refresh":{"post":{"operationId":"SitePagesController_refresh","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Site pages"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/fx":{"get":{"operationId":"FxController_overview","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Currency"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/fx/overrides":{"put":{"operationId":"FxController_setOverride","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Currency"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"currency":{"type":"string","pattern":"^[A-Z]{3}$","description":"ISO 4217 currency code"},"rate":{"type":"number","minimum":0,"exclusiveMinimum":true,"maximum":1000000}},"required":["currency","rate"]}}}}}},"/organizations/{orgId}/fx/overrides/{currency}":{"delete":{"operationId":"FxController_clearOverride","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"currency","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Currency"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/audit-log.csv":{"get":{"operationId":"AuditLogController_export","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}},{"name":"to","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}],"responses":{"200":{"description":""}},"tags":["Audit log"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/notifications":{"get":{"operationId":"NotificationsController_inbox","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"unread","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Notifications"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/notifications/{notificationId}/read":{"post":{"operationId":"NotificationsController_markRead","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"notificationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["Notifications"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/notifications/read-all":{"post":{"operationId":"NotificationsController_markAllRead","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["Notifications"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/notifications/preferences":{"get":{"operationId":"NotificationsController_preferences","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Notifications"],"security":[{"mos_key":[]}]},"put":{"operationId":"NotificationsController_updatePreferences","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Notifications"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"emailSeverity":{"type":"string","enum":["all","critical","none"]},"leadAlerts":{"type":"boolean"},"lifecycleEmails":{"type":"boolean"},"weeklyDigest":{"type":"boolean"}}}}}}}},"/organizations/{orgId}/notifications/channels":{"get":{"operationId":"NotificationsController_channels","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Notifications"],"security":[{"mos_key":[]}]},"put":{"operationId":"NotificationsController_updateChannels","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Notifications"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"slackWebhookUrl":{"nullable":true,"type":"string","pattern":"^https:\\/\\/hooks\\.slack\\.com\\/services\\/[A-Za-z0-9/_+-]+$"},"slackEnabled":{"type":"boolean"},"slackKinds":{"type":"array","items":{"type":"string","enum":["guardrail_blocked","approval_pending","action_auto_approved","measurement_failed","integration_expired","operator_run_failed","spend_anomaly","competitor_digest","research_ready","ai_spend_threshold","job_failed","billing_payment_failed","client_review_decided","rule_matched","creative_fatigue","lead_received","recommendations_ready","launch_review","plan_limit_reached"]}}}}}}}}},"/organizations/{orgId}/notifications/channels/slack/test":{"post":{"operationId":"NotificationsController_testSlack","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"202":{"description":""}},"tags":["Notifications"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/webhooks":{"get":{"operationId":"WebhooksController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Webhooks"],"security":[{"mos_key":[]}]},"post":{"operationId":"WebhooksController_create","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Webhooks"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","maxLength":2000,"format":"uri"},"description":{"type":"string","maxLength":100},"kinds":{"minItems":1,"type":"array","items":{"type":"string","enum":["guardrail_blocked","approval_pending","action_auto_approved","measurement_failed","integration_expired","operator_run_failed","spend_anomaly","competitor_digest","research_ready","ai_spend_threshold","job_failed","billing_payment_failed","client_review_decided","rule_matched","creative_fatigue","lead_received","recommendations_ready","launch_review","plan_limit_reached","lead.created","lead.status_changed"]}}},"required":["url","kinds"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/webhooks/{endpointId}":{"patch":{"operationId":"WebhooksController_update","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"endpointId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Webhooks"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"description":{"nullable":true,"type":"string","maxLength":100},"kinds":{"minItems":1,"type":"array","items":{"type":"string","enum":["guardrail_blocked","approval_pending","action_auto_approved","measurement_failed","integration_expired","operator_run_failed","spend_anomaly","competitor_digest","research_ready","ai_spend_threshold","job_failed","billing_payment_failed","client_review_decided","rule_matched","creative_fatigue","lead_received","recommendations_ready","launch_review","plan_limit_reached","lead.created","lead.status_changed"]}},"enabled":{"type":"boolean"}}}}}}},"delete":{"operationId":"WebhooksController_remove","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"endpointId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["Webhooks"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/webhooks/{endpointId}/test":{"post":{"operationId":"WebhooksController_test","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"endpointId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"202":{"description":""}},"tags":["Webhooks"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/webhooks/{endpointId}/deliveries":{"get":{"operationId":"WebhooksController_deliveries","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"endpointId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Webhooks"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/branding":{"get":{"operationId":"BrandingController_get","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Branding"],"security":[{"mos_key":[]}]},"put":{"operationId":"BrandingController_update","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Branding"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"companyName":{"nullable":true,"type":"string","minLength":1,"maxLength":120},"accentColor":{"nullable":true,"type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"accentForegroundColor":{"nullable":true,"type":"string","pattern":"^#[0-9a-fA-F]{6}$"},"senderName":{"nullable":true,"type":"string","minLength":1,"maxLength":120},"replyToEmail":{"nullable":true,"type":"string","maxLength":254,"format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"senderEmail":{"nullable":true,"type":"string","maxLength":254,"format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"footerText":{"nullable":true,"type":"string","maxLength":500},"supportUrl":{"nullable":true,"type":"string","maxLength":500,"format":"uri"}}}}}}}},"/organizations/{orgId}/branding/logo":{"post":{"operationId":"BrandingController_uploadLogo","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Branding"],"security":[{"mos_key":[]}]},"delete":{"operationId":"BrandingController_clearLogo","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Branding"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/branding/domains":{"get":{"operationId":"BrandingController_listDomains","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Branding"],"security":[{"mos_key":[]}]},"post":{"operationId":"BrandingController_addDomain","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Branding"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"hostname":{"type":"string","minLength":1,"maxLength":253}},"required":["hostname"]}}}}}},"/organizations/{orgId}/branding/domains/{domainId}/verify":{"post":{"operationId":"BrandingController_verifyDomain","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"domainId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Branding"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/branding/domains/{domainId}":{"delete":{"operationId":"BrandingController_removeDomain","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"domainId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["Branding"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/api-keys":{"post":{"operationId":"ApiKeysController_create","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["API keys"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":64},"scope":{"default":"read","type":"string","enum":["read","write"]},"expiresInDays":{"type":"integer","minimum":1,"maximum":365},"businessId":{"nullable":true,"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["name"]}}}}},"get":{"operationId":"ApiKeysController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["API keys"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/api-keys/{keyId}":{"delete":{"operationId":"ApiKeysController_revoke","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"keyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["API keys"],"security":[{"mos_key":[]}]}},"/api-keys/current":{"get":{"operationId":"ApiKeyIntrospectionController_current","responses":{"200":{"description":""}},"tags":["API keys"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}":{"patch":{"operationId":"OrganizationsController_rename","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Organizations"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"reportingCurrency":{"nullable":true,"type":"string","pattern":"^[A-Z]{3}$","description":"ISO 4217 currency code"},"requireMfa":{"type":"boolean"}}}}}}},"delete":{"operationId":"OrganizationsController_deleteOrganization","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Organizations"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"confirmName":{"type":"string","minLength":1,"maxLength":120}},"required":["confirmName"]}}}}}},"/organizations/{orgId}/members":{"get":{"operationId":"OrganizationsController_listMembers","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Organizations"],"security":[{"mos_key":[]}]},"post":{"operationId":"OrganizationsController_addMember","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Organizations"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"email":{"type":"string","maxLength":254,"format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"name":{"type":"string","minLength":1,"maxLength":120},"temporaryPassword":{"type":"string","minLength":8,"maxLength":128},"role":{"default":"member","anyOf":[{"type":"string","enum":["admin"]},{"type":"string","enum":["member"]}]},"access":{"default":[],"maxItems":200,"type":"array","items":{"type":"object","properties":{"businessId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"role":{"type":"string","enum":["admin","manager","analyst","client"]}},"required":["businessId","role"]}}},"required":["email","name","temporaryPassword"]}}}}}},"/organizations/{orgId}/members/{membershipId}":{"patch":{"operationId":"OrganizationsController_updateMemberRole","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"membershipId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Organizations"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"role":{"anyOf":[{"type":"string","enum":["admin"]},{"type":"string","enum":["member"]}]}},"required":["role"]}}}}},"delete":{"operationId":"OrganizationsController_removeMember","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"membershipId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["Organizations"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/members/{membershipId}/business-access":{"put":{"operationId":"OrganizationsController_setBusinessAccess","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"membershipId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Organizations"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"businessId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"role":{"type":"string","enum":["admin","manager","analyst","client"]}},"required":["businessId","role"]}}}}}},"/organizations/{orgId}/members/{membershipId}/business-access/{grantedBusinessId}":{"delete":{"operationId":"OrganizationsController_revokeBusinessAccess","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"membershipId","required":true,"in":"path","schema":{"type":"string"}},{"name":"grantedBusinessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Organizations"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/brain/profile":{"get":{"operationId":"BrainController_getProfile","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Business brain"],"security":[{"mos_key":[]}]},"put":{"operationId":"BrainController_upsertProfile","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Business brain"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"brand":{"default":"","type":"string","maxLength":20000},"industry":{"default":"","type":"string","enum":["","apparel_accessories","beauty_personal_care","food_beverage","home_garden","health_fitness","electronics","jewellery","pets","baby_kids","sports_outdoors","b2b_software","professional_services","home_services","health_practice","legal","financial_services","real_estate","education","travel_hospitality","automotive","nonprofit","other"]},"voice":{"default":"","type":"string","maxLength":20000},"audience":{"default":"","type":"string","maxLength":20000},"offerings":{"default":"","type":"string","maxLength":20000},"competitors":{"default":"","type":"string","maxLength":20000},"notes":{"default":"","type":"string","maxLength":20000},"colors":{"default":[],"maxItems":24,"type":"array","items":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":60},"hex":{"type":"string","pattern":"^#[0-9a-fA-F]{6}$"}},"required":["name","hex"]}},"branding":{"default":{},"type":"object","properties":{"logoFiles":{"default":"","type":"string","maxLength":20000},"headingFont":{"default":"","type":"string","maxLength":20000},"bodyFont":{"default":"","type":"string","maxLength":20000},"buttonFont":{"default":"","type":"string","maxLength":20000},"letterSpacing":{"default":"","type":"string","maxLength":20000},"fontWeights":{"default":"","type":"string","maxLength":20000},"lineHeight":{"default":"","type":"string","maxLength":20000},"iconSet":{"default":"","type":"string","enum":["","heroicons","lucide","font_awesome","other"]},"iconStyle":{"default":"","type":"string","enum":["","outline","filled","rounded"]},"graphicElements":{"default":"","type":"string","maxLength":20000}}},"seo":{"default":{},"type":"object","properties":{"primaryKeywords":{"default":"","type":"string","maxLength":20000},"secondaryKeywords":{"default":"","type":"string","maxLength":20000},"negativeKeywords":{"default":"","type":"string","maxLength":20000},"competitors":{"default":"","type":"string","maxLength":20000},"locations":{"default":"","type":"string","maxLength":20000},"services":{"default":"","type":"string","maxLength":20000},"faqQueries":{"default":"","type":"string","maxLength":20000}}},"social":{"default":{},"type":"object","properties":{"postingFrequency":{"default":"","type":"string","maxLength":20000},"hashtagRules":{"default":"","type":"string","maxLength":20000},"emojiRules":{"default":"","type":"string","maxLength":20000},"ctaRules":{"default":"","type":"string","maxLength":20000},"imageDimensions":{"default":"","type":"string","maxLength":20000},"videoDimensions":{"default":"","type":"string","maxLength":20000},"brandHashtags":{"default":"","type":"string","maxLength":20000}}},"knowledgeBase":{"default":{},"type":"object","properties":{"faqs":{"default":"","type":"string","maxLength":20000},"policies":{"default":"","type":"string","maxLength":20000},"refundPolicy":{"default":"","type":"string","maxLength":20000},"supportProcess":{"default":"","type":"string","maxLength":20000},"hours":{"default":"","type":"string","maxLength":20000},"locations":{"default":"","type":"string","maxLength":20000},"integrations":{"default":"","type":"string","maxLength":20000},"documentation":{"default":"","type":"string","maxLength":20000},"caseStudies":{"default":"","type":"string","maxLength":20000},"testimonials":{"default":"","type":"string","maxLength":20000}}},"aiInstructions":{"default":{},"type":"object","properties":{"alwaysRules":{"default":"","type":"string","maxLength":20000},"neverRules":{"default":"","type":"string","maxLength":20000},"bannedWords":{"default":"","type":"string","maxLength":20000},"requiredMentions":{"default":"","type":"string","maxLength":20000}}},"marketingAssets":{"default":{},"type":"object","properties":{"assetReferences":{"default":"","type":"string","maxLength":20000}}}}}}}}}},"/organizations/{orgId}/businesses/{businessId}/brain/knowledge":{"get":{"operationId":"BrainController_listKnowledge","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Business brain"],"security":[{"mos_key":[]}]},"post":{"operationId":"BrainController_createKnowledge","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Business brain"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"kind":{"type":"string","enum":["guideline","past_campaign","testimonial","faq","case_study","research","note"]},"title":{"type":"string","minLength":1,"maxLength":200},"body":{"type":"string","minLength":1,"maxLength":50000}},"required":["kind","title","body"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/brain/knowledge/{itemId}":{"delete":{"operationId":"BrainController_deleteKnowledge","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"itemId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Business brain"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/model-gateway/providers":{"get":{"operationId":"ModelGatewayController_listProviders","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Model gateway"],"security":[{"mos_key":[]}]},"post":{"operationId":"ModelGatewayController_createProvider","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Model gateway"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"provider":{"type":"string","enum":["anthropic","openai","google","xai","openrouter","mistral","deepseek","perplexity","ollama","claude_code","codex","custom"]},"label":{"type":"string","minLength":1,"maxLength":64},"apiKey":{"type":"string","minLength":1,"maxLength":512},"baseUrl":{"type":"string","maxLength":512,"format":"uri"},"defaultModel":{"type":"string","minLength":1,"maxLength":128}},"required":["provider","label"]}}}}}},"/organizations/{orgId}/model-gateway/providers/{connectionId}":{"patch":{"operationId":"ModelGatewayController_updateProvider","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"connectionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Model gateway"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":64},"apiKey":{"type":"string","minLength":1,"maxLength":512},"baseUrl":{"type":"string","maxLength":512,"format":"uri"},"defaultModel":{"type":"string","minLength":1,"maxLength":128},"status":{"type":"string","enum":["active","disabled"]}}}}}}},"delete":{"operationId":"ModelGatewayController_removeProvider","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"connectionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Model gateway"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/model-gateway/providers/{connectionId}/verify":{"post":{"operationId":"ModelGatewayController_verifyProvider","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"connectionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Model gateway"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/model-gateway/assignments":{"get":{"operationId":"ModelGatewayController_listAssignments","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Model gateway"],"security":[{"mos_key":[]}]},"put":{"operationId":"ModelGatewayController_setAssignment","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Model gateway"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"purpose":{"type":"string","enum":["recommendations","campaign_planning","target_suggestions","assistant","blog_writer","sales_copy","brand_voice","daily_report","director","onboarding_research","competitor_angles","embeddings","hero_image","creative_studio","transcribe"]},"connectionId":{"nullable":true,"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"model":{"type":"string","minLength":1,"maxLength":128},"fallbackConnectionId":{"nullable":true,"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"fallbackModel":{"type":"string","minLength":1,"maxLength":128}},"required":["purpose","connectionId"]}}}}}},"/organizations/{orgId}/model-gateway/usage":{"get":{"operationId":"ModelGatewayController_usage","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"days","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Model gateway"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/model-gateway/costs":{"get":{"operationId":"ModelGatewayController_costSummary","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Model gateway"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/exports":{"post":{"operationId":"DataExportController_request","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"202":{"description":""}},"tags":["Data export"],"security":[{"mos_key":[]}]},"get":{"operationId":"DataExportController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Data export"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/exports/{exportId}/download":{"get":{"operationId":"DataExportController_download","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"exportId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Data export"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/research":{"get":{"operationId":"OnboardingResearchController_latest","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Research"],"security":[{"mos_key":[]}]},"post":{"operationId":"OnboardingResearchController_start","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"202":{"description":""}},"tags":["Research"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"siteUrl":{"type":"string","minLength":3,"maxLength":2048},"interview":{"type":"object","properties":{"whatYouSell":{"default":"","type":"string","maxLength":2000},"avgOrderValueCents":{"default":null,"nullable":true,"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":100000000},"breakEvenRoas":{"default":null,"nullable":true,"type":"number","minimum":0,"exclusiveMinimum":true,"maximum":1000},"targetCpaCents":{"default":null,"nullable":true,"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":100000000},"primaryMarket":{"default":"","type":"string","maxLength":200}}},"competitorHandles":{"default":[],"maxItems":5,"type":"array","items":{"type":"string","minLength":1,"maxLength":512}}}}}}}}},"/organizations/{orgId}/businesses/{businessId}/research/{runId}/approve":{"post":{"operationId":"OnboardingResearchController_approve","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"runId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Research"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"brief":{"type":"object","properties":{"headline":{"type":"string","maxLength":200},"audience":{"type":"string","maxLength":8000},"offer":{"type":"string","maxLength":8000},"proofPoints":{"maxItems":12,"type":"array","items":{"type":"string","maxLength":500}},"noGoAngles":{"maxItems":12,"type":"array","items":{"type":"string","maxLength":500}},"differentiation":{"type":"string","maxLength":8000},"gaps":{"maxItems":10,"type":"array","items":{"type":"string","maxLength":300}}},"required":["headline","audience","offer","proofPoints","noGoAngles","differentiation","gaps"]},"economics":{"type":"object","properties":{"breakEvenRoas":{"nullable":true,"type":"number"},"avgOrderValueCents":{"nullable":true,"type":"number"},"targetCpaCents":{"nullable":true,"type":"number"},"targetCplCents":{"nullable":true,"type":"number"},"monthlyBudgetCents":{"nullable":true,"type":"number"},"rationale":{"type":"string"},"assumptions":{"type":"array","items":{"type":"string"}},"confidence":{"type":"string","enum":["low","medium","high"]},"grossMarginPercent":{"nullable":true,"type":"number","minimum":0,"maximum":1},"derivation":{"maxItems":12,"type":"array","items":{"type":"string","maxLength":300}}}}}}}}}}},"/organizations/{orgId}/businesses/{businessId}/research/{runId}/reject":{"post":{"operationId":"OnboardingResearchController_reject","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"runId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Research"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/research/pending":{"get":{"operationId":"OnboardingResearchInboxController_pending","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Research"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/competitors":{"get":{"operationId":"CompetitorsController_overview","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Competitors"],"security":[{"mos_key":[]}]},"post":{"operationId":"CompetitorsController_add","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Competitors"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"pageHandle":{"type":"string","minLength":1,"maxLength":512,"description":"The competitor's Facebook Page — a full URL (\"https://facebook.com/acmecoffee\"), an @handle, or the bare handle. This is what their ads are looked up by."},"name":{"description":"What to call them. Defaults to the handle when omitted.","type":"string","minLength":1,"maxLength":200},"website":{"description":"The competitor's website, if you know it. Optional and never fetched on add.","type":"string","maxLength":512}},"required":["pageHandle"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/competitors/refresh":{"post":{"operationId":"CompetitorsController_refresh","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"competitorId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"202":{"description":""}},"tags":["Competitors"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/competitors/{competitorId}":{"delete":{"operationId":"CompetitorsController_remove","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"competitorId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["Competitors"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/tools":{"get":{"operationId":"ToolCatalogController_list","parameters":[{"name":"risk","in":"query","required":false,"schema":{"type":"string","enum":["read","low","high"]}},{"name":"integration","in":"query","required":false,"schema":{"type":"string","enum":["internal","meta_ads","google_ads","tiktok_ads","social","assets","localfalcon","google","commerce","promotions","email","webhook"]}}],"responses":{"200":{"description":""}},"tags":["Tools"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/tools":{"get":{"operationId":"ToolsController_list","parameters":[{"name":"risk","in":"query","required":false,"schema":{"type":"string","enum":["read","low","high"]}},{"name":"integration","in":"query","required":false,"schema":{"type":"string","enum":["internal","meta_ads","google_ads","tiktok_ads","social","assets","localfalcon","google","commerce","promotions","email","webhook"]}}],"responses":{"200":{"description":""}},"tags":["Tools"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/tools/invocations":{"get":{"operationId":"ToolsController_invocations","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Tools"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/tools/{toolName}/run":{"get":{"operationId":"ToolsController_run","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"toolName","required":true,"in":"path","schema":{"type":"string"}},{"name":"x-marketing-os-source","required":true,"in":"header","schema":{"type":"string"}},{"name":"input","required":true,"in":"query","schema":{"type":"string"}},{"name":"agentRunId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Tools"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/tools/{toolName}/invoke":{"post":{"operationId":"ToolsController_invoke","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"toolName","required":true,"in":"path","schema":{"type":"string"}},{"name":"x-marketing-os-source","required":true,"in":"header","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Tools"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"input":{"default":{},"type":"object","additionalProperties":{}},"agentRunId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"idempotencyKey":{"type":"string","minLength":1,"maxLength":200},"planId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"rationale":{"type":"string","maxLength":600}}}}}}}},"/organizations/{orgId}/businesses/{businessId}/tools/invocations/{invocationId}/revert":{"post":{"operationId":"ToolsController_revert","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"invocationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Tools"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/tools/plans/{planId}/revert":{"post":{"operationId":"ToolsController_revertPlan","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Tools"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/guardrails":{"get":{"operationId":"GuardrailsController_get","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Guardrails"],"security":[{"mos_key":[]}]},"put":{"operationId":"GuardrailsController_set","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Guardrails"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"dailySpendCapCents":{"default":null,"nullable":true,"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":100000000},"monthlySpendCapCents":{"default":null,"nullable":true,"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":1000000000},"minRoas":{"default":null,"nullable":true,"type":"number","minimum":0,"exclusiveMinimum":true,"maximum":100},"maxBudgetIncreasePct":{"default":100,"type":"integer","minimum":1,"maximum":1000},"allowedCountries":{"default":[],"maxItems":60,"type":"array","items":{"type":"string","pattern":"^[A-Z]{2}$","description":"ISO-3166-1 alpha-2 country code"}},"excludedCountries":{"default":[],"maxItems":60,"type":"array","items":{"type":"string","pattern":"^[A-Z]{2}$","description":"ISO-3166-1 alpha-2 country code"}},"blockedAngles":{"default":[],"maxItems":50,"type":"array","items":{"type":"string","minLength":2,"maxLength":120}},"maxSpendDataAgeHours":{"default":26,"type":"integer","minimum":1,"maximum":168}}}}}}}},"/organizations/{orgId}/businesses/{businessId}/entities/campaigns":{"get":{"operationId":"EntitiesController_campaigns","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Ad entities"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/entities/adsets":{"get":{"operationId":"EntitiesController_adSets","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}},{"name":"campaignMetaId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Ad entities"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/entities/ads":{"get":{"operationId":"EntitiesController_ads","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}},{"name":"adSetMetaId","required":true,"in":"query","schema":{"type":"string"}},{"name":"campaignMetaId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Ad entities"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/entities/{level}/{metaId}/status":{"patch":{"operationId":"EntitiesController_setStatus","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"level","required":true,"in":"path","schema":{"type":"string"}},{"name":"metaId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Ad entities"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["ACTIVE","PAUSED"]}},"required":["status"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/social/accounts":{"get":{"operationId":"SocialAccountsController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/social/accounts/{accountId}":{"delete":{"operationId":"SocialAccountsController_disconnect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"accountId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/social/posts":{"get":{"operationId":"SocialPostsController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]},"post":{"operationId":"SocialPostsController_create","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"caption":{"type":"string","maxLength":5000},"mediaAssetIds":{"default":[],"maxItems":10,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"targets":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"object","properties":{"socialAccountId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"options":{"type":"object","additionalProperties":{}}},"required":["socialAccountId"]}},"scheduledAt":{"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"},"marketingAssetId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"promotionId":{"description":"A promotion id from promotions_list. Appends \"Use code CODE for …\" to the caption unless the caption already contains the code. Never type a code into the caption that promotions_list did not return","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["caption","targets"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/social/posts/best-times":{"get":{"operationId":"SocialPostsController_bestTimes","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"platform","required":true,"in":"query","schema":{"type":"string"}},{"name":"tz","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/social/posts/{postId}":{"get":{"operationId":"SocialPostsController_get","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"postId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]},"patch":{"operationId":"SocialPostsController_reschedule","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"postId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"scheduledAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$"}},"required":["scheduledAt"]}}}}},"delete":{"operationId":"SocialPostsController_remove","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"postId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/social/posts/{postId}/cancel":{"post":{"operationId":"SocialPostsController_cancel","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"postId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/social/posts/{postId}/retry":{"post":{"operationId":"SocialPostsController_retry","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"postId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/social/comments":{"get":{"operationId":"SocialCommentsController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"platform","in":"query","required":false,"schema":{"description":"Narrow to one platform","type":"string","enum":["facebook_page","instagram","tiktok","youtube","gbp"]}},{"name":"filter","in":"query","required":false,"schema":{"default":"all","description":"all, unanswered (no reply yet) or flagged","type":"string","enum":["all","unanswered","flagged"]}},{"name":"limit","in":"query","required":false,"schema":{"default":50,"description":"At most this many, newest first","type":"integer","minimum":1,"maximum":200}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/social/comments/summary":{"get":{"operationId":"SocialCommentsController_summary","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/social/comments/{commentId}":{"patch":{"operationId":"SocialCommentsController_flag","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"commentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"flagged":{"type":"boolean"}},"required":["flagged"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/social/meta/connect":{"get":{"operationId":"SocialMetaController_connect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/social/meta/pages":{"get":{"operationId":"SocialMetaController_listPages","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/social/meta/select":{"post":{"operationId":"SocialMetaController_select","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"pageIds":{"default":[],"type":"array","items":{"type":"string","minLength":1}},"instagramIds":{"default":[],"type":"array","items":{"type":"string","minLength":1}}}}}}}}},"/organizations/{orgId}/businesses/{businessId}/social/instagram/status":{"get":{"operationId":"InstagramLoginConnectController_status","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/social/instagram/connect":{"get":{"operationId":"InstagramLoginConnectController_connect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/assets":{"get":{"operationId":"AssetsController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"view","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Assets"],"security":[{"mos_key":[]}]},"post":{"operationId":"AssetsController_upload","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Assets"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/assets/{assetId}":{"get":{"operationId":"AssetsController_get","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"assetId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Assets"],"security":[{"mos_key":[]}]},"patch":{"operationId":"AssetsController_update","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"assetId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Assets"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"originalFilename":{"type":"string","minLength":1,"maxLength":200},"folderId":{"nullable":true,"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}}}}}},"delete":{"operationId":"AssetsController_delete","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"assetId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["Assets"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/assets/move":{"post":{"operationId":"AssetsController_move","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Assets"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"assetIds":{"minItems":1,"maxItems":200,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"folderId":{"nullable":true,"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["assetIds","folderId"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/assets/{assetId}/save":{"post":{"operationId":"AssetsController_save","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"assetId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Assets"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/asset-folders":{"get":{"operationId":"AssetFoldersController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Assets"],"security":[{"mos_key":[]}]},"post":{"operationId":"AssetFoldersController_create","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Assets"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":80},"parentId":{"nullable":true,"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["name"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/asset-folders/{folderId}":{"patch":{"operationId":"AssetFoldersController_update","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"folderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Assets"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":80},"parentId":{"nullable":true,"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}}}}}},"delete":{"operationId":"AssetFoldersController_delete","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"folderId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Assets"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/promotions":{"get":{"operationId":"PromotionsController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"status","required":true,"in":"query","schema":{"type":"string","enum":["draft","active","ended","archived"]}}],"responses":{"200":{"description":""}},"tags":["Promotions"],"security":[{"mos_key":[]}]},"post":{"operationId":"PromotionsController_create","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Promotions"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string"},"partnerName":{"type":"string","minLength":1,"maxLength":120},"discountType":{"type":"string","enum":["percent","fixed"]},"discountValue":{"type":"number","minimum":0,"exclusiveMinimum":true,"maximum":1000000},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"scope":{"default":"all","anyOf":[{"type":"string","enum":["all"]},{"type":"object","properties":{"productIds":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"string","minLength":1}}},"required":["productIds"]}]},"startsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"endsAt":{"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"landingPath":{"type":"string","maxLength":500,"pattern":"^\\/[^\\s]*$"},"status":{"default":"active","type":"string","enum":["draft","active"]}},"required":["code","partnerName","discountType","discountValue"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/promotions/{promotionId}":{"get":{"operationId":"PromotionsController_get","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"promotionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Promotions"],"security":[{"mos_key":[]}]},"patch":{"operationId":"PromotionsController_update","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"promotionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Promotions"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"startsAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"endsAt":{"nullable":true,"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"},"status":{"type":"string","enum":["draft","active","ended","archived"]},"landingPath":{"nullable":true,"type":"string","maxLength":500,"pattern":"^\\/[^\\s]*$"}}}}}}}},"/organizations/{orgId}/businesses/{businessId}/promotions/{promotionId}/performance":{"get":{"operationId":"PromotionsController_performance","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"promotionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Promotions"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/shopify/status":{"get":{"operationId":"CommerceController_status","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Shopify"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/shopify/connect":{"post":{"operationId":"CommerceController_connect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Shopify"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"shopDomain":{"type":"string"}},"required":["shopDomain"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/integrations/shopify/sync":{"post":{"operationId":"CommerceController_syncNow","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"202":{"description":""}},"tags":["Shopify"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/shopify/product-images/import":{"post":{"operationId":"CommerceController_importProductImages","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Shopify"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/shopify":{"delete":{"operationId":"CommerceController_disconnect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Shopify"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/shopify/products":{"get":{"operationId":"CommerceController_products","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"outOfStock","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Shopify"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/shopify/economics":{"get":{"operationId":"CommerceController_economicsRead","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Shopify"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/shopify/economics/apply":{"post":{"operationId":"CommerceController_economicsApply","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Shopify"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"fields":{"minItems":1,"type":"array","items":{"type":"string","enum":["avgOrderValueCents","breakEvenRoas"]},"description":"The economics fields to overwrite with the values derived from the store"}},"required":["fields"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/integrations/shopify/conversions":{"get":{"operationId":"ConversionsController_overview[0]","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Conversions"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/conversions":{"get":{"operationId":"ConversionsController_overview[1]","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Conversions"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/shopify/conversions/imports":{"get":{"operationId":"ConversionsController_listImports[0]","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Conversions"],"security":[{"mos_key":[]}]},"post":{"operationId":"ConversionsController_commit[0]","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Conversions"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/conversions/imports":{"get":{"operationId":"ConversionsController_listImports[1]","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Conversions"],"security":[{"mos_key":[]}]},"post":{"operationId":"ConversionsController_commit[1]","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Conversions"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/shopify/conversions/imports/template":{"get":{"operationId":"ConversionsController_template[0]","parameters":[],"responses":{"200":{"description":""}},"tags":["Conversions"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/conversions/imports/template":{"get":{"operationId":"ConversionsController_template[1]","parameters":[],"responses":{"200":{"description":""}},"tags":["Conversions"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/shopify/conversions/imports/preview":{"post":{"operationId":"ConversionsController_preview[0]","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Conversions"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/conversions/imports/preview":{"post":{"operationId":"ConversionsController_preview[1]","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Conversions"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/shopify/conversions/imports/{importId}/retry":{"post":{"operationId":"ConversionsController_retry[0]","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"importId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Conversions"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/conversions/imports/{importId}/retry":{"post":{"operationId":"ConversionsController_retry[1]","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"importId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Conversions"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/shopify/conversions/{channel}":{"put":{"operationId":"ConversionsController_setChannel[0]","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Conversions"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/conversions/{channel}":{"put":{"operationId":"ConversionsController_setChannel[1]","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Conversions"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/tiktok-ads/status":{"get":{"operationId":"TikTokAdsIntegrationController_status","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TikTok Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/tiktok-ads/use-organization":{"post":{"operationId":"TikTokAdsIntegrationController_useOrganization","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TikTok Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/tiktok-ads/connect":{"get":{"operationId":"TikTokAdsIntegrationController_connect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TikTok Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/tiktok-ads/advertisers":{"get":{"operationId":"TikTokAdsIntegrationController_advertisers","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TikTok Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/tiktok-ads/link":{"post":{"operationId":"TikTokAdsIntegrationController_link","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TikTok Ads"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"advertiserId":{"type":"string","pattern":"^\\d{1,20}$"}},"required":["advertiserId"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/integrations/tiktok-ads/sync":{"post":{"operationId":"TikTokAdsIntegrationController_syncNow","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"202":{"description":""}},"tags":["TikTok Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/tiktok-ads":{"delete":{"operationId":"TikTokAdsIntegrationController_disconnect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TikTok Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/tiktok-ads/campaigns":{"get":{"operationId":"TikTokAdsIntegrationController_campaigns","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TikTok Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/tiktok-ads/adgroups":{"get":{"operationId":"TikTokAdsIntegrationController_adGroups","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}},{"name":"campaignTiktokId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TikTok Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/tiktok-ads/ads":{"get":{"operationId":"TikTokAdsIntegrationController_ads","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}},{"name":"adGroupTiktokId","required":true,"in":"query","schema":{"type":"string"}},{"name":"campaignTiktokId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TikTok Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/tiktok-ads/creative-fatigue":{"get":{"operationId":"TikTokAdsIntegrationController_creativeFatigue","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TikTok Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/integrations/tiktok-ads/organization":{"get":{"operationId":"TikTokAdsOrgIntegrationController_status","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TikTok Ads"],"security":[{"mos_key":[]}]},"delete":{"operationId":"TikTokAdsOrgIntegrationController_disconnect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TikTok Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/integrations/tiktok-ads/organization/connect":{"get":{"operationId":"TikTokAdsOrgIntegrationController_connect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["TikTok Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/google-ads/status":{"get":{"operationId":"GoogleAdsIntegrationController_status","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/google-ads/use-organization":{"post":{"operationId":"GoogleAdsIntegrationController_useOrganization","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/google-ads/connect":{"get":{"operationId":"GoogleAdsIntegrationController_connect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/google-ads/customers":{"get":{"operationId":"GoogleAdsIntegrationController_customers","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/google-ads/link":{"post":{"operationId":"GoogleAdsIntegrationController_link","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Ads"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"customerId":{"type":"string","pattern":"^\\d{10}$"},"managerCustomerId":{"nullable":true,"type":"string","pattern":"^\\d{10}$"}},"required":["customerId"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/integrations/google-ads/sync":{"post":{"operationId":"GoogleAdsIntegrationController_syncNow","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"202":{"description":""}},"tags":["Google Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/google-ads":{"delete":{"operationId":"GoogleAdsIntegrationController_disconnect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/google-ads/campaigns":{"get":{"operationId":"GoogleAdsIntegrationController_campaigns","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/google-ads/adgroups":{"get":{"operationId":"GoogleAdsIntegrationController_adGroups","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}},{"name":"campaignGoogleId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/google-ads/ads":{"get":{"operationId":"GoogleAdsIntegrationController_ads","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}},{"name":"adGroupGoogleId","required":true,"in":"query","schema":{"type":"string"}},{"name":"campaignGoogleId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/google-ads/keywords":{"get":{"operationId":"GoogleAdsIntegrationController_keywords","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"adGroupGoogleId","required":true,"in":"query","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/google-ads/search-terms":{"get":{"operationId":"GoogleAdsIntegrationController_listSearchTerms","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"adGroupGoogleId","required":true,"in":"query","schema":{"type":"string"}},{"name":"campaignGoogleId","required":true,"in":"query","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/google-ads/search-terms/proposal":{"get":{"operationId":"GoogleAdsIntegrationController_proposeSearchTermChanges","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"adGroupGoogleId","required":true,"in":"query","schema":{"type":"string"}},{"name":"campaignGoogleId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/integrations/google-ads/organization":{"get":{"operationId":"GoogleAdsOrgIntegrationController_status","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Ads"],"security":[{"mos_key":[]}]},"delete":{"operationId":"GoogleAdsOrgIntegrationController_disconnect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/integrations/google-ads/organization/connect":{"get":{"operationId":"GoogleAdsOrgIntegrationController_connect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/marketing-assets":{"get":{"operationId":"MarketingAssetsController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Marketing assets"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/marketing-assets/{assetId}":{"get":{"operationId":"MarketingAssetsController_get","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"assetId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Marketing assets"],"security":[{"mos_key":[]}]},"patch":{"operationId":"MarketingAssetsController_update","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"assetId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Marketing assets"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["draft","in_review","approved","published","archived"]},"body":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":300},"bodyMarkdown":{"type":"string","minLength":1,"maxLength":100000},"metaDescription":{"type":"string","maxLength":300},"targetKeywords":{"maxItems":20,"type":"array","items":{"type":"string","maxLength":80}},"category":{"type":"string","maxLength":100},"heroImageAssetId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"videoAssetId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["title","bodyMarkdown"]},"note":{"type":"string","maxLength":500}}}}}}}},"/organizations/{orgId}/businesses/{businessId}/marketing-assets/{assetId}/outcome":{"get":{"operationId":"MarketingAssetsController_outcome","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"assetId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Marketing assets"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/marketing-assets/{assetId}/outcome/link-post":{"post":{"operationId":"MarketingAssetsController_linkPost","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"assetId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Marketing assets"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"pageId":{"type":"string","minLength":1,"maxLength":64},"postId":{"type":"string","minLength":1,"maxLength":128}},"required":["pageId","postId"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/marketing-assets/{assetId}/outcome/sync-engagement":{"post":{"operationId":"MarketingAssetsController_syncEngagement","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"assetId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Marketing assets"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/agent-scorecard":{"get":{"operationId":"AgentScorecardController_scorecard","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Agents"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/tasks":{"get":{"operationId":"TasksController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Tasks"],"security":[{"mos_key":[]}]},"post":{"operationId":"TasksController_create","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Tasks"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":4000}},"required":["title"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/tasks/ai":{"post":{"operationId":"TasksController_createWithAi","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Tasks"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"brief":{"type":"string","minLength":1,"maxLength":4000},"connectionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"model":{"type":"string","minLength":1,"maxLength":128}},"required":["brief"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/tasks/{taskId}":{"patch":{"operationId":"TasksController_update","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"taskId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Tasks"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["todo","running","blocked","review","done"]},"title":{"type":"string","minLength":1,"maxLength":200},"description":{"type":"string","maxLength":4000},"assigneeUserId":{"nullable":true,"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}}}}}}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon/status":{"get":{"operationId":"LocalFalconController_status","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Local Falcon"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon/connect":{"post":{"operationId":"LocalFalconController_connect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Local Falcon"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"apiKey":{"type":"string","minLength":8,"maxLength":256}},"required":["apiKey"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon":{"delete":{"operationId":"LocalFalconController_disconnect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Local Falcon"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon/account":{"get":{"operationId":"LocalFalconController_account","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Local Falcon"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon/locations":{"get":{"operationId":"LocalFalconController_locations","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"query","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"next_token","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Local Falcon"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon/locations/search":{"post":{"operationId":"LocalFalconController_searchLocations","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Local Falcon"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200},"proximity":{"type":"string","maxLength":200},"platform":{"type":"string","enum":["google","apple"]}},"required":["name"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon/locations/add":{"post":{"operationId":"LocalFalconController_addLocation","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Local Falcon"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"platform":{"type":"string","enum":["google","apple"]},"place_id":{"type":"string","minLength":1,"maxLength":200},"name":{"type":"string","maxLength":200},"lat":{"type":"string","maxLength":32},"lng":{"type":"string","maxLength":32}},"required":["platform","place_id"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon/locations/{locationId}/pin":{"put":{"operationId":"LocalFalconController_setPin","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"locationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Local Falcon"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"lat":{"type":"string","maxLength":32},"lng":{"type":"string","maxLength":32}},"required":["lat","lng"]}}}}},"delete":{"operationId":"LocalFalconController_clearPin","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"locationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Local Falcon"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon/reports":{"get":{"operationId":"LocalFalconController_reports","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}},{"name":"place_id","required":true,"in":"query","schema":{"type":"string"}},{"name":"keyword","required":true,"in":"query","schema":{"type":"string"}},{"name":"platform","required":true,"in":"query","schema":{"type":"string"}},{"name":"start_date","required":true,"in":"query","schema":{"type":"string"}},{"name":"end_date","required":true,"in":"query","schema":{"type":"string"}},{"name":"next_token","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Local Falcon"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon/reports/{reportKey}":{"get":{"operationId":"LocalFalconController_report","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"reportKey","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Local Falcon"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon/scans":{"post":{"operationId":"LocalFalconController_runScan","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Local Falcon"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"place_id":{"type":"string","minLength":1,"maxLength":200},"keyword":{"type":"string","minLength":1,"maxLength":200},"lat":{"type":"string","minLength":1,"maxLength":32},"lng":{"type":"string","minLength":1,"maxLength":32},"grid_size":{"type":"string","enum":["3","5","7","9","11","13","15","17","19","21"]},"radius":{"type":"number","minimum":0.1,"maximum":100},"measurement":{"type":"string","enum":["mi","km"]},"platform":{"type":"string","enum":["google","apple","chatgpt","gemini","gaio","aimode","grok"]},"ai_analysis":{"type":"boolean"}},"required":["place_id","keyword","lat","lng","grid_size","radius","measurement","platform"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon/batches":{"get":{"operationId":"LocalFalconBatchController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Local Falcon"],"security":[{"mos_key":[]}]},"post":{"operationId":"LocalFalconBatchController_create","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Local Falcon"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","maxLength":120},"place_id":{"type":"string","minLength":1,"maxLength":200},"grid_size":{"type":"string","enum":["3","5","7","9","11","13","15","17","19","21"]},"radius":{"type":"number","minimum":0.1,"maximum":100},"measurement":{"type":"string","enum":["mi","km"]},"platforms":{"minItems":1,"maxItems":7,"type":"array","items":{"type":"string","enum":["google","apple","chatgpt","gemini","gaio","aimode","grok"]}},"keywords":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"centers":{"minItems":1,"maxItems":10,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":80},"lat":{"type":"string","maxLength":32},"lng":{"type":"string","maxLength":32}},"required":["label","lat","lng"]}},"ai_analysis":{"type":"boolean"}},"required":["place_id","grid_size","radius","measurement","platforms","keywords","centers"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon/batches/{batchId}":{"get":{"operationId":"LocalFalconBatchController_get","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"batchId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Local Falcon"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon/batches/{batchId}/cancel":{"post":{"operationId":"LocalFalconBatchController_cancel","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"batchId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Local Falcon"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon/ai-visibility/overview":{"get":{"operationId":"AiVisibilityController_overview","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"days","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["AI visibility"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon/ai-visibility/results.csv":{"get":{"operationId":"AiVisibilityController_resultsCsv","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"days","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["AI visibility"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon/ai-visibility/schedules":{"get":{"operationId":"AiVisibilityController_listSchedules","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["AI visibility"],"security":[{"mos_key":[]}]},"post":{"operationId":"AiVisibilityController_createSchedule","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["AI visibility"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"place_id":{"type":"string","minLength":1,"maxLength":200},"location_name":{"type":"string","maxLength":200},"keywords":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"centers":{"minItems":1,"maxItems":5,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":80},"lat":{"type":"string","maxLength":32},"lng":{"type":"string","maxLength":32}},"required":["label","lat","lng"]}},"surfaces":{"minItems":1,"maxItems":5,"type":"array","items":{"type":"string","enum":["chatgpt","gemini","gaio","aimode","grok"]}},"grid_size":{"type":"string","enum":["3","5","7","9","11","13","15","17","19","21"]},"radius":{"type":"number","minimum":0.1,"maximum":100},"measurement":{"type":"string","enum":["mi","km"]},"frequency":{"type":"string","enum":["daily","weekly","monthly"]},"hour_utc":{"type":"integer","minimum":0,"maximum":23},"day_of_week":{"type":"integer","minimum":0,"maximum":6},"day_of_month":{"type":"integer","minimum":1,"maximum":28},"enabled":{"type":"boolean"}},"required":["name","place_id","keywords","centers","surfaces","grid_size","radius","measurement","frequency","hour_utc"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon/ai-visibility/schedules/{scheduleId}":{"patch":{"operationId":"AiVisibilityController_updateSchedule","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"scheduleId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["AI visibility"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"place_id":{"type":"string","minLength":1,"maxLength":200},"location_name":{"type":"string","maxLength":200},"keywords":{"minItems":1,"maxItems":20,"type":"array","items":{"type":"string","minLength":1,"maxLength":200}},"centers":{"minItems":1,"maxItems":5,"type":"array","items":{"type":"object","properties":{"label":{"type":"string","minLength":1,"maxLength":80},"lat":{"type":"string","maxLength":32},"lng":{"type":"string","maxLength":32}},"required":["label","lat","lng"]}},"surfaces":{"minItems":1,"maxItems":5,"type":"array","items":{"type":"string","enum":["chatgpt","gemini","gaio","aimode","grok"]}},"grid_size":{"type":"string","enum":["3","5","7","9","11","13","15","17","19","21"]},"radius":{"type":"number","minimum":0.1,"maximum":100},"measurement":{"type":"string","enum":["mi","km"]},"frequency":{"type":"string","enum":["daily","weekly","monthly"]},"hour_utc":{"type":"integer","minimum":0,"maximum":23},"day_of_week":{"type":"integer","minimum":0,"maximum":6},"day_of_month":{"type":"integer","minimum":1,"maximum":28},"enabled":{"type":"boolean"}}}}}}},"delete":{"operationId":"AiVisibilityController_deleteSchedule","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"scheduleId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["AI visibility"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/localfalcon/ai-visibility/schedules/{scheduleId}/run":{"post":{"operationId":"AiVisibilityController_runNow","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"scheduleId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["AI visibility"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/audiences":{"get":{"operationId":"AudiencesController_overview","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Audiences"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/audiences/{segment}/{channel}":{"put":{"operationId":"AudiencesController_setSync","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"segment","required":true,"in":"path","schema":{"type":"string"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Audiences"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"enabled":{"type":"boolean"}},"required":["enabled"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/integrations/klaviyo/status":{"get":{"operationId":"KlaviyoController_status","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Klaviyo"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/klaviyo/connect":{"get":{"operationId":"KlaviyoController_connect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Klaviyo"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/klaviyo/sync":{"post":{"operationId":"KlaviyoController_syncNow","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"202":{"description":""}},"tags":["Klaviyo"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/klaviyo":{"delete":{"operationId":"KlaviyoController_disconnect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Klaviyo"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/google/status":{"get":{"operationId":"GoogleIntegrationController_status","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Analytics and Search Console"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/google/search-performance":{"get":{"operationId":"GoogleIntegrationController_searchPerformance","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Analytics and Search Console"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/google/connect":{"get":{"operationId":"GoogleIntegrationController_connect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Analytics and Search Console"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/google/options":{"get":{"operationId":"GoogleIntegrationController_options","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Analytics and Search Console"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/google/select":{"post":{"operationId":"GoogleIntegrationController_select","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Analytics and Search Console"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"ga4PropertyId":{"nullable":true,"type":"string","maxLength":64},"ga4PropertyName":{"nullable":true,"type":"string","maxLength":200},"gscSiteUrl":{"nullable":true,"type":"string","maxLength":512}}}}}}}},"/organizations/{orgId}/businesses/{businessId}/integrations/google/sync":{"post":{"operationId":"GoogleIntegrationController_sync","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"202":{"description":""}},"tags":["Google Analytics and Search Console"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/google":{"delete":{"operationId":"GoogleIntegrationController_disconnect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Analytics and Search Console"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/workflows":{"get":{"operationId":"WorkflowsController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Workflows"],"security":[{"mos_key":[]}]},"post":{"operationId":"WorkflowsController_create","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Workflows"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"trigger":{"type":"object","properties":{"kind":{"type":"string","enum":["asset_published"]},"assetType":{"type":"string","enum":["blog_post","email","ad_copy","landing_page","social_post"]}},"required":["kind"]},"steps":{"minItems":1,"maxItems":6,"type":"array","items":{"oneOf":[{"type":"object","properties":{"kind":{"type":"string","enum":["run_agent"]},"agentKey":{"type":"string","enum":["blog_writer","sales_copy"]},"assetType":{"type":"string","enum":["email","ad_copy","landing_page","social_post"]},"briefTemplate":{"type":"string","minLength":1,"maxLength":2000}},"required":["kind","agentKey","briefTemplate"]},{"type":"object","properties":{"kind":{"type":"string","enum":["notify"]},"message":{"type":"string","maxLength":500}},"required":["kind"]}]}}},"required":["name","trigger","steps"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/workflows/{workflowId}":{"patch":{"operationId":"WorkflowsController_setEnabled","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"workflowId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Workflows"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"enabled":{"type":"boolean"}},"required":["enabled"]}}}}},"delete":{"operationId":"WorkflowsController_remove","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"workflowId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Workflows"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/workflow-runs":{"get":{"operationId":"WorkflowsController_runs","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Workflows"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/autonomy":{"get":{"operationId":"WorkflowsController_autonomy","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Workflows"],"security":[{"mos_key":[]}]},"put":{"operationId":"WorkflowsController_setAutonomy","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Workflows"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"scope":{"default":"publish_asset","type":"string","enum":["publish_asset","tool:read","tool:low","tool:high"]},"mode":{"type":"string","enum":["ask_always","auto_with_digest","autopilot"]},"agentKey":{"nullable":true,"type":"string","enum":["blog_writer","sales_copy","fb_ads"]}},"required":["mode"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/autonomy/grants":{"delete":{"operationId":"WorkflowsController_clearAgentGrant","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Workflows"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"scope":{"type":"string","enum":["publish_asset","tool:read","tool:low","tool:high"]},"agentKey":{"type":"string","enum":["blog_writer","sales_copy","fb_ads"]}},"required":["scope","agentKey"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/agents":{"get":{"operationId":"AgentsController_agents","responses":{"200":{"description":""}},"tags":["Agents"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/agents/runs":{"get":{"operationId":"AgentsController_runs","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Agents"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/agents/runs/{runId}":{"get":{"operationId":"AgentsController_run","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"runId","required":true,"in":"path","schema":{"type":"string"}},{"name":"eventsBefore","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Agents"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/agents/{agentKey}/runs":{"post":{"operationId":"AgentsController_start","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"agentKey","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"202":{"description":""}},"tags":["Agents"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"brief":{"type":"string","minLength":1,"maxLength":4000},"assetType":{"type":"string","enum":["blog_post","email","ad_copy","landing_page","social_post"]},"existingAssetId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["brief"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/recommendations/generate":{"post":{"operationId":"RecommendationsController_generate","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"channel","required":true,"in":"query","schema":{"type":"string"}},{"name":"force","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"202":{"description":""}},"tags":["Recommendations"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/recommendations/latest":{"get":{"operationId":"RecommendationsController_latest","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Recommendations"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/recommendations/history":{"get":{"operationId":"RecommendationsController_history","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"channel","in":"query","required":false,"schema":{"type":"string","enum":["meta","google_ads","tiktok_ads"]}},{"name":"status","in":"query","required":false,"schema":{"type":"string","enum":["accepted","rejected","unactioned"]}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string","maxLength":200}},{"name":"limit","in":"query","required":false,"schema":{"default":25,"type":"integer","minimum":1,"maximum":100}}],"responses":{"200":{"description":""}},"tags":["Recommendations"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/recommendations/{recommendationId}/implement":{"post":{"operationId":"RecommendationsController_implement","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"recommendationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Recommendations"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"mode":{"type":"string","enum":["auto","manual"]},"confirmed":{"type":"boolean"},"note":{"type":"string","maxLength":2000},"implementedOn":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}},"required":["mode"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/recommendations/{recommendationId}/reject":{"post":{"operationId":"RecommendationsController_reject","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"recommendationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Recommendations"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"reason":{"type":"string","enum":["cant_implement","already_doing","not_relevant","budget_constraints","other"]},"note":{"type":"string","maxLength":2000}},"required":["reason"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/campaign-plans":{"post":{"operationId":"WizardController_create","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"202":{"description":""}},"tags":["Campaign plans"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"channel":{"default":"meta","description":"Where the campaign runs: \"meta\" (Facebook & Instagram, the default) or \"google_ads\" (a Google Search campaign in the linked Google Ads account)","type":"string","enum":["meta","google_ads"]},"businessModel":{"type":"string","enum":["ecommerce","lead_gen"]},"monthlyBudgetCents":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991},"aovCents":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991},"breakEvenRoas":{"type":"number","minimum":0,"exclusiveMinimum":true},"targetCplCents":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991},"dealValueCents":{"description":"Lead gen: the value of one closed deal, in cents","type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991},"closeRatePercent":{"description":"Lead gen: the percent of leads that become customers (0–100)","type":"number","minimum":0,"maximum":100},"offer":{"description":"The offer the ads should lead with: the hook, price, discount or guarantee","type":"string","maxLength":500},"landingUrl":{"description":"The page every ad links to; omitted = the business storefront URL","type":"string","maxLength":2048,"pattern":"^https?:\\/\\/"},"promotionId":{"description":"A promotion id from promotions_list (or the one promotions_create_draft returned). Fills offer (\"10% off with code X\") and landingUrl (the discount link) when those are omitted, grounds the copy in the code, and tags the ads with the promotion’s utm_campaign. Call promotions_list first; never invent a code or a discount","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"leadProductIds":{"default":[],"description":"Up to 3 synced commerce product ids (from the catalog) the ads should feature","maxItems":3,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"emailListSize":{"type":"string","enum":["none","under_1k","1k_to_10k","over_10k"]},"socialFollowing":{"type":"string","enum":["none","under_1k","1k_to_10k","over_10k"]},"creativeAssets":{"type":"array","items":{"type":"string","enum":["product_photos","videos","ugc","testimonials","brand_assets"]}},"creativeAssetIds":{"default":[],"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"countries":{"minItems":1,"type":"array","items":{"type":"string","minLength":2,"maxLength":2}},"geo":{"description":"Local targeting: { kind: \"places\", places: [{ key, name, type, countryCode, radiusKm? }] } from the geo search, or { kind: \"radius\", addressString, radiusKm (1–80) }. Omitted = the whole countries","oneOf":[{"type":"object","properties":{"kind":{"type":"string","enum":["places"]},"places":{"minItems":1,"maxItems":25,"type":"array","items":{"type":"object","properties":{"key":{"type":"string","minLength":1,"maxLength":64},"name":{"type":"string","minLength":1,"maxLength":200},"type":{"type":"string","enum":["city","region","zip","country"]},"countryCode":{"type":"string","minLength":2,"maxLength":2},"radiusKm":{"type":"integer","minimum":17,"maximum":80}},"required":["key","name","type","countryCode"]}}},"required":["kind","places"]},{"type":"object","properties":{"kind":{"type":"string","enum":["radius"]},"addressString":{"type":"string","minLength":3,"maxLength":200},"radiusKm":{"type":"integer","minimum":1,"maximum":80}},"required":["kind","addressString","radiusKm"]}]},"pixelInstalled":{"description":"Ignored for a real ad account (derived from the synced pixel); only honoured on a demo account","type":"boolean"},"bidStrategy":{"type":"object","properties":{"strategy":{"type":"string","enum":["LOWEST_COST_WITHOUT_CAP","COST_CAP","LOWEST_COST_WITH_BID_CAP","LOWEST_COST_WITH_MIN_ROAS"],"description":"LOWEST_COST_WITHOUT_CAP (no cap), COST_CAP (average cost per result), LOWEST_COST_WITH_BID_CAP (maximum bid per auction) or LOWEST_COST_WITH_MIN_ROAS (minimum return on ad spend; value-optimised ad sets only)"},"amountCents":{"description":"Required for COST_CAP and LOWEST_COST_WITH_BID_CAP: the cap, in cents of the ad account’s currency","type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":100000000},"minRoas":{"description":"Required for LOWEST_COST_WITH_MIN_ROAS: the ROAS floor as a ratio, e.g. 2.5","type":"number","minimum":0,"exclusiveMinimum":true,"maximum":100}},"required":["strategy"]},"specialAdCategories":{"default":[],"description":"Special ad categories the campaign falls under (housing, financial products, employment, politics); empty = none. Any category forces ages 18–65+ and all genders","type":"array","items":{"type":"string","enum":["HOUSING","FINANCIAL_PRODUCTS_SERVICES","EMPLOYMENT","ISSUES_ELECTIONS_POLITICS"]}},"ageMin":{"description":"The youngest age to target (18–65); omitted = the planner decides","type":"integer","minimum":18,"maximum":65},"locales":{"default":[],"description":"Meta adlocale ids for the languages to target (e.g. 1001 English (All)); empty = all","maxItems":10,"type":"array","items":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991}},"supersedesPlanId":{"description":"A draft this plan replaces; it is hidden from the plan list once this one is created","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["businessModel","monthlyBudgetCents","emailListSize","socialFollowing","creativeAssets","countries"]}}}}},"get":{"operationId":"WizardController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"includeSuperseded","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Campaign plans"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/campaign-plans/latest":{"get":{"operationId":"WizardController_latest","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"includeSuperseded","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Campaign plans"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/campaign-plans/prerequisites":{"get":{"operationId":"WizardController_prerequisites","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"channel","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Campaign plans"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/campaign-plans/geo-search":{"get":{"operationId":"WizardController_geoSearch","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Campaign plans"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/campaign-plans/interest-search":{"get":{"operationId":"WizardController_interestSearch","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Campaign plans"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/campaign-plans/meta-pages":{"get":{"operationId":"WizardController_metaPages","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Campaign plans"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/campaign-plans/{planId}/page":{"patch":{"operationId":"WizardController_setPage","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Campaign plans"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"pageId":{"type":"string","minLength":1}},"required":["pageId"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/campaign-plans/{planId}/lead-form":{"put":{"operationId":"WizardController_setLeadForm","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Campaign plans"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"leadForm":{"nullable":true,"anyOf":[{"type":"object","properties":{"existingFormId":{"type":"string","pattern":"^\\d+$"}},"required":["existingFormId"]},{"type":"object","properties":{"create":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":100},"questions":{"minItems":1,"maxItems":10,"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["full_name","email","phone","custom"]},"label":{"type":"string","maxLength":80}},"required":["type"]}},"privacyUrl":{"type":"string","maxLength":2000,"format":"uri"},"thankYou":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":60},"body":{"type":"string","minLength":1,"maxLength":160},"websiteUrl":{"type":"string","maxLength":2000,"format":"uri"}},"required":["title","body"]}},"required":["name","questions","privacyUrl","thankYou"]}},"required":["create"]}]}},"required":["leadForm"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/campaign-plans/{planId}/audiences":{"patch":{"operationId":"WizardController_setAudiences","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Campaign plans"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"exclude":{"maxItems":4,"type":"array","items":{"type":"string","enum":["all_buyers","buyers_90d","top_ltv_20","lapsed_180d"]}},"include":{"maxItems":4,"type":"array","items":{"type":"string","enum":["all_buyers","buyers_90d","top_ltv_20","lapsed_180d"]}},"lookalike":{"type":"boolean"}},"required":["exclude","include","lookalike"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/campaign-plans/{planId}/plan":{"put":{"operationId":"WizardController_updatePlan","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Campaign plans"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"campaign":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200}},"required":["name"]},"adCreatives":{"maxItems":50,"type":"array","items":{"type":"object","properties":{"primaryText":{"type":"string","minLength":1,"maxLength":2000},"headline":{"type":"string","minLength":1,"maxLength":255},"description":{"type":"string","maxLength":255},"callToAction":{"type":"string","enum":["SHOP_NOW","LEARN_MORE","SIGN_UP","GET_OFFER","CONTACT_US","SUBSCRIBE"]},"headlines":{"minItems":1,"maxItems":5,"type":"array","items":{"type":"string","minLength":1,"maxLength":255}},"primaryTexts":{"minItems":1,"maxItems":5,"type":"array","items":{"type":"string","minLength":1,"maxLength":2000}}},"required":["primaryText","headline","description","callToAction"]}},"adSet":{"type":"object","properties":{"ageMin":{"type":"integer","minimum":13,"maximum":65},"ageMax":{"type":"integer","minimum":13,"maximum":65},"genders":{"type":"string","enum":["all","male","female"]},"countries":{"minItems":1,"maxItems":25,"type":"array","items":{"type":"string","minLength":2,"maxLength":2}},"interests":{"maxItems":25,"type":"array","items":{"type":"object","properties":{"id":{"type":"string","pattern":"^\\d{1,32}$"},"name":{"type":"string","minLength":1,"maxLength":200},"audienceSizeLowerBound":{"nullable":true,"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["name"]}}},"required":["ageMin","ageMax","genders","countries","interests"]},"targetCplCents":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991}}}}}}}},"/organizations/{orgId}/businesses/{businessId}/campaign-plans/{planId}/previews":{"get":{"operationId":"WizardController_previews","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Campaign plans"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/campaign-plans/{planId}/budget":{"patch":{"operationId":"WizardController_updateBudget","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Campaign plans"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"dailyBudgetCents":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991}},"required":["dailyBudgetCents"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/campaign-plans/{planId}/approve":{"post":{"operationId":"WizardController_approve","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Campaign plans"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/campaign-plans/{planId}/deploy":{"post":{"operationId":"WizardController_deploy","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Campaign plans"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/campaign-plans/{planId}/abandon-deploy":{"post":{"operationId":"WizardController_abandonDeploy","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Campaign plans"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/campaign-plans/{planId}/activate":{"post":{"operationId":"WizardController_activate","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Campaign plans"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/benchmarks/compare":{"get":{"operationId":"BusinessBenchmarksController_compare","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Benchmarks"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/benchmarks/contribution":{"put":{"operationId":"OrgBenchmarksController_setContribution","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Benchmarks"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"contributeBenchmarks":{"type":"boolean"}},"required":["contributeBenchmarks"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/account-checkup":{"get":{"operationId":"AccountCheckupController_latest","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Account checkup"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/account-checkup/claim":{"post":{"operationId":"AccountCheckupController_claim","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Account checkup"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"checkupId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["checkupId"]}}}}}},"/organizations/{orgId}/businesses":{"get":{"operationId":"BusinessesController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Businesses"],"security":[{"mos_key":[]}]},"post":{"operationId":"BusinessesController_create","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Businesses"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"storefrontUrl":{"type":"string","format":"uri"},"goal":{"default":"sales","type":"string","enum":["sales","leads"]},"currency":{"default":"USD","type":"string","minLength":3,"maxLength":3},"timezone":{"type":"string","maxLength":64},"breakEvenRoas":{"type":"number","minimum":0,"exclusiveMinimum":true,"maximum":100},"avgOrderValueCents":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991},"targetCpaCents":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991},"targetCplCents":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991},"monthlyBudgetCents":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991},"dailyBudgetCapCents":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991},"metaAttributionWindows":{"minItems":1,"maxItems":2,"type":"array","items":{"type":"string","enum":["1d_click","7d_click","28d_click","1d_view","7d_view"]}},"autoRecommendations":{"type":"boolean"}},"required":["name"]}}}}}},"/organizations/{orgId}/businesses/demo":{"post":{"operationId":"BusinessesController_createDemo","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Businesses"],"security":[{"mos_key":[]}]},"delete":{"operationId":"BusinessesController_deleteDemo","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["Businesses"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/demo/reset":{"post":{"operationId":"BusinessesController_resetDemo","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Businesses"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}":{"get":{"operationId":"BusinessesController_get","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Businesses"],"security":[{"mos_key":[]}]},"patch":{"operationId":"BusinessesController_update","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Businesses"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"storefrontUrl":{"type":"string","format":"uri"},"goal":{"type":"string","enum":["sales","leads"]},"currency":{"type":"string","minLength":3,"maxLength":3},"timezone":{"type":"string","maxLength":64},"breakEvenRoas":{"type":"number","minimum":0,"exclusiveMinimum":true,"maximum":100},"avgOrderValueCents":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991},"targetCpaCents":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991},"targetCplCents":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991},"monthlyBudgetCents":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991},"dailyBudgetCapCents":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991},"metaAttributionWindows":{"minItems":1,"maxItems":2,"type":"array","items":{"type":"string","enum":["1d_click","7d_click","28d_click","1d_view","7d_view"]}},"autoRecommendations":{"type":"boolean"}}}}}}}},"/organizations/{orgId}/businesses/{businessId}/target-suggestions":{"post":{"operationId":"BusinessesController_suggestTargets","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Businesses"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/shopify/catalog":{"get":{"operationId":"MetaCatalogController_status","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Shopify"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/billing":{"get":{"operationId":"BillingController_getSubscription","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Billing"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/billing/plans":{"get":{"operationId":"BillingController_plans","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Billing"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/billing/checkout":{"post":{"operationId":"BillingController_checkout","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Billing"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"plan":{"type":"string","enum":["starter","pro","agency"]},"interval":{"default":"month","type":"string","enum":["month","year"]},"referral":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9_.@-]+$"},"promoCode":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z0-9_-]+$"}},"required":["plan"]}}}}}},"/organizations/{orgId}/billing/promo-code/validate":{"post":{"operationId":"BillingController_validatePromoCode","responses":{"200":{"description":""}},"tags":["Billing"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z0-9_-]+$"}},"required":["code"]}}}}}},"/organizations/{orgId}/billing/invoices":{"get":{"operationId":"BillingController_invoices","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Billing"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/billing/ai-spend-alert":{"put":{"operationId":"BillingController_setAiSpendAlert","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Billing"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"thresholdUsd":{"type":"integer","minimum":0,"maximum":1000000}},"required":["thresholdUsd"]}}}}}},"/organizations/{orgId}/billing/portal":{"post":{"operationId":"BillingController_portal","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Billing"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/clients":{"get":{"operationId":"RollupController_clients","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"windowDays","required":true,"in":"query","schema":{"type":"string"}},{"name":"includeDemo","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Agency roll-up"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/clients/export.csv":{"get":{"operationId":"RollupController_exportCsv","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"windowDays","required":true,"in":"query","schema":{"type":"string"}},{"name":"filter","required":true,"in":"query","schema":{"type":"string"}},{"name":"q","required":true,"in":"query","schema":{"type":"string"}},{"name":"includeDemo","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Agency roll-up"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/forecast":{"get":{"operationId":"ForecastController_forecast","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Forecast"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/integrations/meta/reconnect-required":{"get":{"operationId":"MetaOrgIntegrationController_reconnectRequired","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Meta Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/integrations/meta/organization":{"get":{"operationId":"MetaOrgIntegrationController_organizationStatus","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Meta Ads"],"security":[{"mos_key":[]}]},"delete":{"operationId":"MetaOrgIntegrationController_organizationDisconnect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["Meta Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/integrations/meta/organization/connect":{"get":{"operationId":"MetaOrgIntegrationController_organizationConnect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Meta Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/meta/connect":{"get":{"operationId":"MetaIntegrationController_connect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Meta Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/meta/use-organization":{"post":{"operationId":"MetaIntegrationController_useOrganization","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Meta Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/meta/ad-accounts":{"get":{"operationId":"MetaIntegrationController_listAdAccounts","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Meta Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/meta/select-account":{"post":{"operationId":"MetaIntegrationController_selectAccount","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Meta Ads"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"metaAccountId":{"type":"string","minLength":1}},"required":["metaAccountId"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/integrations/meta/status":{"get":{"operationId":"MetaIntegrationController_status","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Meta Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/meta/sync":{"post":{"operationId":"MetaIntegrationController_syncNow","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"202":{"description":""}},"tags":["Meta Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/integrations/meta":{"delete":{"operationId":"MetaIntegrationController_disconnect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["Meta Ads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/leads":{"get":{"operationId":"LeadsController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","enum":["new","contacted","qualified","won","lost"]}},{"name":"campaignId","in":"query","required":false,"schema":{"type":"string","maxLength":64}},{"name":"formId","in":"query","required":false,"schema":{"type":"string","maxLength":64}},{"name":"from","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}},{"name":"to","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}},{"name":"limit","in":"query","required":false,"schema":{"default":100,"type":"integer","minimum":1,"maximum":500}},{"name":"offset","in":"query","required":false,"schema":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991}}],"responses":{"200":{"description":""}},"tags":["Leads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/leads.csv":{"get":{"operationId":"LeadsController_csv","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","enum":["new","contacted","qualified","won","lost"]}},{"name":"campaignId","in":"query","required":false,"schema":{"type":"string","maxLength":64}},{"name":"formId","in":"query","required":false,"schema":{"type":"string","maxLength":64}},{"name":"from","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}},{"name":"to","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}],"responses":{"200":{"description":""}},"tags":["Leads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/leads/facets":{"get":{"operationId":"LeadsController_facets","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Leads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/leads/sources":{"get":{"operationId":"LeadsController_listSources","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Leads"],"security":[{"mos_key":[]}]},"post":{"operationId":"LeadsController_enableSource","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Leads"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"pageId":{"type":"string","pattern":"^\\d+$"}},"required":["pageId"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/leads/sources/{sourceId}":{"delete":{"operationId":"LeadsController_removeSource","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"sourceId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["Leads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/leads/forms":{"get":{"operationId":"LeadsController_forms","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"pageId","in":"query","required":true,"schema":{"type":"string","pattern":"^\\d+$"}}],"responses":{"200":{"description":""}},"tags":["Leads"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/leads/{leadId}":{"get":{"operationId":"LeadsController_get","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"leadId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Leads"],"security":[{"mos_key":[]}]},"patch":{"operationId":"LeadsController_update","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"leadId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Leads"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["new","contacted","qualified","won","lost"]},"note":{"nullable":true,"type":"string","maxLength":5000},"valueCents":{"nullable":true,"type":"integer","minimum":0,"maximum":100000000000},"currency":{"nullable":true,"type":"string","pattern":"^[A-Z]{3}$"}}}}}}}},"/organizations/{orgId}/businesses/{businessId}/exports/entities.csv":{"get":{"operationId":"ExportsController_entities","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Exports"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/exports/daily-metrics.csv":{"get":{"operationId":"ExportsController_dailyMetrics","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Exports"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/creative-analytics":{"get":{"operationId":"CreativeAnalyticsController_read","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Creative analytics"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/creative-analytics/export.csv":{"get":{"operationId":"CreativeAnalyticsController_export","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}},{"name":"view","required":true,"in":"query","schema":{"type":"string"}},{"name":"q","required":true,"in":"query","schema":{"type":"string"}},{"name":"onlySpending","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Creative analytics"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/content/page-posts":{"get":{"operationId":"ContentController_pagePosts","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"pageId","required":true,"in":"query","schema":{"type":"string"}},{"name":"refresh","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Content"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/content/post-comments":{"get":{"operationId":"ContentController_postComments","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"pageId","required":true,"in":"query","schema":{"type":"string"}},{"name":"postId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Content"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/content/organic-posts":{"get":{"operationId":"ContentController_listOrganicPosts","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"platform","in":"query","required":false,"schema":{"type":"string","enum":["facebook_page","instagram","tiktok","youtube","gbp"]}},{"name":"sort","in":"query","required":false,"schema":{"default":"engagement","type":"string","enum":["engagement","recent"]}},{"name":"limit","in":"query","required":false,"schema":{"default":50,"type":"integer","minimum":1,"maximum":100}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string","maxLength":64}}],"responses":{"200":{"description":""}},"tags":["Content"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/content/organic-posts/refresh":{"post":{"operationId":"ContentController_refreshOrganicPosts","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Content"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/social/comments/refresh":{"post":{"operationId":"SocialRefreshController_refreshComments","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/content-hub/assets/{assetId}":{"get":{"operationId":"ContentHubController_status","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"assetId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Content hub"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/content-hub/assets/{assetId}/publish":{"post":{"operationId":"ContentHubController_publish","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"assetId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Content hub"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"collection":{"default":"blog","type":"string","enum":["blog","learn"]},"slug":{"type":"string","minLength":1,"maxLength":120,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}}}}}}}},"/organizations/{orgId}/businesses/{businessId}/content-hub/topics":{"get":{"operationId":"ContentHubController_topics","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Content hub"],"security":[{"mos_key":[]}]},"post":{"operationId":"ContentHubController_addTopic","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Content hub"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":200},"collection":{"default":"blog","type":"string","enum":["blog","learn"]},"brief":{"type":"string","minLength":1,"maxLength":4000},"keywords":{"default":[],"maxItems":20,"type":"array","items":{"type":"string","maxLength":80}},"source":{"default":"manual","type":"string","maxLength":120},"priority":{"default":100,"type":"integer","minimum":0,"maximum":1000}},"required":["title","brief"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/terminal/sessions":{"get":{"operationId":"TerminalController_sessions","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Terminal"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/terminal/sessions/{sessionId}/messages":{"get":{"operationId":"TerminalController_messages","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"sessionId","required":true,"in":"path","schema":{"type":"string"}},{"name":"before","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Terminal"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/terminal/sessions/{sessionId}":{"patch":{"operationId":"TerminalController_updateSession","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"sessionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Terminal"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"confirmChanges":{"type":"boolean"}},"required":["confirmChanges"]}}}}},"delete":{"operationId":"TerminalController_deleteSession","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"sessionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Terminal"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/terminal/attachments":{"post":{"operationId":"TerminalController_attach","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Terminal"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/terminal/messages":{"post":{"operationId":"TerminalController_send","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Terminal"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"content":{"type":"string","maxLength":8000},"sessionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"confirmChanges":{"type":"boolean"},"attachmentIds":{"maxItems":5,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"required":["content"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/creative-studio/quota":{"get":{"operationId":"CreativeStudioController_quota","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Creative studio"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/creative-studio/batches":{"get":{"operationId":"CreativeStudioController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Creative studio"],"security":[{"mos_key":[]}]},"post":{"operationId":"CreativeStudioController_create","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Creative studio"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"sourceAssetId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"angles":{"minItems":1,"maxItems":6,"type":"array","items":{"type":"string","enum":["studio","lifestyle","in_use","flat_lay","bold_graphic","seasonal"]}},"placements":{"minItems":1,"maxItems":4,"type":"array","items":{"type":"string","enum":["feed","reels","square","landscape"]}},"productNotes":{"type":"string","maxLength":2000},"offer":{"type":"string","maxLength":500}},"required":["sourceAssetId","angles","placements"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/creative-studio/batches/{batchId}":{"get":{"operationId":"CreativeStudioController_get","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"batchId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Creative studio"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/creative-studio/variants/{variantId}":{"get":{"operationId":"CreativeStudioController_getByVariant","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"variantId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Creative studio"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/video/capabilities":{"get":{"operationId":"VideoController_capabilities","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Creative studio"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/video/jobs":{"get":{"operationId":"VideoController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"sourceAssetId","required":true,"in":"query","schema":{"type":"string"}},{"name":"batchId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Creative studio"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/video/jobs/{jobId}":{"get":{"operationId":"VideoController_get","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"jobId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Creative studio"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/assets/{assetId}/captions":{"get":{"operationId":"VideoController_captions","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"assetId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Creative studio"],"security":[{"mos_key":[]}]},"post":{"operationId":"VideoController_createCaptions","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"assetId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Creative studio"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"source":{"anyOf":[{"type":"string","enum":["transcribe"]},{"type":"object","properties":{"text":{"type":"string","minLength":1,"maxLength":5000}},"required":["text"]}]},"style":{"default":"bold-center","type":"string","enum":["bold-center","lower-third"]}},"required":["source"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/assets/{assetId}/resize":{"post":{"operationId":"VideoController_resize","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"assetId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Creative studio"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"placement":{"type":"string","enum":["reels","square","landscape"]},"mode":{"default":"pad","type":"string","enum":["crop","pad"]}},"required":["placement"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/creative-studio/batches/{batchId}/video":{"post":{"operationId":"VideoController_slideshow","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"batchId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Creative studio"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"imageIds":{"minItems":3,"maxItems":8,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"durationSec":{"default":15,"type":"integer","minimum":10,"maximum":20},"placement":{"default":"reels","type":"string","enum":["reels","square","landscape"]},"captionText":{"type":"string","maxLength":500},"music":{"default":"none","type":"string","enum":["none"]}},"required":["imageIds"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/creative-experiments":{"get":{"operationId":"CreativeExperimentsController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Creative experiments"],"security":[{"mos_key":[]}]},"post":{"operationId":"CreativeExperimentsController_start","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Creative experiments"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":200,"description":"What this cycle is called"},"hypothesis":{"description":"What the cycle is trying to learn, in the operator’s own words","type":"string","maxLength":2000},"adSetMetaId":{"type":"string","minLength":1,"maxLength":64,"description":"The ad set every arm is launched into — from meta_list_ad_sets"},"pageId":{"description":"Facebook Page the generated ads post under; required when any arm is a variant","type":"string","minLength":1,"maxLength":64},"windowHours":{"default":48,"description":"How long every arm runs before it can be judged. Default 48.","type":"integer","minimum":6,"maximum":720},"floorMetric":{"default":"roas","description":"roas and ctr are floors (higher passes); cpa is a ceiling (lower passes)","type":"string","enum":["roas","cpa","ctr"]},"floorValue":{"type":"number","minimum":0,"exclusiveMinimum":true,"description":"The floor itself: 1.4 for ROAS, a percentage for CTR, cents for CPA"},"minSpendCents":{"default":2000,"description":"No arm is decided below this spend, whatever the window says","type":"integer","minimum":0,"maximum":9007199254740991},"minImpressions":{"default":1000,"description":"No arm is decided below this many impressions","type":"integer","minimum":0,"maximum":9007199254740991},"promoteRule":{"default":"budget_increase","type":"string","enum":["budget_increase"]},"promoteBudgetPct":{"default":25,"description":"How much more daily budget the winner’s ad set gets, as a percentage","type":"integer","minimum":1,"maximum":100},"draftDerivatives":{"default":true,"description":"Draft new variants from the winner’s angle when one is promoted","type":"boolean"},"arms":{"minItems":2,"maxItems":8,"type":"array","items":{"type":"object","properties":{"variantId":{"description":"A succeeded creative_variants row from the creative studio","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"adMetaId":{"description":"An existing Meta ad id to enter as an arm, instead of generating one","type":"string","minLength":1,"maxLength":64},"label":{"description":"What to call this arm in the UI","type":"string","maxLength":120}}}}},"required":["name","adSetMetaId","floorValue","arms"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/creative-experiments/{experimentId}":{"get":{"operationId":"CreativeExperimentsController_get","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"experimentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Creative experiments"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/creative-experiments/{experimentId}/evaluate":{"post":{"operationId":"CreativeExperimentsController_evaluate","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"experimentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Creative experiments"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/creative-experiments/{experimentId}/arms/{armId}/decision":{"post":{"operationId":"CreativeExperimentsController_decideArm","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"experimentId","required":true,"in":"path","schema":{"type":"string"}},{"name":"armId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Creative experiments"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"decision":{"type":"string","enum":["killed","promoted","kept"],"description":"kill pauses the ad, promote raises the ad set’s budget, keep only records it"},"reason":{"description":"Why — recorded on the arm beside the numbers","type":"string","maxLength":500}},"required":["decision"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/creative-experiments/{experimentId}/cancel":{"post":{"operationId":"CreativeExperimentsController_cancel","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"experimentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Creative experiments"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/rules":{"get":{"operationId":"RulesController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Rules"],"security":[{"mos_key":[]}]},"post":{"operationId":"RulesController_create","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Rules"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"enabled":{"default":true,"type":"boolean"},"channel":{"type":"string","enum":["meta","google_ads","tiktok_ads","all"]},"level":{"type":"string","enum":["campaign","ad_set"]},"scope":{"default":{},"type":"object","properties":{"namePattern":{"description":"Case-insensitive text the entity name must contain","type":"string","minLength":1,"maxLength":200},"entityIds":{"description":"Explicit platform ids of the campaigns or ad sets / ad groups to watch","minItems":1,"maxItems":200,"type":"array","items":{"type":"string","minLength":1,"maxLength":64}}},"description":"Which entities the rule watches. Omit both fields for every entity at the level."},"condition":{"type":"object","properties":{"metric":{"type":"string","enum":["spend","cpa","roas","ctr","cpc","conversions","frequency"]},"op":{"type":"string","enum":[">","<",">=","<="]},"value":{"type":"number","minimum":0,"description":"The threshold, in the metric’s unit: cents for spend/cpa/cpc, % for ctr"},"lookbackDays":{"type":"integer","minimum":1,"maximum":28,"description":"How many complete days, ending yesterday in the business’s time zone"},"minSpendCents":{"description":"Skip entities that spent less than this over the lookback","nullable":true,"type":"integer","minimum":0,"maximum":9007199254740991},"minConversions":{"description":"Skip entities with fewer conversions than this over the lookback","nullable":true,"type":"number","minimum":0}},"required":["metric","op","value","lookbackDays"]},"action":{"type":"object","properties":{"kind":{"type":"string","enum":["pause","enable","set_budget_pct","notify"]},"pct":{"description":"For set_budget_pct: the change in percent, -90 to +100, never 0","nullable":true,"type":"integer","minimum":-90,"maximum":100}},"required":["kind"]},"cooldownHours":{"default":24,"type":"integer","minimum":1,"maximum":720}},"required":["name","channel","level","condition","action"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/rules/dry-run":{"post":{"operationId":"RulesController_dryRunDraft","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Rules"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"enabled":{"default":true,"type":"boolean"},"channel":{"type":"string","enum":["meta","google_ads","tiktok_ads","all"]},"level":{"type":"string","enum":["campaign","ad_set"]},"scope":{"default":{},"type":"object","properties":{"namePattern":{"description":"Case-insensitive text the entity name must contain","type":"string","minLength":1,"maxLength":200},"entityIds":{"description":"Explicit platform ids of the campaigns or ad sets / ad groups to watch","minItems":1,"maxItems":200,"type":"array","items":{"type":"string","minLength":1,"maxLength":64}}},"description":"Which entities the rule watches. Omit both fields for every entity at the level."},"condition":{"type":"object","properties":{"metric":{"type":"string","enum":["spend","cpa","roas","ctr","cpc","conversions","frequency"]},"op":{"type":"string","enum":[">","<",">=","<="]},"value":{"type":"number","minimum":0,"description":"The threshold, in the metric’s unit: cents for spend/cpa/cpc, % for ctr"},"lookbackDays":{"type":"integer","minimum":1,"maximum":28,"description":"How many complete days, ending yesterday in the business’s time zone"},"minSpendCents":{"description":"Skip entities that spent less than this over the lookback","nullable":true,"type":"integer","minimum":0,"maximum":9007199254740991},"minConversions":{"description":"Skip entities with fewer conversions than this over the lookback","nullable":true,"type":"number","minimum":0}},"required":["metric","op","value","lookbackDays"]},"action":{"type":"object","properties":{"kind":{"type":"string","enum":["pause","enable","set_budget_pct","notify"]},"pct":{"description":"For set_budget_pct: the change in percent, -90 to +100, never 0","nullable":true,"type":"integer","minimum":-90,"maximum":100}},"required":["kind"]},"cooldownHours":{"default":24,"type":"integer","minimum":1,"maximum":720}},"required":["name","channel","level","condition","action"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/rules/{ruleId}":{"get":{"operationId":"RulesController_get","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"ruleId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Rules"],"security":[{"mos_key":[]}]},"put":{"operationId":"RulesController_update","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"ruleId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Rules"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"enabled":{"default":true,"type":"boolean"},"channel":{"type":"string","enum":["meta","google_ads","tiktok_ads","all"]},"level":{"type":"string","enum":["campaign","ad_set"]},"scope":{"default":{},"type":"object","properties":{"namePattern":{"description":"Case-insensitive text the entity name must contain","type":"string","minLength":1,"maxLength":200},"entityIds":{"description":"Explicit platform ids of the campaigns or ad sets / ad groups to watch","minItems":1,"maxItems":200,"type":"array","items":{"type":"string","minLength":1,"maxLength":64}}},"description":"Which entities the rule watches. Omit both fields for every entity at the level."},"condition":{"type":"object","properties":{"metric":{"type":"string","enum":["spend","cpa","roas","ctr","cpc","conversions","frequency"]},"op":{"type":"string","enum":[">","<",">=","<="]},"value":{"type":"number","minimum":0,"description":"The threshold, in the metric’s unit: cents for spend/cpa/cpc, % for ctr"},"lookbackDays":{"type":"integer","minimum":1,"maximum":28,"description":"How many complete days, ending yesterday in the business’s time zone"},"minSpendCents":{"description":"Skip entities that spent less than this over the lookback","nullable":true,"type":"integer","minimum":0,"maximum":9007199254740991},"minConversions":{"description":"Skip entities with fewer conversions than this over the lookback","nullable":true,"type":"number","minimum":0}},"required":["metric","op","value","lookbackDays"]},"action":{"type":"object","properties":{"kind":{"type":"string","enum":["pause","enable","set_budget_pct","notify"]},"pct":{"description":"For set_budget_pct: the change in percent, -90 to +100, never 0","nullable":true,"type":"integer","minimum":-90,"maximum":100}},"required":["kind"]},"cooldownHours":{"default":24,"type":"integer","minimum":1,"maximum":720}},"required":["name","channel","level","condition","action"]}}}}},"delete":{"operationId":"RulesController_remove","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"ruleId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["Rules"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/rules/{ruleId}/dry-run":{"post":{"operationId":"RulesController_dryRun","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"ruleId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Rules"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/rules/{ruleId}/run":{"post":{"operationId":"RulesController_run","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"ruleId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Rules"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/rules/{ruleId}/runs":{"get":{"operationId":"RulesController_runs","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"ruleId","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Rules"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/entities/changes":{"get":{"operationId":"DecisionsController_changes","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"channel","in":"query","required":false,"schema":{"default":"meta","type":"string","enum":["meta","google_ads","tiktok_ads"]}},{"name":"from","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}},{"name":"to","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}],"responses":{"200":{"description":""}},"tags":["Decision log"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/entities/{channel}/{entityId}/timeline":{"get":{"operationId":"DecisionsController_timeline","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"channel","required":true,"in":"path","schema":{"type":"string"}},{"name":"entityId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Decision log"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/publish-target":{"get":{"operationId":"ExternalActionsController_getTarget","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Approvals"],"security":[{"mos_key":[]}]},"put":{"operationId":"ExternalActionsController_setTarget","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Approvals"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","maxLength":512,"format":"uri"},"secret":{"type":"string","minLength":8,"maxLength":128}},"required":["url"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/marketing-assets/{assetId}/publish":{"post":{"operationId":"ExternalActionsController_propose","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"assetId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Approvals"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/external-actions":{"get":{"operationId":"ExternalActionsController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"pending","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Approvals"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/external-actions/batch":{"post":{"operationId":"ExternalActionsController_decideBatch","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Approvals"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"ids":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"decision":{"type":"string","enum":["approve","reject"]},"note":{"type":"string","maxLength":500}},"required":["ids","decision"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/external-actions/plans/{planId}/approve":{"post":{"operationId":"ExternalActionsController_approvePlan","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Approvals"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/external-actions/plans/{planId}/reject":{"post":{"operationId":"ExternalActionsController_rejectPlan","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Approvals"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"note":{"type":"string","maxLength":500}}}}}}}},"/organizations/{orgId}/businesses/{businessId}/external-actions/{actionId}":{"get":{"operationId":"ExternalActionsController_get","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"actionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Approvals"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/external-actions/{actionId}/approve":{"post":{"operationId":"ExternalActionsController_approve","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"actionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Approvals"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/external-actions/{actionId}/reject":{"post":{"operationId":"ExternalActionsController_reject","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"actionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Approvals"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"note":{"type":"string","maxLength":500}}}}}}}},"/organizations/{orgId}/businesses/{businessId}/client-reviews":{"get":{"operationId":"ClientReviewsController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Approvals"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/external-actions/{actionId}/request-client-review":{"post":{"operationId":"ClientReviewsController_requestForAction","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"actionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Approvals"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","maxLength":1000}}}}}}}},"/organizations/{orgId}/businesses/{businessId}/social/posts/{postId}/request-client-review":{"post":{"operationId":"ClientReviewsController_requestForPost","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"postId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Approvals"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","maxLength":1000}}}}}}}},"/organizations/{orgId}/businesses/{businessId}/external-actions/{actionId}/client-review":{"post":{"operationId":"ClientReviewsController_decideForAction","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"actionId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Approvals"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"decision":{"type":"string","enum":["approved","changes_requested"]},"note":{"type":"string","maxLength":1000}},"required":["decision"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/social/posts/{postId}/client-review":{"post":{"operationId":"ClientReviewsController_decideForPost","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"postId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Approvals"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"decision":{"type":"string","enum":["approved","changes_requested"]},"note":{"type":"string","maxLength":1000}},"required":["decision"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/operator/schedule":{"get":{"operationId":"OperatorController_getSchedule","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Operator"],"security":[{"mos_key":[]}]},"put":{"operationId":"OperatorController_setSchedule","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Operator"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"enabled":{"type":"boolean"},"hour":{"default":6,"type":"integer","minimum":0,"maximum":23},"timeZone":{"default":"UTC","type":"string","minLength":1,"maxLength":64},"organicEnabled":{"type":"boolean"}},"required":["enabled"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/operator/runs":{"get":{"operationId":"OperatorController_listRuns","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Operator"],"security":[{"mos_key":[]}]},"post":{"operationId":"OperatorController_runNow","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"202":{"description":""}},"tags":["Operator"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/operator/runs/{runId}":{"get":{"operationId":"OperatorController_getRun","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"runId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Operator"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/measurement/health":{"get":{"operationId":"MeasurementController_health","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Measurement"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/measurement/check":{"post":{"operationId":"MeasurementController_check","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Measurement"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/reports/dashboard":{"get":{"operationId":"ReportsController_dashboard","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Reports"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/reports":{"get":{"operationId":"ReportsController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Reports"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/reports/generate":{"post":{"operationId":"ReportsController_generate","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Reports"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/client-reports":{"get":{"operationId":"ClientReportsController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Reports"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/client-reports/schedule":{"get":{"operationId":"ClientReportsController_getSchedule","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Reports"],"security":[{"mos_key":[]}]},"put":{"operationId":"ClientReportsController_upsertSchedule","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Reports"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"frequency":{"type":"string","enum":["weekly","monthly"]},"hour":{"type":"integer","minimum":0,"maximum":23},"time_zone":{"type":"string","minLength":1,"maxLength":64},"day_of_week":{"type":"integer","minimum":0,"maximum":6},"day_of_month":{"type":"integer","minimum":1,"maximum":28},"recipients":{"maxItems":25,"type":"array","items":{"type":"string","maxLength":254,"format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}},"include_business_clients":{"type":"boolean"},"attach_pdf":{"type":"boolean"},"enabled":{"type":"boolean"}},"required":["frequency","hour","recipients"]}}}}},"delete":{"operationId":"ClientReportsController_deleteSchedule","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Reports"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/client-reports/generate":{"post":{"operationId":"ClientReportsController_generate","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Reports"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/client-reports/{reportId}":{"get":{"operationId":"ClientReportsController_get","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"reportId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Reports"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/client-reports/{reportId}/pdf":{"get":{"operationId":"ClientReportsController_pdf","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"reportId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Reports"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/client-reports/{reportId}/retry":{"post":{"operationId":"ClientReportsController_retry","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"reportId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Reports"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/goals":{"get":{"operationId":"GoalsController_list","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Goals"],"security":[{"mos_key":[]}]},"post":{"operationId":"GoalsController_create","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Goals"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"objective":{"type":"string","minLength":1,"maxLength":500},"metricKey":{"type":"string","enum":["organic_clicks","sessions","site_conversions","ad_conversions","ad_revenue","ad_roas"]},"targetValue":{"type":"number","minimum":0,"exclusiveMinimum":true},"deadline":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"followUpOfGoalId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["objective","metricKey","targetValue"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/goals/{goalId}/approve-plan":{"post":{"operationId":"GoalsController_approve","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"goalId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Goals"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/goals/{goalId}/refresh":{"post":{"operationId":"GoalsController_refresh","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"goalId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Goals"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/goals/{goalId}/status":{"post":{"operationId":"GoalsController_setStatus","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"goalId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Goals"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["active","paused"]}},"required":["status"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/goals/{goalId}":{"delete":{"operationId":"GoalsController_remove","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"goalId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["Goals"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/social/youtube/status":{"get":{"operationId":"SocialYouTubeController_status","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/social/youtube/connect":{"get":{"operationId":"SocialYouTubeController_connect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/social/tiktok/status":{"get":{"operationId":"TikTokConnectController_status","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/social/tiktok/connect":{"get":{"operationId":"TikTokConnectController_connect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/social/tiktok/accounts/{accountId}/creator-info":{"get":{"operationId":"TikTokConnectController_creatorInfo","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"accountId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/gbp/status":{"get":{"operationId":"GbpController_status","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Business Profile"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/gbp/connect":{"get":{"operationId":"GbpController_connect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Business Profile"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/gbp":{"delete":{"operationId":"GbpController_disconnect","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Business Profile"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/gbp/locations/available":{"get":{"operationId":"GbpController_available","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Business Profile"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/gbp/locations":{"post":{"operationId":"GbpController_select","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Google Business Profile"],"security":[{"mos_key":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"locations":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"object","properties":{"accountName":{"type":"string","pattern":"^accounts\\/[^/]+$"},"locationName":{"type":"string","pattern":"^locations\\/[^/]+$"}},"required":["accountName","locationName"]}}},"required":["locations"]}}}}}},"/organizations/{orgId}/businesses/{businessId}/gbp/locations/{locationId}":{"delete":{"operationId":"GbpController_remove","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"locationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Google Business Profile"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/gbp/insights":{"get":{"operationId":"GbpController_insights","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"days","in":"query","required":false,"schema":{"default":28,"description":"Window length in days, ending at the newest day Google has reported","type":"integer","minimum":7,"maximum":90}},{"name":"locationId","in":"query","required":false,"schema":{"description":"Narrow to one connected location; omit for every location","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}],"responses":{"200":{"description":""}},"tags":["Google Business Profile"],"security":[{"mos_key":[]}]}},"/organizations/{orgId}/businesses/{businessId}/social/comments/{commentId}/draft":{"post":{"operationId":"EngagementController_draft","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"businessId","required":true,"in":"path","schema":{"type":"string"}},{"name":"commentId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Social"],"security":[{"mos_key":[]}]}},"/mcp":{"post":{"operationId":"McpController_handle","responses":{"201":{"description":""}},"security":[{"mcp_oauth":["mcp:read","mcp:write"]},{"mos_key":[]}],"tags":["MCP"]}}},"info":{"title":"Marketing OS REST API","description":"The Marketing OS REST API: the same routes the dashboard calls, reachable with an\norganization API key.\n\nCreate a key under **Settings → API keys** and send it as `Authorization: Bearer mos_…`.\nA key is confined to its organization (every path starts with `/organizations/{orgId}`)\nand, when it was created for one business, to that business. A **read** key can only\ncall `GET`; anything else needs a **write** key.\n\nAgents should prefer the MCP endpoint (`POST /mcp`): every tool there runs through the\nrisk tiers, spend caps and approvals inbox. See https://marketing.keyescode.com/docs.","version":"1","contact":{}},"tags":[{"name":"Account checkup"},{"name":"Ad entities"},{"name":"Agency roll-up"},{"name":"Agents"},{"name":"AI visibility"},{"name":"API keys"},{"name":"Approvals"},{"name":"Assets"},{"name":"Audiences"},{"name":"Audit log"},{"name":"Benchmarks"},{"name":"Billing"},{"name":"Branding"},{"name":"Business brain"},{"name":"Businesses"},{"name":"Campaign plans"},{"name":"Competitors"},{"name":"Content"},{"name":"Content hub"},{"name":"Conversions"},{"name":"Creative analytics"},{"name":"Creative experiments"},{"name":"Creative studio"},{"name":"Currency"},{"name":"Data export"},{"name":"Decision log"},{"name":"Exports"},{"name":"Forecast"},{"name":"Goals"},{"name":"Google Ads"},{"name":"Google Analytics and Search Console"},{"name":"Google Business Profile"},{"name":"Guardrails"},{"name":"Klaviyo"},{"name":"Leads"},{"name":"Local Falcon"},{"name":"Marketing assets"},{"name":"MCP"},{"name":"Measurement"},{"name":"Meta Ads"},{"name":"Model gateway"},{"name":"Notifications"},{"name":"Operating notes"},{"name":"Operator"},{"name":"Organizations"},{"name":"Promotions"},{"name":"Recommendations"},{"name":"Reports"},{"name":"Research"},{"name":"Rules"},{"name":"Shopify"},{"name":"Site pages"},{"name":"Social"},{"name":"Tasks"},{"name":"Terminal"},{"name":"TikTok Ads"},{"name":"Tools"},{"name":"Webhooks"},{"name":"Workflows"}],"servers":[{"url":"https://marketing-api.keyescode.com"}],"components":{"securitySchemes":{"mos_key":{"scheme":"bearer","bearerFormat":"mos_…","type":"http","description":"An organization API key (`mos_…`), created under Settings → API keys. Read keys may only call GET."},"mcp_oauth":{"type":"oauth2","flows":{"authorizationCode":{"authorizationUrl":"https://marketing-api.keyescode.com/oauth/authorize","tokenUrl":"https://marketing-api.keyescode.com/oauth/token","refreshUrl":"https://marketing-api.keyescode.com/oauth/token","scopes":{"mcp:read":"Call read-only tools","mcp:write":"Also call tools that change something (still under the approvals gate)"}}},"description":"The OAuth 2.0 grant an MCP client obtains through dynamic registration and PKCE. It authorizes `POST /mcp` only; read or write is chosen on the consent screen."}},"schemas":{}}}