{"openapi":"3.1.1","info":{"title":"niveau public product information API","version":"1.0.0","description":"Read-only information for evaluating niveau. This API does not access workspaces, execute agents, send messages or grant beta access.","contact":{"name":"niveau support","email":"inbox@niveau.work","url":"https://getniveau.com/en/support/"}},"servers":[{"url":"https://getniveau.com"}],"security":[],"paths":{"/api/product":{"get":{"operationId":"getNiveauProduct","summary":"Get niveau product information","description":"Fetch current positioning, model provider availability, FAQs and private beta signup links. No authentication or customer data. Cache results for five minutes; no published fixed request quota.","parameters":[{"name":"lang","in":"query","required":false,"description":"Language for the description and FAQs. Defaults to English.","schema":{"type":"string","enum":["en","de","pl"],"default":"en"}}],"responses":{"200":{"description":"Public product information.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Product"}}}},"400":{"description":"Unsupported, duplicated or unknown query parameter.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}}}}}},"components":{"schemas":{"Product":{"type":"object","additionalProperties":false,"required":["name","url","language","category","description","availability","signupUrl","providers","faq","documentationUrl","contactEmail"],"properties":{"name":{"type":"string"},"url":{"type":"string","format":"uri"},"language":{"type":"string","enum":["en","de","pl"]},"category":{"type":"string"},"description":{"type":"string"},"availability":{"type":"string","enum":["private_beta"]},"signupUrl":{"type":"string","format":"uri"},"providers":{"type":"object","additionalProperties":false,"required":["available","comingSoon"],"properties":{"available":{"type":"array","items":{"type":"string"}},"comingSoon":{"type":"array","items":{"type":"string"}}}},"faq":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["question","answer"],"properties":{"question":{"type":"string"},"answer":{"type":"string"}}}},"documentationUrl":{"type":"string","format":"uri"},"contactEmail":{"type":"string","format":"email"}}},"Problem":{"type":"object","required":["type","title","status","detail","instance","code","resolution"],"properties":{"type":{"type":"string","format":"uri-reference"},"title":{"type":"string"},"status":{"type":"integer","minimum":400,"maximum":599},"detail":{"type":"string"},"instance":{"type":"string","format":"uri-reference"},"code":{"type":"string"},"resolution":{"type":"string"}}}}}}