[{"data":1,"prerenderedAt":1084},["ShallowReactive",2],{"navigation_docs":3,"-reference-api-reference":204,"-reference-api-reference-surround":1079},[4,40,69,82,91,116,129,146,167],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"\u002Fgetting-started","1.getting-started",[10,15,20,25,30,35],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Quick Start","\u002Fgetting-started\u002Fquick-start","1.getting-started\u002F3.quick-start","i-lucide-rocket",{"title":26,"path":27,"stem":28,"icon":29},"Project Structure","\u002Fgetting-started\u002Fproject-structure","1.getting-started\u002F4.project-structure","i-lucide-folder-tree",{"title":31,"path":32,"stem":33,"icon":34},"First Deployment","\u002Fgetting-started\u002Ffirst-deployment","1.getting-started\u002F5.first-deployment","i-lucide-upload-cloud",{"title":36,"path":37,"stem":38,"icon":39},"Troubleshooting","\u002Fgetting-started\u002Ftroubleshooting","1.getting-started\u002F6.troubleshooting","i-lucide-wrench",{"title":41,"children":42,"path":67,"stem":68,"page":6},"Platform",[43,47,51,55,59,63],{"title":44,"path":45,"stem":46},"Dashboard","\u002Fplatform\u002Fdashboard","2.platform\u002F1.dashboard",{"title":48,"path":49,"stem":50},"Marketplace","\u002Fplatform\u002Fmarketplace","2.platform\u002F2.marketplace",{"title":52,"path":53,"stem":54},"Monitoring & Metrics","\u002Fplatform\u002Fmonitoring","2.platform\u002F3.monitoring",{"title":56,"path":57,"stem":58},"Projects","\u002Fplatform\u002Fprojects","2.platform\u002F4.projects",{"title":60,"path":61,"stem":62},"Services","\u002Fplatform\u002Fservices","2.platform\u002F5.services",{"title":64,"path":65,"stem":66},"Logs","\u002Fplatform\u002Flogs","2.platform\u002F6.logs","\u002Fplatform","2.platform",{"title":70,"children":71,"path":80,"stem":81,"page":6},"CLI",[72,76],{"title":73,"path":74,"stem":75},"CLI Installation","\u002Fcli\u002Finstallation","3.cli\u002F1.installation",{"title":77,"path":78,"stem":79},"Commands Reference","\u002Fcli\u002Fcommands","3.cli\u002F2.commands","\u002Fcli","3.cli",{"title":83,"children":84,"path":89,"stem":90,"page":6},"TUI",[85],{"title":86,"path":87,"stem":88},"TUI Overview","\u002Ftui\u002Foverview","4.tui\u002F1.overview","\u002Ftui","4.tui",{"title":92,"children":93,"path":114,"stem":115,"page":6},"Docker",[94,98,102,106,110],{"title":95,"path":96,"stem":97},"Docker Containers","\u002Fdocker\u002Fcontainers","5.docker\u002F1.containers",{"title":99,"path":100,"stem":101},"Docker Images","\u002Fdocker\u002Fimages","5.docker\u002F2.images",{"title":103,"path":104,"stem":105},"Docker Compose","\u002Fdocker\u002Fcompose","5.docker\u002F3.compose",{"title":107,"path":108,"stem":109},"Docker Volumes","\u002Fdocker\u002Fvolumes","5.docker\u002F4.volumes",{"title":111,"path":112,"stem":113},"Docker Networks","\u002Fdocker\u002Fnetworks","5.docker\u002F5.networks","\u002Fdocker","5.docker",{"title":117,"children":118,"path":127,"stem":128,"page":6},"PM2",[119,123],{"title":120,"path":121,"stem":122},"Process Management","\u002Fpm2\u002Fprocess-management","6.pm2\u002F1.process-management",{"title":124,"path":125,"stem":126},"Zero-Downtime Deployments","\u002Fpm2\u002Fzero-downtime","6.pm2\u002F2.zero-downtime","\u002Fpm2","6.pm2",{"title":130,"children":131,"path":144,"stem":145,"page":6},"VPS",[132,136,140],{"title":133,"path":134,"stem":135},"VPS Management","\u002Fvps\u002Fssh-management","7.vps\u002F1.ssh-management",{"title":137,"path":138,"stem":139},"SSH Access","\u002Fvps\u002Fssh","7.vps\u002F2.ssh",{"title":141,"path":142,"stem":143},"Firewall","\u002Fvps\u002Ffirewall","7.vps\u002F3.firewall","\u002Fvps","7.vps",{"title":147,"children":148,"path":165,"stem":166,"page":6},"Deployment",[149,153,157,161],{"title":150,"path":151,"stem":152},"Production Setup","\u002Fdeployment\u002Fproduction-setup","8.deployment\u002F1.production-setup",{"title":154,"path":155,"stem":156},"Scaling","\u002Fdeployment\u002Fscaling","8.deployment\u002F2.scaling",{"title":158,"path":159,"stem":160},"GitHub Actions CI\u002FCD","\u002Fdeployment\u002Fgithub-actions","8.deployment\u002F3.github-actions",{"title":162,"path":163,"stem":164},"Security","\u002Fdeployment\u002Fsecurity","8.deployment\u002F4.security","\u002Fdeployment","8.deployment",{"title":168,"children":169,"path":202,"stem":203,"page":6},"Reference",[170,174,178,182,186,190,194,198],{"title":171,"path":172,"stem":173},"Architecture","\u002Freference\u002Farchitecture","9.reference\u002F1.architecture",{"title":175,"path":176,"stem":177},"CLI Reference","\u002Freference\u002Fcli-reference","9.reference\u002F2.cli-reference",{"title":179,"path":180,"stem":181},"Environment Variables","\u002Freference\u002Fenvironment-variables","9.reference\u002F3.environment-variables",{"title":183,"path":184,"stem":185},"API Reference","\u002Freference\u002Fapi-reference","9.reference\u002F4.api-reference",{"title":187,"path":188,"stem":189},"Webhooks","\u002Freference\u002Fwebhooks","9.reference\u002F5.webhooks",{"title":191,"path":192,"stem":193},"Authentication","\u002Freference\u002Fauthentication","9.reference\u002F6.authentication",{"title":195,"path":196,"stem":197},"Configuration","\u002Freference\u002Fconfiguration","9.reference\u002F7.configuration",{"title":199,"path":200,"stem":201},"API Overview","\u002Freference\u002Fapi","9.reference\u002F8.api","\u002Freference","9.reference",{"id":205,"title":183,"body":206,"description":1073,"extension":1074,"links":1075,"meta":1076,"navigation":397,"path":184,"seo":1077,"stem":185,"__hash__":1078},"docs\u002F9.reference\u002F4.api-reference.md",{"type":207,"value":208,"toc":1054},"minimark",[209,213,217,222,233,236,239,244,267,271,292,296,299,366,370,374,430,433,634,637,749,752,831,835,838,844,848,927,931,1020,1024,1034,1037,1050],[210,211,183],"h1",{"id":212},"api-reference",[214,215,216],"p",{},"Complete REST API and WebSocket reference for SkyPort.",[218,219,221],"h2",{"id":220},"base-url","Base URL",[223,224,229],"pre",{"className":225,"code":227,"language":228},[226],"language-text","http:\u002F\u002Flocalhost:8080\u002Fapi\n","text",[230,231,227],"code",{"__ignoreMap":232},"",[218,234,191],{"id":235},"authentication",[214,237,238],{},"All API requests require authentication via:",[240,241,243],"h3",{"id":242},"bearer-token-recommended","Bearer Token (Recommended)",[223,245,249],{"className":246,"code":247,"language":248,"meta":232,"style":232},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","Authorization: Bearer your-api-token\n","bash",[230,250,251],{"__ignoreMap":232},[252,253,256,260,264],"span",{"class":254,"line":255},"line",1,[252,257,259],{"class":258},"sBMFI","Authorization:",[252,261,263],{"class":262},"sfazB"," Bearer",[252,265,266],{"class":262}," your-api-token\n",[240,268,270],{"id":269},"query-parameter","Query Parameter",[223,272,274],{"className":246,"code":273,"language":248,"meta":232,"style":232},"?token=your-api-token\n",[230,275,276],{"__ignoreMap":232},[252,277,278,282,286,289],{"class":254,"line":255},[252,279,281],{"class":280},"sMK4o","?",[252,283,285],{"class":284},"sTEyZ","token",[252,287,288],{"class":280},"=",[252,290,291],{"class":262},"your-api-token\n",[218,293,295],{"id":294},"response-format","Response Format",[214,297,298],{},"All responses are JSON:",[223,300,304],{"className":301,"code":302,"language":303,"meta":232,"style":232},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"success\": true,\n  \"data\": {},\n  \"error\": null\n}\n","json",[230,305,306,311,330,345,360],{"__ignoreMap":232},[252,307,308],{"class":254,"line":255},[252,309,310],{"class":280},"{\n",[252,312,314,317,321,324,327],{"class":254,"line":313},2,[252,315,316],{"class":280},"  \"",[252,318,320],{"class":319},"spNyl","success",[252,322,323],{"class":280},"\"",[252,325,326],{"class":280},":",[252,328,329],{"class":280}," true,\n",[252,331,333,335,338,340,342],{"class":254,"line":332},3,[252,334,316],{"class":280},[252,336,337],{"class":319},"data",[252,339,323],{"class":280},[252,341,326],{"class":280},[252,343,344],{"class":280}," {},\n",[252,346,348,350,353,355,357],{"class":254,"line":347},4,[252,349,316],{"class":280},[252,351,352],{"class":319},"error",[252,354,323],{"class":280},[252,356,326],{"class":280},[252,358,359],{"class":280}," null\n",[252,361,363],{"class":254,"line":362},5,[252,364,365],{"class":280},"}\n",[218,367,369],{"id":368},"rest-endpoints","REST Endpoints",[240,371,373],{"id":372},"server","Server",[223,375,377],{"className":246,"code":376,"language":248,"meta":232,"style":232},"# Server status\nGET \u002Fstatus\n\n# System information\nGET \u002Fsystem\u002Finfo\n\n# System metrics\nGET \u002Fmetrics\n",[230,378,379,385,393,399,404,411,416,422],{"__ignoreMap":232},[252,380,381],{"class":254,"line":255},[252,382,384],{"class":383},"sHwdD","# Server status\n",[252,386,387,390],{"class":254,"line":313},[252,388,389],{"class":258},"GET",[252,391,392],{"class":262}," \u002Fstatus\n",[252,394,395],{"class":254,"line":332},[252,396,398],{"emptyLinePlaceholder":397},true,"\n",[252,400,401],{"class":254,"line":347},[252,402,403],{"class":383},"# System information\n",[252,405,406,408],{"class":254,"line":362},[252,407,389],{"class":258},[252,409,410],{"class":262}," \u002Fsystem\u002Finfo\n",[252,412,414],{"class":254,"line":413},6,[252,415,398],{"emptyLinePlaceholder":397},[252,417,419],{"class":254,"line":418},7,[252,420,421],{"class":383},"# System metrics\n",[252,423,425,427],{"class":254,"line":424},8,[252,426,389],{"class":258},[252,428,429],{"class":262}," \u002Fmetrics\n",[240,431,92],{"id":432},"docker",[223,434,436],{"className":246,"code":435,"language":248,"meta":232,"style":232},"# List containers\nGET \u002Fdocker\u002Fcontainers\n\n# Create container\nPOST \u002Fdocker\u002Fcontainers\n\n# Container details\nGET \u002Fdocker\u002Fcontainers\u002F:id\n\n# Container logs\nGET \u002Fdocker\u002Fcontainers\u002F:id\u002Flogs\n\n# Container stats\nGET \u002Fdocker\u002Fcontainers\u002F:id\u002Fstats\n\n# Start container\nPOST \u002Fdocker\u002Fcontainers\u002F:id\u002Fstart\n\n# Stop container\nPOST \u002Fdocker\u002Fcontainers\u002F:id\u002Fstop\n\n# Remove container\nDELETE \u002Fdocker\u002Fcontainers\u002F:id\n\n# List images\nGET \u002Fdocker\u002Fimages\n\n# Pull image\nPOST \u002Fdocker\u002Fimages\u002Fpull\n\n# Remove image\nDELETE \u002Fdocker\u002Fimages\u002F:id\n",[230,437,438,443,450,454,459,466,470,475,482,487,493,501,506,512,520,525,531,539,544,550,558,563,569,577,582,588,596,601,607,615,620,626],{"__ignoreMap":232},[252,439,440],{"class":254,"line":255},[252,441,442],{"class":383},"# List containers\n",[252,444,445,447],{"class":254,"line":313},[252,446,389],{"class":258},[252,448,449],{"class":262}," \u002Fdocker\u002Fcontainers\n",[252,451,452],{"class":254,"line":332},[252,453,398],{"emptyLinePlaceholder":397},[252,455,456],{"class":254,"line":347},[252,457,458],{"class":383},"# Create container\n",[252,460,461,464],{"class":254,"line":362},[252,462,463],{"class":258},"POST",[252,465,449],{"class":262},[252,467,468],{"class":254,"line":413},[252,469,398],{"emptyLinePlaceholder":397},[252,471,472],{"class":254,"line":418},[252,473,474],{"class":383},"# Container details\n",[252,476,477,479],{"class":254,"line":424},[252,478,389],{"class":258},[252,480,481],{"class":262}," \u002Fdocker\u002Fcontainers\u002F:id\n",[252,483,485],{"class":254,"line":484},9,[252,486,398],{"emptyLinePlaceholder":397},[252,488,490],{"class":254,"line":489},10,[252,491,492],{"class":383},"# Container logs\n",[252,494,496,498],{"class":254,"line":495},11,[252,497,389],{"class":258},[252,499,500],{"class":262}," \u002Fdocker\u002Fcontainers\u002F:id\u002Flogs\n",[252,502,504],{"class":254,"line":503},12,[252,505,398],{"emptyLinePlaceholder":397},[252,507,509],{"class":254,"line":508},13,[252,510,511],{"class":383},"# Container stats\n",[252,513,515,517],{"class":254,"line":514},14,[252,516,389],{"class":258},[252,518,519],{"class":262}," \u002Fdocker\u002Fcontainers\u002F:id\u002Fstats\n",[252,521,523],{"class":254,"line":522},15,[252,524,398],{"emptyLinePlaceholder":397},[252,526,528],{"class":254,"line":527},16,[252,529,530],{"class":383},"# Start container\n",[252,532,534,536],{"class":254,"line":533},17,[252,535,463],{"class":258},[252,537,538],{"class":262}," \u002Fdocker\u002Fcontainers\u002F:id\u002Fstart\n",[252,540,542],{"class":254,"line":541},18,[252,543,398],{"emptyLinePlaceholder":397},[252,545,547],{"class":254,"line":546},19,[252,548,549],{"class":383},"# Stop container\n",[252,551,553,555],{"class":254,"line":552},20,[252,554,463],{"class":258},[252,556,557],{"class":262}," \u002Fdocker\u002Fcontainers\u002F:id\u002Fstop\n",[252,559,561],{"class":254,"line":560},21,[252,562,398],{"emptyLinePlaceholder":397},[252,564,566],{"class":254,"line":565},22,[252,567,568],{"class":383},"# Remove container\n",[252,570,572,575],{"class":254,"line":571},23,[252,573,574],{"class":258},"DELETE",[252,576,481],{"class":262},[252,578,580],{"class":254,"line":579},24,[252,581,398],{"emptyLinePlaceholder":397},[252,583,585],{"class":254,"line":584},25,[252,586,587],{"class":383},"# List images\n",[252,589,591,593],{"class":254,"line":590},26,[252,592,389],{"class":258},[252,594,595],{"class":262}," \u002Fdocker\u002Fimages\n",[252,597,599],{"class":254,"line":598},27,[252,600,398],{"emptyLinePlaceholder":397},[252,602,604],{"class":254,"line":603},28,[252,605,606],{"class":383},"# Pull image\n",[252,608,610,612],{"class":254,"line":609},29,[252,611,463],{"class":258},[252,613,614],{"class":262}," \u002Fdocker\u002Fimages\u002Fpull\n",[252,616,618],{"class":254,"line":617},30,[252,619,398],{"emptyLinePlaceholder":397},[252,621,623],{"class":254,"line":622},31,[252,624,625],{"class":383},"# Remove image\n",[252,627,629,631],{"class":254,"line":628},32,[252,630,574],{"class":258},[252,632,633],{"class":262}," \u002Fdocker\u002Fimages\u002F:id\n",[240,635,117],{"id":636},"pm2",[223,638,640],{"className":246,"code":639,"language":248,"meta":232,"style":232},"# List processes\nGET \u002Fpm2\u002Fprocesses\n\n# Start process\nPOST \u002Fpm2\u002Fstart\n\n# Stop process\nPOST \u002Fpm2\u002Fstop\n\n# Restart process\nPOST \u002Fpm2\u002Frestart\n\n# Delete process\nDELETE \u002Fpm2\u002F:id\n\n# Process logs\nGET \u002Fpm2\u002F:id\u002Flogs\n\n# Process details\nGET \u002Fpm2\u002F:id\n",[230,641,642,647,654,658,663,670,674,679,686,690,695,702,706,711,718,722,727,734,738,743],{"__ignoreMap":232},[252,643,644],{"class":254,"line":255},[252,645,646],{"class":383},"# List processes\n",[252,648,649,651],{"class":254,"line":313},[252,650,389],{"class":258},[252,652,653],{"class":262}," \u002Fpm2\u002Fprocesses\n",[252,655,656],{"class":254,"line":332},[252,657,398],{"emptyLinePlaceholder":397},[252,659,660],{"class":254,"line":347},[252,661,662],{"class":383},"# Start process\n",[252,664,665,667],{"class":254,"line":362},[252,666,463],{"class":258},[252,668,669],{"class":262}," \u002Fpm2\u002Fstart\n",[252,671,672],{"class":254,"line":413},[252,673,398],{"emptyLinePlaceholder":397},[252,675,676],{"class":254,"line":418},[252,677,678],{"class":383},"# Stop process\n",[252,680,681,683],{"class":254,"line":424},[252,682,463],{"class":258},[252,684,685],{"class":262}," \u002Fpm2\u002Fstop\n",[252,687,688],{"class":254,"line":484},[252,689,398],{"emptyLinePlaceholder":397},[252,691,692],{"class":254,"line":489},[252,693,694],{"class":383},"# Restart process\n",[252,696,697,699],{"class":254,"line":495},[252,698,463],{"class":258},[252,700,701],{"class":262}," \u002Fpm2\u002Frestart\n",[252,703,704],{"class":254,"line":503},[252,705,398],{"emptyLinePlaceholder":397},[252,707,708],{"class":254,"line":508},[252,709,710],{"class":383},"# Delete process\n",[252,712,713,715],{"class":254,"line":514},[252,714,574],{"class":258},[252,716,717],{"class":262}," \u002Fpm2\u002F:id\n",[252,719,720],{"class":254,"line":522},[252,721,398],{"emptyLinePlaceholder":397},[252,723,724],{"class":254,"line":527},[252,725,726],{"class":383},"# Process logs\n",[252,728,729,731],{"class":254,"line":533},[252,730,389],{"class":258},[252,732,733],{"class":262}," \u002Fpm2\u002F:id\u002Flogs\n",[252,735,736],{"class":254,"line":541},[252,737,398],{"emptyLinePlaceholder":397},[252,739,740],{"class":254,"line":546},[252,741,742],{"class":383},"# Process details\n",[252,744,745,747],{"class":254,"line":552},[252,746,389],{"class":258},[252,748,717],{"class":262},[240,750,56],{"id":751},"projects",[223,753,755],{"className":246,"code":754,"language":248,"meta":232,"style":232},"# List projects\nGET \u002Fprojects\n\n# Create project\nPOST \u002Fprojects\n\n# Get project\nGET \u002Fprojects\u002F:id\n\n# Update project\nPUT \u002Fprojects\u002F:id\n\n# Delete project\nDELETE \u002Fprojects\u002F:id\n",[230,756,757,762,769,773,778,784,788,793,800,804,809,816,820,825],{"__ignoreMap":232},[252,758,759],{"class":254,"line":255},[252,760,761],{"class":383},"# List projects\n",[252,763,764,766],{"class":254,"line":313},[252,765,389],{"class":258},[252,767,768],{"class":262}," \u002Fprojects\n",[252,770,771],{"class":254,"line":332},[252,772,398],{"emptyLinePlaceholder":397},[252,774,775],{"class":254,"line":347},[252,776,777],{"class":383},"# Create project\n",[252,779,780,782],{"class":254,"line":362},[252,781,463],{"class":258},[252,783,768],{"class":262},[252,785,786],{"class":254,"line":413},[252,787,398],{"emptyLinePlaceholder":397},[252,789,790],{"class":254,"line":418},[252,791,792],{"class":383},"# Get project\n",[252,794,795,797],{"class":254,"line":424},[252,796,389],{"class":258},[252,798,799],{"class":262}," \u002Fprojects\u002F:id\n",[252,801,802],{"class":254,"line":484},[252,803,398],{"emptyLinePlaceholder":397},[252,805,806],{"class":254,"line":489},[252,807,808],{"class":383},"# Update project\n",[252,810,811,814],{"class":254,"line":495},[252,812,813],{"class":258},"PUT",[252,815,799],{"class":262},[252,817,818],{"class":254,"line":503},[252,819,398],{"emptyLinePlaceholder":397},[252,821,822],{"class":254,"line":508},[252,823,824],{"class":383},"# Delete project\n",[252,826,827,829],{"class":254,"line":514},[252,828,574],{"class":258},[252,830,799],{"class":262},[218,832,834],{"id":833},"websocket-real-time","WebSocket (Real-Time)",[214,836,837],{},"Connect to WebSocket for real-time updates:",[223,839,842],{"className":840,"code":841,"language":228},[226],"ws:\u002F\u002Flocalhost:8080\u002Fws\n",[230,843,841],{"__ignoreMap":232},[240,845,847],{"id":846},"events","Events",[223,849,853],{"className":850,"code":851,"language":852,"meta":232,"style":232},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F Connection\nevent: 'connected'\ndata: { client_id: '...', timestamp: '...' }\n\n\u002F\u002F Container event\nevent: 'container:update'\ndata: { container_id: '...', status: 'running', ... }\n\n\u002F\u002F Process event\nevent: 'process:update'\ndata: { pid: 123, memory: 45234123, ... }\n\n\u002F\u002F Metrics\nevent: 'metrics:update'\ndata: { cpu: 45.2, memory: 8234534, disk: 23.4, ... }\n","javascript",[230,854,855,860,865,870,874,879,884,889,893,898,903,908,912,917,922],{"__ignoreMap":232},[252,856,857],{"class":254,"line":255},[252,858,859],{},"\u002F\u002F Connection\n",[252,861,862],{"class":254,"line":313},[252,863,864],{},"event: 'connected'\n",[252,866,867],{"class":254,"line":332},[252,868,869],{},"data: { client_id: '...', timestamp: '...' }\n",[252,871,872],{"class":254,"line":347},[252,873,398],{"emptyLinePlaceholder":397},[252,875,876],{"class":254,"line":362},[252,877,878],{},"\u002F\u002F Container event\n",[252,880,881],{"class":254,"line":413},[252,882,883],{},"event: 'container:update'\n",[252,885,886],{"class":254,"line":418},[252,887,888],{},"data: { container_id: '...', status: 'running', ... }\n",[252,890,891],{"class":254,"line":424},[252,892,398],{"emptyLinePlaceholder":397},[252,894,895],{"class":254,"line":484},[252,896,897],{},"\u002F\u002F Process event\n",[252,899,900],{"class":254,"line":489},[252,901,902],{},"event: 'process:update'\n",[252,904,905],{"class":254,"line":495},[252,906,907],{},"data: { pid: 123, memory: 45234123, ... }\n",[252,909,910],{"class":254,"line":503},[252,911,398],{"emptyLinePlaceholder":397},[252,913,914],{"class":254,"line":508},[252,915,916],{},"\u002F\u002F Metrics\n",[252,918,919],{"class":254,"line":514},[252,920,921],{},"event: 'metrics:update'\n",[252,923,924],{"class":254,"line":522},[252,925,926],{},"data: { cpu: 45.2, memory: 8234534, disk: 23.4, ... }\n",[218,928,930],{"id":929},"error-codes","Error Codes",[932,933,934,950],"table",{},[935,936,937],"thead",{},[938,939,940,944,947],"tr",{},[941,942,943],"th",{},"Code",[941,945,946],{},"Status",[941,948,949],{},"Meaning",[951,952,953,965,976,987,998,1009],"tbody",{},[938,954,955,959,962],{},[956,957,958],"td",{},"200",[956,960,961],{},"OK",[956,963,964],{},"Request succeeded",[938,966,967,970,973],{},[956,968,969],{},"400",[956,971,972],{},"Bad Request",[956,974,975],{},"Invalid parameters",[938,977,978,981,984],{},[956,979,980],{},"401",[956,982,983],{},"Unauthorized",[956,985,986],{},"Missing\u002Finvalid auth",[938,988,989,992,995],{},[956,990,991],{},"403",[956,993,994],{},"Forbidden",[956,996,997],{},"Access denied",[938,999,1000,1003,1006],{},[956,1001,1002],{},"404",[956,1004,1005],{},"Not Found",[956,1007,1008],{},"Resource not found",[938,1010,1011,1014,1017],{},[956,1012,1013],{},"500",[956,1015,1016],{},"Server Error",[956,1018,1019],{},"Internal error",[218,1021,1023],{"id":1022},"rate-limiting","Rate Limiting",[1025,1026,1027,1031],"ul",{},[1028,1029,1030],"li",{},"100 requests per minute per API key",[1028,1032,1033],{},"1000 WebSocket messages per minute",[1035,1036],"hr",{},[214,1038,1039,1043,1044,1047,1048],{},[1040,1041,1042],"strong",{},"Next",": ",[1045,1046,175],"a",{"href":176}," | ",[1045,1049,187],{"href":188},[1051,1052,1053],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":232,"searchDepth":313,"depth":313,"links":1055},[1056,1057,1061,1062,1068,1071,1072],{"id":220,"depth":313,"text":221},{"id":235,"depth":313,"text":191,"children":1058},[1059,1060],{"id":242,"depth":332,"text":243},{"id":269,"depth":332,"text":270},{"id":294,"depth":313,"text":295},{"id":368,"depth":313,"text":369,"children":1063},[1064,1065,1066,1067],{"id":372,"depth":332,"text":373},{"id":432,"depth":332,"text":92},{"id":636,"depth":332,"text":117},{"id":751,"depth":332,"text":56},{"id":833,"depth":313,"text":834,"children":1069},[1070],{"id":846,"depth":332,"text":847},{"id":929,"depth":313,"text":930},{"id":1022,"depth":313,"text":1023},"SkyPort REST API endpoints and WebSocket documentation","md",null,{},{"title":183,"description":1073},"_DmnljKjGKwSLjpP1x1U7UlfF8-Dp03ayJf_oWKAXek",[1080,1082],{"title":179,"path":180,"stem":181,"description":1081,"children":-1},"SkyPort environment variables configuration reference",{"title":187,"path":188,"stem":189,"description":1083,"children":-1},"SkyPort webhooks and event system",1778858462394]