{"ok":true,"data":{"overview":{"state":"available","label":"No active public incident","tone":"success"},"services":[{"id":"public-website","label":"Public website","description":"Public marketing, Agent catalog, pricing, trust, setup, legal, and content pages.","state":"available","stateLabel":"No public incident reported","publicImpact":"Public browsing and lead capture pages are expected to load normally.","tone":"success","lastUpdatedAt":"2026-06-23T00:00:00.000Z"},{"id":"agent-catalog","label":"Agent catalog","description":"Public Agent listing, category pages, Agent detail pages, and Agent Open Graph images.","state":"available","stateLabel":"No public incident reported","publicImpact":"Visitors can browse all public Agent pages and start setup review.","tone":"success","lastUpdatedAt":"2026-06-23T00:00:00.000Z"},{"id":"public-json-api","label":"Public JSON APIs","description":"Machine-readable Agent, industry, integration, comparison, blog, and status endpoints for AI/search consumers.","state":"available","stateLabel":"No public incident reported","publicImpact":"Public API consumers can read allowlisted catalog, content, and status data.","tone":"success","lastUpdatedAt":"2026-06-23T00:00:00.000Z"},{"id":"setup-intake","label":"Setup intake","description":"Public setup review form and server-side setup-intake validation path.","state":"available","stateLabel":"No public incident reported","publicImpact":"Buyers can submit setup-review requests without sending secrets through public forms.","tone":"success","lastUpdatedAt":"2026-06-23T00:00:00.000Z"},{"id":"contact-inquiry","label":"Contact inquiry","description":"Public contact form for sales, support, security, investor, partnership, and catalog-fit inquiries.","state":"available","stateLabel":"No public incident reported","publicImpact":"Visitors can submit structured inquiries with same-origin and rate-limit controls.","tone":"success","lastUpdatedAt":"2026-06-23T00:00:00.000Z"},{"id":"client-dashboard","label":"Client dashboard","description":"Authenticated client dashboard shell for Agents, setup state, approvals, exceptions, reports, billing, and settings.","state":"setup-gated","stateLabel":"Access-gated; no public incident","publicImpact":"Client dashboard access requires configured authentication and organization membership.","tone":"neutral","lastUpdatedAt":"2026-06-23T00:00:00.000Z"},{"id":"billing-handoff","label":"Billing handoff","description":"Stripe checkout, customer portal, webhook, entitlement, and invoice handoff surfaces.","state":"setup-gated","stateLabel":"Setup-gated; no public incident","publicImpact":"Payment handoff remains guarded by setup review and production Stripe configuration.","tone":"neutral","lastUpdatedAt":"2026-06-23T00:00:00.000Z"},{"id":"agent-os-workflows","label":"Agent workflows","description":"Live Agent work, approvals, exceptions, QA, monitoring, and operator handling.","state":"setup-gated","stateLabel":"Operator-gated; no public incident","publicImpact":"Live Agent work requires completed setup, access review, QA, and operator approval.","tone":"neutral","lastUpdatedAt":"2026-06-23T00:00:00.000Z"}],"monitoringTargets":[{"id":"homepage-availability","label":"Homepage availability","serviceId":"public-website","method":"GET","url":"https://aiteam.ae/","expectedStatus":200,"cadenceSeconds":60,"publicPurpose":"Confirms buyers can reach the homepage, canonical deployment, and primary navigation."},{"id":"agent-catalog-availability","label":"Agent catalog availability","serviceId":"agent-catalog","method":"GET","url":"https://aiteam.ae/agents","expectedStatus":200,"cadenceSeconds":300,"publicPurpose":"Confirms buyers and crawlers can reach the full public Agent catalog."},{"id":"representative-agent-detail","label":"Representative Agent detail","serviceId":"agent-catalog","method":"GET","url":"https://aiteam.ae/agents/whatsapp-website-lead-response-agent","expectedStatus":200,"cadenceSeconds":300,"publicPurpose":"Confirms Agent detail pages, setup CTAs, and Agent schema remain available."},{"id":"setup-form-availability","label":"Setup form availability","serviceId":"setup-intake","method":"GET","url":"https://aiteam.ae/start","expectedStatus":200,"cadenceSeconds":300,"publicPurpose":"Confirms buyers can reach setup intake without sending credentials through a public form."},{"id":"pricing-page-availability","label":"Pricing page availability","serviceId":"public-website","method":"GET","url":"https://aiteam.ae/pricing","expectedStatus":200,"cadenceSeconds":300,"publicPurpose":"Confirms buyers can review service bands, setup fees, pass-through cost rules, and setup-first payment expectations."},{"id":"contact-form-availability","label":"Contact form availability","serviceId":"contact-inquiry","method":"GET","url":"https://aiteam.ae/contact","expectedStatus":200,"cadenceSeconds":300,"publicPurpose":"Confirms buyers, partners, investors, and support contacts can reach the public inquiry route without sending secrets."},{"id":"support-route-availability","label":"Support route availability","serviceId":"public-website","method":"GET","url":"https://aiteam.ae/support","expectedStatus":200,"cadenceSeconds":300,"publicPurpose":"Confirms clients and buyers can find escalation expectations, non-secret evidence rules, and support routing during service issues."},{"id":"ai-search-index-availability","label":"AI search index availability","serviceId":"public-json-api","method":"GET","url":"https://aiteam.ae/ai-search-index","expectedStatus":200,"cadenceSeconds":300,"publicPurpose":"Confirms buyers, crawlers, AI assistants, analysts, and procurement teams can find AI Team canonical discovery files and public data routes."},{"id":"dashboard-login-entry","label":"Dashboard login entry","serviceId":"client-dashboard","method":"GET","url":"https://aiteam.ae/login","expectedStatus":200,"cadenceSeconds":300,"publicPurpose":"Confirms dashboard login remains reachable even while access is organization-gated."},{"id":"health-endpoint","label":"Health endpoint","serviceId":"public-website","method":"GET","url":"https://aiteam.ae/api/health","expectedStatus":200,"cadenceSeconds":60,"publicPurpose":"Confirms deployment health and runtime liveness."},{"id":"status-api","label":"Status API","serviceId":"public-json-api","method":"GET","url":"https://aiteam.ae/api/status","expectedStatus":200,"cadenceSeconds":60,"publicPurpose":"Confirms the machine-readable public status snapshot is reachable."},{"id":"agents-api","label":"Agents API","serviceId":"public-json-api","method":"GET","url":"https://aiteam.ae/api/agents","expectedStatus":200,"cadenceSeconds":300,"publicPurpose":"Confirms AI/search consumers can read the public Agent catalog API."},{"id":"openapi-contract","label":"OpenAPI contract","serviceId":"public-json-api","method":"GET","url":"https://aiteam.ae/openapi.json","expectedStatus":200,"cadenceSeconds":300,"publicPurpose":"Confirms the public machine-readable API contract remains available."}],"incidents":[],"incidentPolicy":["Client-impacting incidents should identify affected service, affected organizations, start time, current state, next update, and mitigation.","Agent incidents can include provider failure, credential revocation, approval-rule conflict, spend-cap breach, workflow bug, or unexpected output.","Agents should pause or degrade safely when required credentials, providers, approval paths, or cost controls fail.","Monitoring should make errors, run IDs, cost events, alert routes, and incident steps visible to operators."],"faqs":[{"question":"What does the status page report?","answer":"It reports public incidents and service notices for the website, Agent catalog, public JSON APIs, setup intake, dashboard, billing handoff, Agent workflows, and connected-tool handoffs."},{"question":"What counts as an Agent incident?","answer":"Provider failures, revoked access, cost-cap breaches, approval-rule conflicts, unsafe output, workflow bugs, delayed processing, and client-visible dashboard errors can all become incidents."},{"question":"How should Agents behave during an incident?","answer":"Agents should pause, throttle, escalate, or degrade safely based on the approved stop rule instead of continuing uncontrolled work."}],"links":{"html":"/status","reportIssue":"/contact","trustSecurity":"/trust-security","setup":"/setup","agentOs":"/agent-os"}},"meta":{"service":"aiteam-status-api","generatedAt":"2026-06-25T14:03:45.443Z"}}