{"components":{"responses":{"BudgetExceeded":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BudgetExceeded"}}},"description":"Monthly Claude API budget exhausted for caller's tier."}},"schemas":{"BudgetExceeded":{"description":"Returned with HTTP 402 when the caller's monthly Claude API budget has been exhausted. Standard across every Manera sub-app (see shared/usage_governor.py).","properties":{"budget_usd":{"format":"float","type":"number"},"detail":{"type":"string"},"error":{"example":"budget_exceeded","type":"string"},"tier":{"example":"professional","type":"string"},"upgrade_url":{"example":"/pricing","type":"string"},"used_usd":{"format":"float","type":"number"}},"required":["error","tier"],"type":"object"},"Error":{"properties":{"detail":{"type":"string"},"error":{"type":"string"}},"required":["error"],"type":"object"}},"securitySchemes":{"DevHeaderEmail":{"description":"Dev-only impersonation header (production rejects).","in":"header","name":"X-User-Email","type":"apiKey"},"MeshHMAC":{"description":"HMAC-SHA256 signature for mesh-to-mesh requests. Companion headers: X-Manera-Node, X-Manera-Timestamp, X-Manera-Nonce. See shared/mesh_auth.py.","in":"header","name":"X-Manera-Signature","type":"apiKey"},"SessionCookie":{"description":"Flask session cookie for user-facing routes.","in":"cookie","name":"session","type":"apiKey"}}},"info":{"contact":{"email":"api@maneratech.com","name":"Manera Technologies Inc.","url":"https://maneratech.com"},"description":"Auto-generated OpenAPI 3.1 spec for the Manera RealEstatePulse sub-app. Part of the Manera Intelligence mesh (flagship: real_estate).","license":{"name":"Proprietary \u2014 Manera Technologies Inc."},"title":"Manera RealEstatePulse","version":"1.0.0","x-app-name":"RealEstatePulse","x-flagship":"real_estate"},"openapi":"3.1.0","paths":{"/":{"get":{"operationId":"dashboard__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /","tags":["Root"]}},"/acceptable-use":{"get":{"operationId":"legal_acceptable_use__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /acceptable-use","tags":["UI"]}},"/admin/owner-logout":{"get":{"description":"Clear the owner cookie. Useful for QA \u2014 see Coming Soon as a\nnormal visitor would. Visit any /?email=<admin>@maneratech.com\nlink to re-grant the cookie.","operationId":"_owner_logout__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"Clear the owner cookie. Useful for QA \u2014 see Coming Soon as a","tags":["UI"]}},"/admin/owner-status":{"get":{"description":"JSON status: owner-cookie state + signed-secret presence.\nUseful for debugging SSO + verifying cookie domain works.","operationId":"_owner_status__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"JSON status: owner-cookie state + signed-secret presence.","tags":["UI"]}},"/affordability":{"get":{"operationId":"affordability_page__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /affordability","tags":["UI"]}},"/api/ask":{"post":{"operationId":"api_ask__post","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"POST /api/ask","tags":["API"]}},"/api/billing/event":{"post":{"operationId":"_api_billing_event__post","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"POST /api/billing/event","tags":["Billing"]}},"/api/billing/stream":{"get":{"operationId":"_api_billing_stream__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"GET /api/billing/stream","tags":["Billing"]}},"/api/briefing":{"get":{"operationId":"api_briefing__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"GET returns today's cached briefing; POST regenerates it.","tags":["API"]},"post":{"operationId":"api_briefing__post","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"GET returns today's cached briefing; POST regenerates it.","tags":["API"]}},"/api/briefing/audit":{"get":{"operationId":"api_briefing_audit__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"Return SHA-256 audit hash + metadata for the latest briefing.","tags":["API"]}},"/api/diagnose":{"get":{"operationId":"api_diagnose__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"GET /api/diagnose","tags":["API"]}},"/api/entitlement/invalidate":{"post":{"operationId":"_api_entitlement_invalidate__post","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"POST /api/entitlement/invalidate","tags":["API"]}},"/api/global":{"get":{"operationId":"api_global__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"GET /api/global","tags":["API"]}},"/api/health":{"get":{"operationId":"api_health__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"GET /api/health","tags":["Health"]}},"/api/ingest":{"get":{"operationId":"api_ingest__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"GET /api/ingest","tags":["API"]},"post":{"operationId":"api_ingest__post","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"POST /api/ingest","tags":["API"]}},"/api/ingest/international":{"get":{"operationId":"api_ingest_intl__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"GET /api/ingest/international","tags":["API"]},"post":{"operationId":"api_ingest_intl__post","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"POST /api/ingest/international","tags":["API"]}},"/api/macro-depth":{"get":{"operationId":"api_macro_depth__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"Macro depth: Freddie PMMS + FHFA HPI by Census division + Beige Book pointer.","tags":["API"]}},"/api/mesh/cmbs":{"get":{"operationId":"api_mesh_cmbs__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]}],"summary":"Outbound mesh: pull CMBS-spread context from CreditPulse for CRE briefings.","tags":["Mesh"]}},"/api/mesh/fxwatch/{country}":{"get":{"operationId":"api_mesh_fxwatch__get","parameters":[{"description":"Path parameter `country` (string)","in":"path","name":"country","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]}],"summary":"Outbound mesh: pull FX-impact context from FXWatch for an intl-housing read.","tags":["Mesh"]}},"/api/openapi.json":{"get":{"operationId":"_manera_openapi_spec__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"Auto-generated OpenAPI 3.1 spec for this Manera sub-app.","tags":["Meta"]}},"/api/profile":{"post":{"operationId":"api_profile__post","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"POST /api/profile","tags":["API"]}},"/api/regime":{"get":{"operationId":"api_regime__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"GET /api/regime","tags":["API"]}},"/api/schema":{"get":{"operationId":"api_schema__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"GET /api/schema","tags":["API"]}},"/api/series/{series_id}":{"get":{"operationId":"api_series__get","parameters":[{"description":"Path parameter `series_id` (string)","in":"path","name":"series_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"GET /api/series/{series_id}","tags":["API"]}},"/api/state/{state_fips}":{"get":{"operationId":"api_state__get","parameters":[{"description":"Path parameter `state_fips` (string)","in":"path","name":"state_fips","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"GET /api/state/{state_fips}","tags":["API"]}},"/api/status":{"get":{"operationId":"api_status__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"GET /api/status","tags":["API"]}},"/api/waitlist":{"post":{"operationId":"_waitlist_signup__post","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"POST /api/waitlist","tags":["API"]}},"/api/waitlist/status":{"get":{"operationId":"_waitlist_status__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"MeshHMAC":[]},{"SessionCookie":[]},{"DevHeaderEmail":[]}],"summary":"GET /api/waitlist/status","tags":["API"]}},"/assistant":{"get":{"operationId":"assistant_page__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /assistant","tags":["UI"]}},"/assistant/briefings":{"get":{"operationId":"assistant_briefings_list__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /assistant/briefings","tags":["UI"]}},"/assistant/briefings/{bid}":{"get":{"operationId":"assistant_briefing_one__get","parameters":[{"description":"Path parameter `bid` (int)","in":"path","name":"bid","required":true,"schema":{"format":"int32","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /assistant/briefings/{bid}","tags":["UI"]}},"/assistant/chat":{"post":{"operationId":"assistant_chat_api__post","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"POST /assistant/chat","tags":["UI"]}},"/assistant/clear":{"post":{"operationId":"assistant_clear__post","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"POST /assistant/clear","tags":["UI"]}},"/assistant/history":{"get":{"operationId":"assistant_history__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /assistant/history","tags":["UI"]}},"/assistant/name":{"post":{"operationId":"assistant_name__post","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"POST /assistant/name","tags":["UI"]}},"/avertissement":{"get":{"operationId":"legal_disclaimer_fr__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /avertissement","tags":["UI"]}},"/briefing":{"get":{"operationId":"briefing_page__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /briefing","tags":["UI"]}},"/conditions-utilisation":{"get":{"operationId":"legal_terms_fr__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /conditions-utilisation","tags":["UI"]}},"/data-protection":{"get":{"operationId":"legal_data_protection__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /data-protection","tags":["UI"]}},"/demo":{"get":{"operationId":"_demo_landing__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /demo","tags":["UI"]}},"/disclaimer":{"get":{"operationId":"legal_disclaimer__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /disclaimer","tags":["UI"]}},"/features":{"get":{"operationId":"_marketing_features__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /features","tags":["UI"]}},"/global":{"get":{"operationId":"page_global__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /global","tags":["UI"]}},"/health":{"get":{"operationId":"_manera_health__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /health","tags":["Health"]}},"/healthz":{"get":{"operationId":"_manera_healthz_v2__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /healthz","tags":["Health"]}},"/lang/{code}":{"get":{"operationId":"set_lang__get","parameters":[{"description":"Path parameter `code` (string)","in":"path","name":"code","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /lang/{code}","tags":["UI"]}},"/llms.txt":{"get":{"operationId":"_llms__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /llms.txt","tags":["SEO"]}},"/og-default.svg":{"get":{"operationId":"_og_default__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /og-default.svg","tags":["UI"]}},"/politique-confidentialite":{"get":{"operationId":"legal_privacy_fr__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /politique-confidentialite","tags":["UI"]}},"/preview":{"get":{"operationId":"_demo_preview__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /preview","tags":["UI"]}},"/pricing":{"get":{"operationId":"_marketing_pricing__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /pricing","tags":["UI"]}},"/pricing-comparison":{"get":{"operationId":"pricing_comparison_page__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"Public pricing comparison vs Bloomberg / CoreLogic / Goldman / Zillow.","tags":["UI"]}},"/privacy":{"get":{"operationId":"legal_privacy__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /privacy","tags":["UI"]}},"/profile":{"get":{"operationId":"profile_page__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /profile","tags":["UI"]},"post":{"operationId":"profile_page__post","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"required":false},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"POST /profile","tags":["UI"]}},"/protection-donnees":{"get":{"operationId":"legal_data_fr__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /protection-donnees","tags":["UI"]}},"/robots.txt":{"get":{"operationId":"_robots__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /robots.txt","tags":["SEO"]}},"/sample":{"get":{"operationId":"_demo_sample__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /sample","tags":["UI"]}},"/series":{"get":{"operationId":"series_index__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /series","tags":["UI"]}},"/series/{sid}":{"get":{"operationId":"series_detail__get","parameters":[{"description":"Path parameter `sid` (string)","in":"path","name":"sid","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /series/{sid}","tags":["UI"]}},"/sitemap.xml":{"get":{"operationId":"_sitemap__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /sitemap.xml","tags":["SEO"]}},"/state/{fips}":{"get":{"operationId":"state_detail__get","parameters":[{"description":"Path parameter `fips` (string)","in":"path","name":"fips","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /state/{fips}","tags":["UI"]}},"/states":{"get":{"operationId":"states_index__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /states","tags":["UI"]}},"/status":{"get":{"operationId":"status_page__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"Public feed-health / status page \u2014 surfaces FRED, BIS, Census reachability.","tags":["UI"]}},"/subscribe":{"get":{"operationId":"_marketing_subscribe__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /subscribe","tags":["UI"]}},"/terms":{"get":{"operationId":"legal_terms__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /terms","tags":["UI"]}},"/try":{"get":{"operationId":"_demo_try__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /try","tags":["UI"]}},"/utilisation-acceptable":{"get":{"operationId":"legal_aup_fr__get","responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Success"},"402":{"$ref":"#/components/responses/BudgetExceeded"},"4XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Client error"},"5XX":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Server error"}},"security":[{"SessionCookie":[]}],"summary":"GET /utilisation-acceptable","tags":["UI"]}}},"servers":[{"description":"Same origin","url":"/"}],"tags":[{"description":"17 endpoints","name":"API"},{"description":"2 endpoints","name":"Billing"},{"description":"3 endpoints","name":"Health"},{"description":"2 endpoints","name":"Mesh"},{"description":"1 endpoint","name":"Meta"},{"description":"1 endpoint","name":"Root"},{"description":"3 endpoints","name":"SEO"},{"description":"38 endpoints","name":"UI"}]}
