{"openapi":"3.1.0","info":{"title":"AI Team Public API","version":"2026-06-23","summary":"Machine-readable contract for AI Team public catalog, content, status, and intake endpoints.","description":"AI Team exposes public catalog, content, status, and non-secret-safe intake endpoints for browsers, crawlers, and AI systems. Customer credentials, API keys, OAuth tokens, private client data, billing internals, and live Agent records are not exposed through this public contract.","contact":{"name":"AI Team","email":"hello@aiteam.ae","url":"https://aiteam.ae/contact"}},"servers":[{"url":"https://aiteam.ae","description":"Canonical production origin"}],"tags":[{"name":"Agents","description":"Public Agent catalog and detail data for work buyers may want removed."},{"name":"Departments","description":"Public department pages that match team bottlenecks to recommended Agents."},{"name":"Industries","description":"Public industry pages that match buyer pain points to recommended Agents."},{"name":"Integrations","description":"Public integration data showing work coverage, access needs, approvals, and cost risks."},{"name":"Comparisons","description":"Public comparison pages for choosing between AI Agents and common alternatives."},{"name":"Blog","description":"Public buyer guides, taxonomy, citations, and summaries."},{"name":"Status","description":"Public status, incident, and service notice data."},{"name":"Intake","description":"Browser form endpoints for setup, contact, and newsletter actions."},{"name":"System","description":"Public health and API discovery endpoints."}],"paths":{"/openapi.json":{"get":{"operationId":"getPublicOpenApiContract","tags":["System"],"summary":"Get the public OpenAPI contract.","responses":{"200":{"description":"OpenAPI 3.1 contract for public AI Team endpoints.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenApiDocument"}}}}}}},"/api/health":{"get":{"operationId":"getHealth","tags":["System"],"summary":"Get public service health.","responses":{"200":{"description":"Health response with deployment metadata safe for public exposure.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthEnvelope"}}}}}}},"/api/agents":{"get":{"operationId":"listAgents","tags":["Agents"],"summary":"List all public launch Agents.","description":"Returns all 40 launch Agents with public category, pricing, buyer summary, canonical, and setup links.","responses":{"200":{"description":"Public Agent catalog index.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentsIndexEnvelope"}}}}}}},"/api/agents/{slug}":{"get":{"operationId":"getAgent","tags":["Agents"],"summary":"Get one public Agent detail record.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"enum":["whatsapp-website-lead-response-agent","sales-follow-up-agent","document-collection-and-onboarding-agent","crm-hygiene-agent","meeting-prep-and-follow-up-agent","inbox-triage-agent","reporting-agent","research-and-briefing-agent","review-and-reputation-follow-up-agent","executive-admin-agent","quote-proposal-follow-up-agent","pipeline-reactivation-agent","appointment-booking-agent","lead-research-agent","account-briefing-agent","support-triage-agent","faq-response-agent","ticket-escalation-agent","ecommerce-order-follow-up-agent","returns-rma-follow-up-agent","scheduling-coordination-agent","vendor-follow-up-agent","data-entry-system-update-agent","customer-feedback-analysis-agent","competitor-monitoring-agent","content-repurposing-agent","seo-briefing-agent","social-inbox-agent","invoice-follow-up-agent","candidate-follow-up-agent","bookkeeping-prep-agent","expense-categorization-agent","accounts-payable-intake-agent","payroll-admin-prep-agent","paid-ads-monitoring-agent","local-seo-listings-agent","website-cms-update-agent","it-helpdesk-triage-agent","new-hire-onboarding-agent","real-estate-listing-ops-agent"],"type":"string"}}],"responses":{"200":{"description":"Public Agent detail data.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentDetailEnvelope"}}}},"404":{"description":"Agent slug was not found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundEnvelope"}}}}}}},"/api/departments":{"get":{"operationId":"listDepartments","tags":["Departments"],"summary":"List public department pages.","description":"Returns all public department pages with buyer context, recommended Agents, canonical links, and setup links.","responses":{"200":{"description":"Public department catalog index.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DepartmentsIndexEnvelope"}}}}}}},"/api/departments/{slug}":{"get":{"operationId":"getDepartment","tags":["Departments"],"summary":"Get one public department detail record.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"enum":["sales-teams","customer-support-teams","operations-teams","marketing-teams","finance-admin-teams","hr-recruiting-teams","ecommerce-teams","it-admin-teams"],"type":"string"}}],"responses":{"200":{"description":"Public department detail data.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DepartmentDetailEnvelope"}}}},"404":{"description":"Department slug was not found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundEnvelope"}}}}}}},"/api/integrations":{"get":{"operationId":"listIntegrations","tags":["Integrations"],"summary":"List public integration pages.","description":"Returns all public integration pages with category, access model, recommended Agents, cost-risk context, canonical links, and setup links.","responses":{"200":{"description":"Public integration catalog index.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationsIndexEnvelope"}}}}}}},"/api/integrations/{slug}":{"get":{"operationId":"getIntegration","tags":["Integrations"],"summary":"Get one public integration detail record.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"enum":["hubspot-crm","salesforce","pipedrive","shopify","woocommerce","zendesk","intercom","gmail-google-workspace","microsoft-365-outlook","slack","whatsapp-business","quickbooks-xero","google-analytics-search-console","google-ads-meta-ads","ahrefs-semrush","airtable-notion"],"type":"string"}}],"responses":{"200":{"description":"Public integration detail data.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationDetailEnvelope"}}}},"404":{"description":"Integration slug was not found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundEnvelope"}}}}}}},"/api/industries":{"get":{"operationId":"listIndustries","tags":["Industries"],"summary":"List public industry pages.","description":"Returns all public industry pages with buyer context, recommended Agents, canonical links, and setup links.","responses":{"200":{"description":"Public industry catalog index.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndustriesIndexEnvelope"}}}}}}},"/api/industries/{slug}":{"get":{"operationId":"getIndustry","tags":["Industries"],"summary":"Get one public industry detail record.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"enum":["real-estate-agencies","ecommerce-brands","local-services","marketing-agencies","b2b-sales-teams","recruiting-staffing-teams","finance-admin-teams","customer-support-teams"],"type":"string"}}],"responses":{"200":{"description":"Public industry detail data.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndustryDetailEnvelope"}}}},"404":{"description":"Industry slug was not found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundEnvelope"}}}}}}},"/api/blog":{"get":{"operationId":"listBlogPosts","tags":["Blog"],"summary":"List public blog posts.","description":"Returns published blog posts with AI summaries, review dates, categories, tags, and canonical links.","responses":{"200":{"description":"Public blog index.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BlogIndexEnvelope"}}}}}}},"/api/blog/{slug}":{"get":{"operationId":"getBlogPost","tags":["Blog"],"summary":"Get one public blog post.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"enum":["how-to-hire-ai-agents-for-sme-workflows","client-owned-api-keys-vs-managed-ai-agent-usage","what-an-agent-os-needs-before-production","ai-agent-pricing-for-smes-setup-monthly-and-pass-through-costs","human-in-the-loop-ai-agents-approval-rules-and-exceptions","best-ai-agents-to-hire-first-for-smes","ai-agent-setup-checklist-for-business-owners","managed-ai-agents-vs-automation-agencies","ai-agent-for-whatsapp-and-website-lead-response","ai-customer-support-triage-agent-for-smes","ai-crm-hygiene-agent-for-sales-teams","ai-bookkeeping-prep-agent-for-month-end","ai-agents-for-real-estate-agencies","ai-review-response-agent-for-local-businesses"],"type":"string"}}],"responses":{"200":{"description":"Public blog post detail data.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BlogPostEnvelope"}}}},"404":{"description":"Blog post slug was not found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundEnvelope"}}}}}}},"/api/blog/category/{slug}":{"get":{"operationId":"getBlogCategory","tags":["Blog"],"summary":"Get one public blog category and its posts.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"enum":["agent-catalog","agent-operations","agent-os","buying-ai-agents","finance-admin","human-supervision","industry-guides","pricing-and-roi","setup-and-access"],"type":"string"}}],"responses":{"200":{"description":"Public blog category data.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BlogCategoryEnvelope"}}}},"404":{"description":"Blog category slug was not found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundEnvelope"}}}}}}},"/api/comparisons":{"get":{"operationId":"listComparisons","tags":["Comparisons"],"summary":"List public comparison pages.","description":"Returns public buyer comparison pages for managed AI Agents versus hiring, outsourcing, agency, freelancer, VA, BPO, and automation alternatives.","responses":{"200":{"description":"Public comparison page index.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComparisonsIndexEnvelope"}}}}}}},"/api/comparisons/{slug}":{"get":{"operationId":"getComparison","tags":["Comparisons"],"summary":"Get one public comparison detail record.","parameters":[{"name":"slug","in":"path","required":true,"schema":{"enum":["ai-agents-vs-virtual-assistants","ai-agents-vs-freelancers","ai-agents-vs-saas-automation","ai-agents-vs-internal-hires","ai-agents-vs-bpo","ai-agents-vs-agencies"],"type":"string"}}],"responses":{"200":{"description":"Public comparison detail data.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComparisonDetailEnvelope"}}}},"404":{"description":"Comparison slug was not found.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundEnvelope"}}}}}}},"/api/status":{"get":{"operationId":"getPublicStatus","tags":["Status"],"summary":"Get public status snapshot.","description":"Returns service state, incidents, incident policy, FAQs, and related links.","responses":{"200":{"description":"Public service status snapshot.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusEnvelope"}}}}}}},"/api/setup-intake":{"post":{"operationId":"submitSetupIntake","tags":["Intake"],"summary":"Submit a non-secret Agent setup review request.","description":"Accepts the work to remove, volume, connected-system, approval, data-sensitivity, and pass-through-cost context. Do not submit credentials, API keys, OAuth tokens, private customer records, or regulated records.","requestBody":{"description":"Agent setup review form fields.","required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/SetupIntakeForm"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/SetupIntakeForm"}}}},"responses":{"303":{"description":"Redirects to /start/received on accepted submissions or /start with an error code.","headers":{"Location":{"description":"Same-origin result page URL with status or error query parameters.","schema":{"format":"uri","type":"string"}},"Retry-After":{"description":"Present when a rate-limit branch redirects the request.","schema":{"type":"string"}}}}}}},"/api/contact":{"post":{"operationId":"submitContactInquiry","tags":["Intake"],"summary":"Submit a non-secret public contact inquiry.","description":"Accepts sales, catalog-fit, partnership, investor, support, security, and other public inquiries. Do not submit credentials or private client records.","requestBody":{"description":"Public contact form fields.","required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ContactInquiryForm"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ContactInquiryForm"}}}},"responses":{"303":{"description":"Redirects to /contact with accepted or error status.","headers":{"Location":{"description":"Same-origin result page URL with status or error query parameters.","schema":{"format":"uri","type":"string"}},"Retry-After":{"description":"Present when a rate-limit branch redirects the request.","schema":{"type":"string"}}}}}}},"/api/newsletter/subscribe":{"post":{"operationId":"subscribeNewsletter","tags":["Intake"],"summary":"Subscribe to public blog/newsletter updates.","requestBody":{"description":"Newsletter subscription form fields.","required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NewsletterSubscribeForm"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NewsletterSubscribeForm"}}}},"responses":{"303":{"description":"Redirects to /newsletter/confirm with accepted or error status.","headers":{"Location":{"description":"Same-origin result page URL with status or error query parameters.","schema":{"format":"uri","type":"string"}},"Retry-After":{"description":"Present when a rate-limit branch redirects the request.","schema":{"type":"string"}}}}}}},"/api/newsletter/unsubscribe":{"post":{"operationId":"unsubscribeNewsletter","tags":["Intake"],"summary":"Unsubscribe from public blog/newsletter updates.","requestBody":{"description":"Newsletter unsubscribe form fields.","required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/NewsletterUnsubscribeForm"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/NewsletterUnsubscribeForm"}}}},"responses":{"303":{"description":"Redirects to /newsletter/unsubscribe with accepted or error status.","headers":{"Location":{"description":"Same-origin result page URL with status or error query parameters.","schema":{"format":"uri","type":"string"}},"Retry-After":{"description":"Present when a rate-limit branch redirects the request.","schema":{"type":"string"}}}}}}}},"components":{"schemas":{"OpenApiDocument":{"description":"This OpenAPI document.","type":"object"},"PublicApiMeta":{"type":"object","required":["service","generatedAt"],"properties":{"service":{"type":"string"},"generatedAt":{"format":"date-time","type":"string"}}},"NotFoundEnvelope":{"type":"object","required":["ok","error","resource"],"properties":{"ok":{"const":false},"error":{"const":"not_found"},"resource":{"type":"string"}}},"HealthEnvelope":{"type":"object","required":["status","service","version","environment","deployment","timestamp"],"properties":{"status":{"const":"ok"},"service":{"const":"aiteam-web"},"version":{"type":"string"},"environment":{"type":"string"},"deployment":{"type":"object","properties":{"provider":{"type":"string"},"id":{"type":["string","null"]},"commit":{"type":["string","null"]}}},"timestamp":{"format":"date-time","type":"string"}}},"LinkSet":{"type":"object","additionalProperties":{"type":"string"}},"Price":{"type":"object","required":["setup","monthly","setupLabel","monthlyLabel","publicLabel"],"properties":{"setup":{"type":"number"},"monthly":{"type":"number"},"setupLabel":{"type":"string"},"monthlyLabel":{"type":"string"},"publicLabel":{"enum":["Standard","Advanced","Managed / Custom"],"type":"string"}}},"AgentCategory":{"type":"object","required":["name","slug","count"],"properties":{"name":{"type":"string"},"slug":{"enum":["revenue","operations","sales-ops","executive-ops","admin","management","research","reputation","customer-support","ecommerce","marketing","finance-admin","recruiting","web-ops","it-admin","hr-ops","real-estate"],"type":"string"},"count":{"type":"number"}}},"PublicAgentSummary":{"type":"object","required":["name","slug","category","categorySlug","priceBand","price","canonicalPath","canonicalUrl","h1","outcome","promise","aiSummary","links"],"properties":{"name":{"type":"string"},"slug":{"enum":["whatsapp-website-lead-response-agent","sales-follow-up-agent","document-collection-and-onboarding-agent","crm-hygiene-agent","meeting-prep-and-follow-up-agent","inbox-triage-agent","reporting-agent","research-and-briefing-agent","review-and-reputation-follow-up-agent","executive-admin-agent","quote-proposal-follow-up-agent","pipeline-reactivation-agent","appointment-booking-agent","lead-research-agent","account-briefing-agent","support-triage-agent","faq-response-agent","ticket-escalation-agent","ecommerce-order-follow-up-agent","returns-rma-follow-up-agent","scheduling-coordination-agent","vendor-follow-up-agent","data-entry-system-update-agent","customer-feedback-analysis-agent","competitor-monitoring-agent","content-repurposing-agent","seo-briefing-agent","social-inbox-agent","invoice-follow-up-agent","candidate-follow-up-agent","bookkeeping-prep-agent","expense-categorization-agent","accounts-payable-intake-agent","payroll-admin-prep-agent","paid-ads-monitoring-agent","local-seo-listings-agent","website-cms-update-agent","it-helpdesk-triage-agent","new-hire-onboarding-agent","real-estate-listing-ops-agent"],"type":"string"},"category":{"type":"string"},"categorySlug":{"enum":["revenue","operations","sales-ops","executive-ops","admin","management","research","reputation","customer-support","ecommerce","marketing","finance-admin","recruiting","web-ops","it-admin","hr-ops","real-estate"],"type":"string"},"priceBand":{"type":"string"},"price":{"$ref":"#/components/schemas/Price"},"canonicalPath":{"type":"string"},"canonicalUrl":{"format":"uri","type":"string"},"h1":{"type":"string"},"outcome":{"type":"string"},"promise":{"type":"string"},"aiSummary":{"type":"string"},"links":{"$ref":"#/components/schemas/LinkSet"}}},"PublicAgentDetail":{"allOf":[{"$ref":"#/components/schemas/PublicAgentSummary"},{"type":"object","required":["seoTitle","metaDescription","bestFitCustomers","poorFitCustomers","includedScope","excludedScope","requiredAccess","optionalAccess","setupFields","workflowSteps","approvalRules","dashboardMetrics","includedAllowance","overageTriggers","passThroughCosts","qaRules","exceptionTriggers","primarySalesMessage","proofPoints"],"properties":{"seoTitle":{"type":"string"},"metaDescription":{"type":"string"},"bestFitCustomers":{"items":{"type":"string"},"type":"array"},"poorFitCustomers":{"items":{"type":"string"},"type":"array"},"includedScope":{"items":{"type":"string"},"type":"array"},"excludedScope":{"items":{"type":"string"},"type":"array"},"requiredAccess":{"items":{"type":"string"},"type":"array"},"optionalAccess":{"items":{"type":"string"},"type":"array"},"setupFields":{"items":{"type":"string"},"type":"array"},"workflowSteps":{"items":{"type":"string"},"type":"array"},"approvalRules":{"items":{"type":"string"},"type":"array"},"dashboardMetrics":{"items":{"type":"string"},"type":"array"},"includedAllowance":{"items":{"type":"string"},"type":"array"},"overageTriggers":{"items":{"type":"string"},"type":"array"},"passThroughCosts":{"items":{"type":"string"},"type":"array"},"qaRules":{"items":{"type":"string"},"type":"array"},"exceptionTriggers":{"items":{"type":"string"},"type":"array"},"primarySalesMessage":{"type":"string"},"proofPoints":{"items":{"type":"string"},"type":"array"}}}]},"AgentsIndexData":{"type":"object","required":["agents","categories","priceBands","links"],"properties":{"agents":{"items":{"$ref":"#/components/schemas/PublicAgentSummary"},"type":"array"},"categories":{"items":{"$ref":"#/components/schemas/AgentCategory"},"type":"array"},"priceBands":{"additionalProperties":{"$ref":"#/components/schemas/Price"},"propertyNames":{"enum":["Standard","Advanced","Managed / Custom"]},"type":"object"},"links":{"$ref":"#/components/schemas/LinkSet"}}},"AgentsIndexEnvelope":{"type":"object","required":["ok","data","meta"],"properties":{"ok":{"const":true},"data":{"$ref":"#/components/schemas/AgentsIndexData"},"meta":{"$ref":"#/components/schemas/PublicApiMeta"}}},"AgentDetailEnvelope":{"type":"object","required":["ok","data","meta"],"properties":{"ok":{"const":true},"data":{"type":"object","required":["agent"],"properties":{"agent":{"$ref":"#/components/schemas/PublicAgentDetail"}}},"meta":{"$ref":"#/components/schemas/PublicApiMeta"}}},"PublicIntegrationSummary":{"type":"object","required":["name","slug","category","canonicalPath","canonicalUrl","h1","summary","accessModel","recommendedAgentSlugs","links"],"properties":{"name":{"type":"string"},"slug":{"enum":["hubspot-crm","salesforce","pipedrive","shopify","woocommerce","zendesk","intercom","gmail-google-workspace","microsoft-365-outlook","slack","whatsapp-business","quickbooks-xero","google-analytics-search-console","google-ads-meta-ads","ahrefs-semrush","airtable-notion"],"type":"string"},"category":{"type":"string"},"canonicalPath":{"type":"string"},"canonicalUrl":{"format":"uri","type":"string"},"h1":{"type":"string"},"summary":{"type":"string"},"accessModel":{"type":"string"},"recommendedAgentSlugs":{"items":{"enum":["whatsapp-website-lead-response-agent","sales-follow-up-agent","document-collection-and-onboarding-agent","crm-hygiene-agent","meeting-prep-and-follow-up-agent","inbox-triage-agent","reporting-agent","research-and-briefing-agent","review-and-reputation-follow-up-agent","executive-admin-agent","quote-proposal-follow-up-agent","pipeline-reactivation-agent","appointment-booking-agent","lead-research-agent","account-briefing-agent","support-triage-agent","faq-response-agent","ticket-escalation-agent","ecommerce-order-follow-up-agent","returns-rma-follow-up-agent","scheduling-coordination-agent","vendor-follow-up-agent","data-entry-system-update-agent","customer-feedback-analysis-agent","competitor-monitoring-agent","content-repurposing-agent","seo-briefing-agent","social-inbox-agent","invoice-follow-up-agent","candidate-follow-up-agent","bookkeeping-prep-agent","expense-categorization-agent","accounts-payable-intake-agent","payroll-admin-prep-agent","paid-ads-monitoring-agent","local-seo-listings-agent","website-cms-update-agent","it-helpdesk-triage-agent","new-hire-onboarding-agent","real-estate-listing-ops-agent"],"type":"string"},"type":"array"},"links":{"$ref":"#/components/schemas/LinkSet"}}},"PublicIntegrationDetail":{"allOf":[{"$ref":"#/components/schemas/PublicIntegrationSummary"},{"type":"object","required":["metaDescription","bestFit","poorFit","workflows","setupRequirements","approvalRules","costRisks","faqs"],"properties":{"metaDescription":{"type":"string"},"bestFit":{"type":"string"},"poorFit":{"type":"string"},"workflows":{"items":{"type":"string"},"type":"array"},"setupRequirements":{"items":{"type":"string"},"type":"array"},"approvalRules":{"items":{"type":"string"},"type":"array"},"costRisks":{"items":{"type":"string"},"type":"array"},"faqs":{"items":{"$ref":"#/components/schemas/Faq"},"type":"array"}}}]},"IntegrationsIndexData":{"type":"object","required":["integrations","links"],"properties":{"integrations":{"items":{"$ref":"#/components/schemas/PublicIntegrationSummary"},"type":"array"},"links":{"$ref":"#/components/schemas/LinkSet"}}},"IntegrationsIndexEnvelope":{"type":"object","required":["ok","data","meta"],"properties":{"ok":{"const":true},"data":{"$ref":"#/components/schemas/IntegrationsIndexData"},"meta":{"$ref":"#/components/schemas/PublicApiMeta"}}},"IntegrationDetailEnvelope":{"type":"object","required":["ok","data","meta"],"properties":{"ok":{"const":true},"data":{"type":"object","required":["integration"],"properties":{"integration":{"$ref":"#/components/schemas/PublicIntegrationDetail"}}},"meta":{"$ref":"#/components/schemas/PublicApiMeta"}}},"PublicDepartmentSummary":{"type":"object","required":["name","slug","canonicalPath","canonicalUrl","eyebrow","h1","summary","buyer","recommendedAgentSlugs","links"],"properties":{"name":{"type":"string"},"slug":{"enum":["sales-teams","customer-support-teams","operations-teams","marketing-teams","finance-admin-teams","hr-recruiting-teams","ecommerce-teams","it-admin-teams"],"type":"string"},"canonicalPath":{"type":"string"},"canonicalUrl":{"format":"uri","type":"string"},"eyebrow":{"type":"string"},"h1":{"type":"string"},"summary":{"type":"string"},"buyer":{"type":"string"},"recommendedAgentSlugs":{"items":{"enum":["whatsapp-website-lead-response-agent","sales-follow-up-agent","document-collection-and-onboarding-agent","crm-hygiene-agent","meeting-prep-and-follow-up-agent","inbox-triage-agent","reporting-agent","research-and-briefing-agent","review-and-reputation-follow-up-agent","executive-admin-agent","quote-proposal-follow-up-agent","pipeline-reactivation-agent","appointment-booking-agent","lead-research-agent","account-briefing-agent","support-triage-agent","faq-response-agent","ticket-escalation-agent","ecommerce-order-follow-up-agent","returns-rma-follow-up-agent","scheduling-coordination-agent","vendor-follow-up-agent","data-entry-system-update-agent","customer-feedback-analysis-agent","competitor-monitoring-agent","content-repurposing-agent","seo-briefing-agent","social-inbox-agent","invoice-follow-up-agent","candidate-follow-up-agent","bookkeeping-prep-agent","expense-categorization-agent","accounts-payable-intake-agent","payroll-admin-prep-agent","paid-ads-monitoring-agent","local-seo-listings-agent","website-cms-update-agent","it-helpdesk-triage-agent","new-hire-onboarding-agent","real-estate-listing-ops-agent"],"type":"string"},"type":"array"},"links":{"$ref":"#/components/schemas/LinkSet"}}},"PublicDepartmentDetail":{"allOf":[{"$ref":"#/components/schemas/PublicDepartmentSummary"},{"type":"object","required":["metaDescription","poorFit","painPoints","workflows","setupNotes","proofPoints","faqs"],"properties":{"metaDescription":{"type":"string"},"poorFit":{"type":"string"},"painPoints":{"items":{"type":"string"},"type":"array"},"workflows":{"items":{"type":"string"},"type":"array"},"setupNotes":{"items":{"type":"string"},"type":"array"},"proofPoints":{"items":{"type":"string"},"type":"array"},"faqs":{"items":{"$ref":"#/components/schemas/Faq"},"type":"array"}}}]},"DepartmentsIndexData":{"type":"object","required":["departments","links"],"properties":{"departments":{"items":{"$ref":"#/components/schemas/PublicDepartmentSummary"},"type":"array"},"links":{"$ref":"#/components/schemas/LinkSet"}}},"DepartmentsIndexEnvelope":{"type":"object","required":["ok","data","meta"],"properties":{"ok":{"const":true},"data":{"$ref":"#/components/schemas/DepartmentsIndexData"},"meta":{"$ref":"#/components/schemas/PublicApiMeta"}}},"DepartmentDetailEnvelope":{"type":"object","required":["ok","data","meta"],"properties":{"ok":{"const":true},"data":{"type":"object","required":["department"],"properties":{"department":{"$ref":"#/components/schemas/PublicDepartmentDetail"}}},"meta":{"$ref":"#/components/schemas/PublicApiMeta"}}},"PublicIndustrySummary":{"type":"object","required":["name","slug","canonicalPath","canonicalUrl","eyebrow","h1","summary","buyer","recommendedAgentSlugs","links"],"properties":{"name":{"type":"string"},"slug":{"enum":["real-estate-agencies","ecommerce-brands","local-services","marketing-agencies","b2b-sales-teams","recruiting-staffing-teams","finance-admin-teams","customer-support-teams"],"type":"string"},"canonicalPath":{"type":"string"},"canonicalUrl":{"format":"uri","type":"string"},"eyebrow":{"type":"string"},"h1":{"type":"string"},"summary":{"type":"string"},"buyer":{"type":"string"},"recommendedAgentSlugs":{"items":{"enum":["whatsapp-website-lead-response-agent","sales-follow-up-agent","document-collection-and-onboarding-agent","crm-hygiene-agent","meeting-prep-and-follow-up-agent","inbox-triage-agent","reporting-agent","research-and-briefing-agent","review-and-reputation-follow-up-agent","executive-admin-agent","quote-proposal-follow-up-agent","pipeline-reactivation-agent","appointment-booking-agent","lead-research-agent","account-briefing-agent","support-triage-agent","faq-response-agent","ticket-escalation-agent","ecommerce-order-follow-up-agent","returns-rma-follow-up-agent","scheduling-coordination-agent","vendor-follow-up-agent","data-entry-system-update-agent","customer-feedback-analysis-agent","competitor-monitoring-agent","content-repurposing-agent","seo-briefing-agent","social-inbox-agent","invoice-follow-up-agent","candidate-follow-up-agent","bookkeeping-prep-agent","expense-categorization-agent","accounts-payable-intake-agent","payroll-admin-prep-agent","paid-ads-monitoring-agent","local-seo-listings-agent","website-cms-update-agent","it-helpdesk-triage-agent","new-hire-onboarding-agent","real-estate-listing-ops-agent"],"type":"string"},"type":"array"},"links":{"$ref":"#/components/schemas/LinkSet"}}},"PublicIndustryDetail":{"allOf":[{"$ref":"#/components/schemas/PublicIndustrySummary"},{"type":"object","required":["metaDescription","poorFit","painPoints","workflows","setupNotes","proofPoints","faqs"],"properties":{"metaDescription":{"type":"string"},"poorFit":{"type":"string"},"painPoints":{"items":{"type":"string"},"type":"array"},"workflows":{"items":{"type":"string"},"type":"array"},"setupNotes":{"items":{"type":"string"},"type":"array"},"proofPoints":{"items":{"type":"string"},"type":"array"},"faqs":{"items":{"$ref":"#/components/schemas/Faq"},"type":"array"}}}]},"IndustriesIndexData":{"type":"object","required":["industries","links"],"properties":{"industries":{"items":{"$ref":"#/components/schemas/PublicIndustrySummary"},"type":"array"},"links":{"$ref":"#/components/schemas/LinkSet"}}},"IndustriesIndexEnvelope":{"type":"object","required":["ok","data","meta"],"properties":{"ok":{"const":true},"data":{"$ref":"#/components/schemas/IndustriesIndexData"},"meta":{"$ref":"#/components/schemas/PublicApiMeta"}}},"IndustryDetailEnvelope":{"type":"object","required":["ok","data","meta"],"properties":{"ok":{"const":true},"data":{"type":"object","required":["industry"],"properties":{"industry":{"$ref":"#/components/schemas/PublicIndustryDetail"}}},"meta":{"$ref":"#/components/schemas/PublicApiMeta"}}},"ComparisonRow":{"type":"object","required":["dimension","aiTeam","alternative"],"properties":{"dimension":{"type":"string"},"aiTeam":{"type":"string"},"alternative":{"type":"string"}}},"PublicComparisonSummary":{"type":"object","required":["name","slug","canonicalPath","canonicalUrl","alternative","eyebrow","h1","summary","bestForAiTeam","bestForAlternative","recommendedAgentSlugs","links"],"properties":{"name":{"type":"string"},"slug":{"enum":["ai-agents-vs-virtual-assistants","ai-agents-vs-freelancers","ai-agents-vs-saas-automation","ai-agents-vs-internal-hires","ai-agents-vs-bpo","ai-agents-vs-agencies"],"type":"string"},"canonicalPath":{"type":"string"},"canonicalUrl":{"format":"uri","type":"string"},"alternative":{"type":"string"},"eyebrow":{"type":"string"},"h1":{"type":"string"},"summary":{"type":"string"},"bestForAiTeam":{"type":"string"},"bestForAlternative":{"type":"string"},"recommendedAgentSlugs":{"items":{"enum":["whatsapp-website-lead-response-agent","sales-follow-up-agent","document-collection-and-onboarding-agent","crm-hygiene-agent","meeting-prep-and-follow-up-agent","inbox-triage-agent","reporting-agent","research-and-briefing-agent","review-and-reputation-follow-up-agent","executive-admin-agent","quote-proposal-follow-up-agent","pipeline-reactivation-agent","appointment-booking-agent","lead-research-agent","account-briefing-agent","support-triage-agent","faq-response-agent","ticket-escalation-agent","ecommerce-order-follow-up-agent","returns-rma-follow-up-agent","scheduling-coordination-agent","vendor-follow-up-agent","data-entry-system-update-agent","customer-feedback-analysis-agent","competitor-monitoring-agent","content-repurposing-agent","seo-briefing-agent","social-inbox-agent","invoice-follow-up-agent","candidate-follow-up-agent","bookkeeping-prep-agent","expense-categorization-agent","accounts-payable-intake-agent","payroll-admin-prep-agent","paid-ads-monitoring-agent","local-seo-listings-agent","website-cms-update-agent","it-helpdesk-triage-agent","new-hire-onboarding-agent","real-estate-listing-ops-agent"],"type":"string"},"type":"array"},"links":{"$ref":"#/components/schemas/LinkSet"}}},"PublicComparisonDetail":{"allOf":[{"$ref":"#/components/schemas/PublicComparisonSummary"},{"type":"object","required":["metaDescription","decisionSignals","comparisonRows","risks","setupNotes","faqs"],"properties":{"metaDescription":{"type":"string"},"decisionSignals":{"items":{"type":"string"},"type":"array"},"comparisonRows":{"items":{"$ref":"#/components/schemas/ComparisonRow"},"type":"array"},"risks":{"items":{"type":"string"},"type":"array"},"setupNotes":{"items":{"type":"string"},"type":"array"},"faqs":{"items":{"$ref":"#/components/schemas/Faq"},"type":"array"}}}]},"ComparisonsIndexData":{"type":"object","required":["comparisons","links"],"properties":{"comparisons":{"items":{"$ref":"#/components/schemas/PublicComparisonSummary"},"type":"array"},"links":{"$ref":"#/components/schemas/LinkSet"}}},"ComparisonsIndexEnvelope":{"type":"object","required":["ok","data","meta"],"properties":{"ok":{"const":true},"data":{"$ref":"#/components/schemas/ComparisonsIndexData"},"meta":{"$ref":"#/components/schemas/PublicApiMeta"}}},"ComparisonDetailEnvelope":{"type":"object","required":["ok","data","meta"],"properties":{"ok":{"const":true},"data":{"type":"object","required":["comparison"],"properties":{"comparison":{"$ref":"#/components/schemas/PublicComparisonDetail"}}},"meta":{"$ref":"#/components/schemas/PublicApiMeta"}}},"BlogTaxonomy":{"type":"object","required":["name","slug","count","description"],"properties":{"name":{"type":"string"},"slug":{"type":"string"},"count":{"type":"number"},"description":{"type":"string"}}},"BlogSource":{"type":"object","required":["title","publisher","url"],"properties":{"title":{"type":"string"},"publisher":{"type":"string"},"url":{"format":"uri","type":"string"}}},"BlogSection":{"type":"object","required":["heading","body"],"properties":{"heading":{"type":"string"},"body":{"items":{"type":"string"},"type":"array"}}},"Faq":{"type":"object","required":["question","answer"],"properties":{"question":{"type":"string"},"answer":{"type":"string"}}},"PublicBlogPostSummary":{"type":"object","required":["slug","title","excerpt","category","author","publishedAt","updatedAt","reviewedAt","readTime","canonicalPath","canonicalUrl","aiSummary","keyTakeaways","tags","links"],"properties":{"slug":{"enum":["how-to-hire-ai-agents-for-sme-workflows","client-owned-api-keys-vs-managed-ai-agent-usage","what-an-agent-os-needs-before-production","ai-agent-pricing-for-smes-setup-monthly-and-pass-through-costs","human-in-the-loop-ai-agents-approval-rules-and-exceptions","best-ai-agents-to-hire-first-for-smes","ai-agent-setup-checklist-for-business-owners","managed-ai-agents-vs-automation-agencies","ai-agent-for-whatsapp-and-website-lead-response","ai-customer-support-triage-agent-for-smes","ai-crm-hygiene-agent-for-sales-teams","ai-bookkeeping-prep-agent-for-month-end","ai-agents-for-real-estate-agencies","ai-review-response-agent-for-local-businesses"],"type":"string"},"title":{"type":"string"},"excerpt":{"type":"string"},"category":{"type":"string"},"author":{"type":"string"},"publishedAt":{"format":"date","type":"string"},"updatedAt":{"format":"date","type":"string"},"reviewedAt":{"format":"date","type":"string"},"readTime":{"type":"string"},"canonicalPath":{"type":"string"},"canonicalUrl":{"format":"uri","type":"string"},"aiSummary":{"type":"string"},"keyTakeaways":{"items":{"type":"string"},"type":"array"},"tags":{"items":{"type":"string"},"type":"array"},"links":{"$ref":"#/components/schemas/LinkSet"}}},"PublicBlogPostDetail":{"allOf":[{"$ref":"#/components/schemas/PublicBlogPostSummary"},{"type":"object","required":["sources","relatedAgentSlugs","relatedPostSlugs","sections","faqs"],"properties":{"sources":{"items":{"$ref":"#/components/schemas/BlogSource"},"type":"array"},"relatedAgentSlugs":{"items":{"enum":["whatsapp-website-lead-response-agent","sales-follow-up-agent","document-collection-and-onboarding-agent","crm-hygiene-agent","meeting-prep-and-follow-up-agent","inbox-triage-agent","reporting-agent","research-and-briefing-agent","review-and-reputation-follow-up-agent","executive-admin-agent","quote-proposal-follow-up-agent","pipeline-reactivation-agent","appointment-booking-agent","lead-research-agent","account-briefing-agent","support-triage-agent","faq-response-agent","ticket-escalation-agent","ecommerce-order-follow-up-agent","returns-rma-follow-up-agent","scheduling-coordination-agent","vendor-follow-up-agent","data-entry-system-update-agent","customer-feedback-analysis-agent","competitor-monitoring-agent","content-repurposing-agent","seo-briefing-agent","social-inbox-agent","invoice-follow-up-agent","candidate-follow-up-agent","bookkeeping-prep-agent","expense-categorization-agent","accounts-payable-intake-agent","payroll-admin-prep-agent","paid-ads-monitoring-agent","local-seo-listings-agent","website-cms-update-agent","it-helpdesk-triage-agent","new-hire-onboarding-agent","real-estate-listing-ops-agent"],"type":"string"},"type":"array"},"relatedPostSlugs":{"items":{"enum":["how-to-hire-ai-agents-for-sme-workflows","client-owned-api-keys-vs-managed-ai-agent-usage","what-an-agent-os-needs-before-production","ai-agent-pricing-for-smes-setup-monthly-and-pass-through-costs","human-in-the-loop-ai-agents-approval-rules-and-exceptions","best-ai-agents-to-hire-first-for-smes","ai-agent-setup-checklist-for-business-owners","managed-ai-agents-vs-automation-agencies","ai-agent-for-whatsapp-and-website-lead-response","ai-customer-support-triage-agent-for-smes","ai-crm-hygiene-agent-for-sales-teams","ai-bookkeeping-prep-agent-for-month-end","ai-agents-for-real-estate-agencies","ai-review-response-agent-for-local-businesses"],"type":"string"},"type":"array"},"sections":{"items":{"$ref":"#/components/schemas/BlogSection"},"type":"array"},"faqs":{"items":{"$ref":"#/components/schemas/Faq"},"type":"array"}}}]},"BlogIndexData":{"type":"object","required":["posts","categories","tags","links"],"properties":{"posts":{"items":{"$ref":"#/components/schemas/PublicBlogPostSummary"},"type":"array"},"categories":{"items":{"$ref":"#/components/schemas/BlogTaxonomy"},"type":"array"},"tags":{"items":{"$ref":"#/components/schemas/BlogTaxonomy"},"type":"array"},"links":{"$ref":"#/components/schemas/LinkSet"}}},"BlogIndexEnvelope":{"type":"object","required":["ok","data","meta"],"properties":{"ok":{"const":true},"data":{"$ref":"#/components/schemas/BlogIndexData"},"meta":{"$ref":"#/components/schemas/PublicApiMeta"}}},"BlogPostEnvelope":{"type":"object","required":["ok","data","meta"],"properties":{"ok":{"const":true},"data":{"type":"object","required":["post"],"properties":{"post":{"$ref":"#/components/schemas/PublicBlogPostDetail"}}},"meta":{"$ref":"#/components/schemas/PublicApiMeta"}}},"BlogCategoryEnvelope":{"type":"object","required":["ok","data","meta"],"properties":{"ok":{"const":true},"data":{"type":"object","required":["category","posts","links"],"properties":{"category":{"$ref":"#/components/schemas/BlogTaxonomy"},"posts":{"items":{"$ref":"#/components/schemas/PublicBlogPostSummary"},"type":"array"},"links":{"$ref":"#/components/schemas/LinkSet"}}},"meta":{"$ref":"#/components/schemas/PublicApiMeta"}}},"StatusEnvelope":{"type":"object","required":["ok","data","meta"],"properties":{"ok":{"const":true},"data":{"$ref":"#/components/schemas/StatusData"},"meta":{"$ref":"#/components/schemas/PublicApiMeta"}}},"StatusData":{"type":"object","required":["overview","services","monitoringTargets","incidents","incidentPolicy","faqs","links"],"properties":{"overview":{"type":"object","required":["state","label","tone"],"properties":{"state":{"enum":["available","degraded","incident"],"type":"string"},"label":{"type":"string"},"tone":{"enum":["success","warning","danger"],"type":"string"}}},"services":{"items":{"$ref":"#/components/schemas/StatusService"},"type":"array"},"monitoringTargets":{"items":{"$ref":"#/components/schemas/StatusMonitoringTarget"},"type":"array"},"incidents":{"items":{"$ref":"#/components/schemas/StatusIncident"},"type":"array"},"incidentPolicy":{"items":{"type":"string"},"type":"array"},"faqs":{"items":{"$ref":"#/components/schemas/Faq"},"type":"array"},"links":{"$ref":"#/components/schemas/LinkSet"}}},"StatusService":{"type":"object","required":["id","label","description","state","stateLabel","publicImpact","tone","lastUpdatedAt"],"properties":{"id":{"type":"string"},"label":{"type":"string"},"description":{"type":"string"},"state":{"enum":["available","setup-gated","degraded","incident","maintenance"],"type":"string"},"stateLabel":{"type":"string"},"publicImpact":{"type":"string"},"tone":{"enum":["success","warning","danger","neutral"],"type":"string"},"lastUpdatedAt":{"format":"date-time","type":"string"}}},"StatusMonitoringTarget":{"type":"object","required":["id","label","serviceId","method","url","expectedStatus","cadenceSeconds","publicPurpose"],"properties":{"id":{"type":"string"},"label":{"type":"string"},"serviceId":{"type":"string"},"method":{"enum":["GET","HEAD"],"type":"string"},"url":{"format":"uri","type":"string"},"expectedStatus":{"type":"integer"},"cadenceSeconds":{"type":"integer"},"publicPurpose":{"type":"string"}}},"StatusIncident":{"type":"object","required":["id","title","status","severity","affectedServiceIds","startedAt","resolvedAt","summary","nextUpdate"],"properties":{"id":{"type":"string"},"title":{"type":"string"},"status":{"enum":["investigating","identified","monitoring","resolved"],"type":"string"},"severity":{"enum":["notice","minor","major","critical"],"type":"string"},"affectedServiceIds":{"items":{"type":"string"},"type":"array"},"startedAt":{"format":"date-time","type":"string"},"resolvedAt":{"format":"date-time","type":["string","null"]},"summary":{"type":"string"},"nextUpdate":{"format":"date-time","type":["string","null"]}}},"SetupIntakeForm":{"type":"object","required":["email","company","name","agent","workflow","volume","timeline","connectedSystems","approvalMode","thirdPartyUsage","dataSensitivity","noSecretsConsent","setupGateConsent"],"properties":{"email":{"format":"email","maxLength":254,"type":"string"},"company":{"maxLength":120,"type":"string"},"name":{"maxLength":120,"type":"string"},"role":{"maxLength":120,"type":"string"},"companyUrl":{"format":"uri","maxLength":300,"type":"string"},"phone":{"maxLength":80,"type":"string"},"agent":{"enum":["whatsapp-website-lead-response-agent","sales-follow-up-agent","document-collection-and-onboarding-agent","crm-hygiene-agent","meeting-prep-and-follow-up-agent","inbox-triage-agent","reporting-agent","research-and-briefing-agent","review-and-reputation-follow-up-agent","executive-admin-agent","quote-proposal-follow-up-agent","pipeline-reactivation-agent","appointment-booking-agent","lead-research-agent","account-briefing-agent","support-triage-agent","faq-response-agent","ticket-escalation-agent","ecommerce-order-follow-up-agent","returns-rma-follow-up-agent","scheduling-coordination-agent","vendor-follow-up-agent","data-entry-system-update-agent","customer-feedback-analysis-agent","competitor-monitoring-agent","content-repurposing-agent","seo-briefing-agent","social-inbox-agent","invoice-follow-up-agent","candidate-follow-up-agent","bookkeeping-prep-agent","expense-categorization-agent","accounts-payable-intake-agent","payroll-admin-prep-agent","paid-ads-monitoring-agent","local-seo-listings-agent","website-cms-update-agent","it-helpdesk-triage-agent","new-hire-onboarding-agent","real-estate-listing-ops-agent"],"type":"string"},"workflow":{"maxLength":4000,"type":"string"},"systems":{"maxLength":2500,"type":"string"},"volume":{"enum":["low","moderate","high","unknown"],"type":"string"},"timeline":{"enum":["this-week","this-month","quarter","exploring"],"type":"string"},"connectedSystems":{"enum":["none","one-two","three-five","six-plus"],"type":"string"},"approvalMode":{"enum":["draft-only","approval-before-external","autonomous-within-rules","need-help"],"type":"string"},"thirdPartyUsage":{"enum":["none","client-owned-ready","paid-apis-likely","unknown"],"type":"string"},"dataSensitivity":{"enum":["ordinary-business","personal-data","finance-hr","regulated"],"type":"string"},"noSecretsConsent":{"enum":["on"],"type":"string"},"setupGateConsent":{"enum":["on"],"type":"string"},"cf-turnstile-response":{"description":"Cloudflare Turnstile token generated by the browser widget when form-abuse protection is enabled.","maxLength":2048,"type":"string"},"website":{"description":"Honeypot field. Leave blank.","type":"string"}}},"ContactInquiryForm":{"type":"object","required":["email","name","inquiryType","message","noSecretsConsent"],"properties":{"email":{"format":"email","maxLength":254,"type":"string"},"name":{"maxLength":160,"type":"string"},"company":{"maxLength":160,"type":"string"},"role":{"maxLength":160,"type":"string"},"companyUrl":{"format":"uri","maxLength":400,"type":"string"},"inquiryType":{"enum":["sales","catalog-fit","partnership","investor","support","security","other"],"type":"string"},"agent":{"enum":["whatsapp-website-lead-response-agent","sales-follow-up-agent","document-collection-and-onboarding-agent","crm-hygiene-agent","meeting-prep-and-follow-up-agent","inbox-triage-agent","reporting-agent","research-and-briefing-agent","review-and-reputation-follow-up-agent","executive-admin-agent","quote-proposal-follow-up-agent","pipeline-reactivation-agent","appointment-booking-agent","lead-research-agent","account-briefing-agent","support-triage-agent","faq-response-agent","ticket-escalation-agent","ecommerce-order-follow-up-agent","returns-rma-follow-up-agent","scheduling-coordination-agent","vendor-follow-up-agent","data-entry-system-update-agent","customer-feedback-analysis-agent","competitor-monitoring-agent","content-repurposing-agent","seo-briefing-agent","social-inbox-agent","invoice-follow-up-agent","candidate-follow-up-agent","bookkeeping-prep-agent","expense-categorization-agent","accounts-payable-intake-agent","payroll-admin-prep-agent","paid-ads-monitoring-agent","local-seo-listings-agent","website-cms-update-agent","it-helpdesk-triage-agent","new-hire-onboarding-agent","real-estate-listing-ops-agent"],"type":"string"},"message":{"maxLength":4000,"type":"string"},"noSecretsConsent":{"enum":["on"],"type":"string"},"cf-turnstile-response":{"description":"Cloudflare Turnstile token generated by the browser widget when form-abuse protection is enabled.","maxLength":2048,"type":"string"},"website":{"description":"Honeypot field. Leave blank.","type":"string"}}},"NewsletterSubscribeForm":{"type":"object","required":["email","marketingConsent"],"properties":{"email":{"format":"email","maxLength":254,"type":"string"},"marketingConsent":{"enum":["on"],"type":"string"},"source":{"enum":["agent-page","blog","blog-post","contact","footer","unknown"],"type":"string"},"cf-turnstile-response":{"description":"Cloudflare Turnstile token generated by the browser widget when form-abuse protection is enabled.","maxLength":2048,"type":"string"},"website":{"description":"Honeypot field. Leave blank.","type":"string"}}},"NewsletterUnsubscribeForm":{"type":"object","properties":{"email":{"format":"email","maxLength":254,"type":"string"},"token":{"maxLength":64,"minLength":64,"pattern":"^[a-f0-9]{64}$","type":"string"},"cf-turnstile-response":{"description":"Cloudflare Turnstile token generated by the browser widget when form-abuse protection is enabled.","maxLength":2048,"type":"string"},"website":{"description":"Honeypot field. Leave blank.","type":"string"}}}}},"x-ai-team-public-field-policy":["Public API responses expose only allowlisted public fields.","Public responses must not expose internal readiness, build priority, QA notes, pricing-risk notes, secrets, credential metadata, or maturity fields.","Public form endpoints reject likely credentials and redirect instead of accepting secrets through browser forms.","Public browser form endpoints may require a Cloudflare Turnstile token in cf-turnstile-response when form-abuse protection is enabled."],"x-ai-team-catalog-counts":{"agents":40,"agentCategories":17,"departments":8,"industries":8,"integrations":16,"comparisons":6,"blogPosts":14,"blogCategories":9}}