[{"data":1,"prerenderedAt":257},["ShallowReactive",2],{"navigation":3,"\u002Fgetting-started":99,"\u002Fgetting-started-surround":254},[4,16,52,71,91],{"title":5,"path":6,"stem":7,"children":8,"icon":15},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,11],{"title":10,"path":6,"stem":7,"children":-1},"Introduction",{"title":12,"path":13,"stem":14,"children":-1},"Authentication","\u002Fgetting-started\u002Fauthentication","1.getting-started\u002F2.authentication","i-lucide-rocket",{"title":17,"path":18,"stem":19,"children":20,"icon":51},"GraphQL API","\u002Fgraphql-api","2.graphql-api\u002F1.index",[21,23,27,31,35,39,43,47],{"title":22,"path":18,"stem":19,"children":-1},"API Overview",{"title":24,"path":25,"stem":26,"children":-1},"Querying Patterns","\u002Fgraphql-api\u002Fquerying","2.graphql-api\u002F2.querying",{"title":28,"path":29,"stem":30,"children":-1},"Mutation Patterns","\u002Fgraphql-api\u002Fmutations","2.graphql-api\u002F3.mutations",{"title":32,"path":33,"stem":34,"children":-1},"List SaaS Applications","\u002Fgraphql-api\u002Fguides\u002Flist-applications","2.graphql-api\u002F4.guides\u002F1.list-applications",{"title":36,"path":37,"stem":38,"children":-1},"Find Unused Licenses","\u002Fgraphql-api\u002Fguides\u002Ffind-unused-licenses","2.graphql-api\u002F4.guides\u002F2.find-unused-licenses",{"title":40,"path":41,"stem":42,"children":-1},"Retrieve Upcoming Renewals","\u002Fgraphql-api\u002Fguides\u002Fupcoming-renewals","2.graphql-api\u002F4.guides\u002F3.upcoming-renewals",{"title":44,"path":45,"stem":46,"children":-1},"Handle GraphQL Errors","\u002Fgraphql-api\u002Fguides\u002Fhandle-errors","2.graphql-api\u002F4.guides\u002F4.handle-errors",{"title":48,"path":49,"icon":50},"API Reference","\u002Fgql-schema-reference","i-lucide-file-code","i-lucide-braces",{"title":53,"path":54,"stem":55,"children":56,"icon":70},"Sync API","\u002Fsync-api","3.sync-api\u002F1.index",[57,59,63,67],{"title":58,"path":54,"stem":55,"children":-1},"Viio Sync API",{"title":60,"path":61,"stem":62,"children":-1},"Quickstart","\u002Fsync-api\u002Fquickstart","3.sync-api\u002F2.quickstart",{"title":64,"path":65,"icon":66},"Examples","\u002Fsync-api\u002Faws-lambda-python","i-lucide-code-xml",{"title":68,"path":69,"icon":50},"SDK Reference","\u002Fsync-api\u002Fapi-reference","i-lucide-refresh-cw",{"title":72,"path":73,"stem":74,"children":75,"icon":90},"MCP Server","\u002Fmcp-server","4.mcp-server\u002F1.index",[76,78,82,86],{"title":77,"path":73,"stem":74,"children":-1},"Viio MCP Server",{"title":79,"path":80,"stem":81,"children":-1},"Setup","\u002Fmcp-server\u002Fsetup","4.mcp-server\u002F2.setup",{"title":83,"path":84,"stem":85,"children":-1},"Available Tools","\u002Fmcp-server\u002Ftools","4.mcp-server\u002F3.tools",{"title":87,"path":88,"stem":89,"children":-1},"SaaS Analysis Use Cases","\u002Fmcp-server\u002Fuse-cases","4.mcp-server\u002F4.use-cases","i-lucide-bot",{"title":92,"path":93,"stem":94,"children":95,"icon":98},"AI Integration","\u002Fai","5.ai\u002F1.index",[96],{"title":97,"path":93,"stem":94,"children":-1},"llms.txt","i-lucide-sparkles",{"id":100,"title":10,"body":101,"dateModified":243,"datePublished":244,"description":245,"extension":246,"links":247,"meta":248,"navigation":249,"path":6,"seo":250,"stem":7,"__hash__":253},"docs\u002F1.getting-started\u002F1.index.md",{"type":102,"value":103,"toc":229},"minimark",[104,109,113,117,120,155,159,163,166,183,186,189,192,194,197,200,202,206],[105,106,108],"h2",{"id":107},"what-is-viio","What is Viio?",[110,111,112],"p",{},"Viio is a SaaS management platform that gives organizations full visibility into their software portfolio. It tracks applications, licenses, users, spending, and renewals — helping IT and procurement teams optimize costs and manage their SaaS stack.",[105,114,116],{"id":115},"what-can-you-build","What Can You Build?",[110,118,119],{},"The Viio developer platform lets you:",[121,122,123,131,137,143,149],"ul",{},[124,125,126,130],"li",{},[127,128,129],"strong",{},"Query your SaaS data"," — Retrieve applications, license plans, users, spending, and renewal information via the GraphQL API.",[124,132,133,136],{},[127,134,135],{},"Sync data from any system"," — Push normalized identity, license, usage, device, and audit data from custom or unsupported software into Viio.",[124,138,139,142],{},[127,140,141],{},"Automate analysis with AI"," — Connect AI assistants like Claude, ChatGPT, Cursor, and Microsoft Copilot to Viio through the MCP Server for intelligent spend analysis and optimization recommendations.",[124,144,145,148],{},[127,146,147],{},"Build custom dashboards"," — Pull Viio data into your own tools and reporting systems.",[124,150,151,154],{},[127,152,153],{},"Integrate with workflows"," — Use API data to trigger actions in your existing IT management processes.",[105,156,158],{"id":157},"available-integrations","Available Integrations",[160,161,17],"h3",{"id":162},"graphql-api",[110,164,165],{},"The primary way to interact with Viio programmatically. The API exposes your workspace's full SaaS portfolio:",[121,167,168,171,174,177,180],{},[124,169,170],{},"Applications and their details",[124,172,173],{},"License plans and seat allocations",[124,175,176],{},"User accounts and usage data",[124,178,179],{},"Contract renewals and spending",[124,181,182],{},"Savings opportunities",[184,185],"read-more",{"title":17,"to":18},[160,187,58],{"id":188},"viio-sync-api",[110,190,191],{},"The Sync API lets you control how data is collected and push it into Viio. Use it when an existing integration does not meet your data-governance requirements or when the source is custom, on-premises, or not yet supported by Viio.",[184,193],{"title":58,"to":54},[160,195,77],{"id":196},"viio-mcp-server",[110,198,199],{},"The Viio MCP Server connects AI assistants directly to your Viio workspace. It provides specialized tools for SaaS spend analysis, cost optimization, renewal preparation, and license reclamation.",[184,201],{"title":77,"to":73},[105,203,205],{"id":204},"start-with-a-use-case","Start with a Use Case",[121,207,208,214,219,224],{},[124,209,210],{},[211,212,213],"a",{"href":33},"List SaaS applications with GraphQL",[124,215,216],{},[211,217,218],{"href":37},"Find unused licenses and potential savings",[124,220,221],{},[211,222,223],{"href":41},"Retrieve upcoming contract renewals",[124,225,226],{},[211,227,228],{"href":88},"Analyze SaaS spend with an AI assistant",{"title":230,"searchDepth":231,"depth":232,"links":233},"",1,2,[234,235,236,242],{"id":107,"depth":232,"text":108},{"id":115,"depth":232,"text":116},{"id":157,"depth":232,"text":158,"children":237},[238,240,241],{"id":162,"depth":239,"text":17},3,{"id":188,"depth":239,"text":58},{"id":196,"depth":239,"text":77},{"id":204,"depth":232,"text":205},"2026-08-05","2026-01-31","Learn what Viio is and how you can integrate with the platform.","md",null,{},true,{"title":251,"description":252},"Viio Developer Documentation: GraphQL, Sync API and MCP","Build Viio integrations with the GraphQL and Sync APIs, connect AI assistants through the MCP Server, and explore practical developer guides.","wPtOUNnU7max8FwJ6ftSjumzQyBJ48A5MfU5QcT2hGw",[247,255],{"title":12,"path":13,"stem":14,"description":256,"children":-1},"How to authenticate with the Viio API using API keys.",1787319038179]