{"data":{"openapi":"3.1.0","info":{"title":"BKW Platform API","version":"0.1.0","description":"Agent-first, API-first comparison-platform core."},"servers":[{"url":"http://45.84.199.73:4710"}],"paths":{"/\\/health\\/?":{"get":{"summary":"GET /\\/health\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/discovery\\/?":{"get":{"summary":"GET /\\/discovery\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/tenants\\/?":{"get":{"summary":"GET /\\/tenants\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/tenants\\/([^/]+)\\/?":{"get":{"summary":"GET /\\/tenants\\/([^/]+)\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/tenants\\/([^/]+)\\/locations\\/?":{"get":{"summary":"GET /\\/tenants\\/([^/]+)\\/locations\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}},"post":{"summary":"POST /\\/tenants\\/([^/]+)\\/locations\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/tenants\\/([^/]+)\\/locations\\/([^/]+)\\/?":{"get":{"summary":"GET /\\/tenants\\/([^/]+)\\/locations\\/([^/]+)\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}},"patch":{"summary":"PATCH /\\/tenants\\/([^/]+)\\/locations\\/([^/]+)\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}},"delete":{"summary":"DELETE /\\/tenants\\/([^/]+)\\/locations\\/([^/]+)\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/tenants\\/([^/]+)\\/pages\\/?":{"get":{"summary":"GET /\\/tenants\\/([^/]+)\\/pages\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/tenants\\/([^/]+)\\/pages\\/render\\/?":{"get":{"summary":"GET /\\/tenants\\/([^/]+)\\/pages\\/render\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/tenants\\/([^/]+)\\/pages\\/([^/]+)\\/?":{"patch":{"summary":"PATCH /\\/tenants\\/([^/]+)\\/pages\\/([^/]+)\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/tenants\\/([^/]+)\\/globals\\/?":{"patch":{"summary":"PATCH /\\/tenants\\/([^/]+)\\/globals\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/modules\\/?":{"get":{"summary":"GET /\\/modules\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/audit\\/?":{"get":{"summary":"GET /\\/audit\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/plz\\/([^/]+)\\/?":{"get":{"summary":"GET /\\/plz\\/([^/]+)\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/customer\\/install-request\\/?":{"post":{"summary":"POST /\\/customer\\/install-request\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/customer\\/requests\\/?":{"get":{"summary":"GET /\\/customer\\/requests\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/customer\\/slots\\/([^/]+)\\/select\\/?":{"post":{"summary":"POST /\\/customer\\/slots\\/([^/]+)\\/select\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/tenants\\/([^/]+)\\/legal\\/?":{"get":{"summary":"GET /\\/tenants\\/([^/]+)\\/legal\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/tenants\\/([^/]+)\\/page\\/?":{"get":{"summary":"GET /\\/tenants\\/([^/]+)\\/page\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/contact\\/?":{"post":{"summary":"POST /\\/contact\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/tenants\\/([^/]+)\\/messages\\/?":{"get":{"summary":"GET /\\/tenants\\/([^/]+)\\/messages\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/tenants\\/([^/]+)\\/messages\\/([^/]+)\\/?":{"patch":{"summary":"PATCH /\\/tenants\\/([^/]+)\\/messages\\/([^/]+)\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/customer\\/register\\/?":{"post":{"summary":"POST /\\/customer\\/register\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/customer\\/login\\/?":{"post":{"summary":"POST /\\/customer\\/login\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/customer\\/logout\\/?":{"post":{"summary":"POST /\\/customer\\/logout\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/customer\\/me\\/?":{"get":{"summary":"GET /\\/customer\\/me\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}},"patch":{"summary":"PATCH /\\/customer\\/me\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/customer\\/quiz\\/?":{"get":{"summary":"GET /\\/customer\\/quiz\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/customer\\/answers\\/?":{"post":{"summary":"POST /\\/customer\\/answers\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/customer\\/offers\\/?":{"get":{"summary":"GET /\\/customer\\/offers\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}},"/\\/openapi.json\\/?":{"get":{"summary":"GET /\\/openapi.json\\/?","responses":{"200":{"description":"OK"},"404":{"description":"Not found"}}}}}},"meta":{"verified":true,"source":"bkw-api-core","requestId":"2cdc08e3-0587-4d16-84d4-a9fc729eab2f"},"errors":[]}