[{"data":1,"prerenderedAt":791},["ShallowReactive",2],{"navigation_docs":3,"-ai-deploy-ovhcloud":315,"-ai-deploy-ovhcloud-surround":788},[4,30,87,208,252],{"title":5,"path":6,"stem":7,"children":8,"page":29},"Getting Started","\u002Fgetting-started","1.getting-started",[9,14,19,24],{"title":10,"path":11,"stem":12,"icon":13},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-rocket",{"title":15,"path":16,"stem":17,"icon":18},"API","\u002Fgetting-started\u002Fapi-docs","1.getting-started\u002F2.api-docs","i-lucide-book-open-text",{"title":20,"path":21,"stem":22,"icon":23},"MCP","\u002Fgetting-started\u002Fmcp","1.getting-started\u002F3.mcp","i-lucide-bot",{"title":25,"path":26,"stem":27,"icon":28},"Smart Contract","\u002Fgetting-started\u002Fcontracts","1.getting-started\u002F5.contracts","i-lucide-clock",false,{"title":31,"path":32,"stem":33,"children":34,"page":29},"Guides","\u002Fguides","2.guides",[35,72,82],{"title":36,"path":37,"stem":38,"children":39,"page":29},"Crypto","\u002Fguides\u002Fcrypto","2.guides\u002F1.crypto",[40,45,50,55,59,64,68],{"title":41,"path":42,"stem":43,"icon":44},"Belong CheckIn","\u002Fguides\u002Fcrypto\u002Fcheckin","2.guides\u002F1.crypto\u002FcheckIn","i-lucide-map-pin",{"title":46,"path":47,"stem":48,"icon":49},"EVM NFT Minting","\u002Fguides\u002Fcrypto\u002Fminting","2.guides\u002F1.crypto\u002Fminting","i-lucide-box",{"title":51,"path":52,"stem":53,"icon":54},"Sponsored Gas","\u002Fguides\u002Fcrypto\u002Fsponsorship","2.guides\u002F1.crypto\u002Fsponsorship","i-lucide-wallet",{"title":56,"path":57,"stem":58,"icon":49},"LONG Staking","\u002Fguides\u002Fcrypto\u002Fstaking","2.guides\u002F1.crypto\u002Fstaking",{"title":60,"path":61,"stem":62,"icon":63},"Starknet NFT Minting","\u002Fguides\u002Fcrypto\u002Fstarknet","2.guides\u002F1.crypto\u002Fstarknet","i-lucide-circuit-board",{"title":65,"path":66,"stem":67,"icon":49},"Sui NFT Minting","\u002Fguides\u002Fcrypto\u002Fsui","2.guides\u002F1.crypto\u002Fsui",{"title":69,"path":70,"stem":71,"icon":28},"LONG Vesting","\u002Fguides\u002Fcrypto\u002Fvesting","2.guides\u002F1.crypto\u002Fvesting",{"title":73,"path":74,"stem":75,"children":76,"page":29},"Media","\u002Fguides\u002Fmedia","2.guides\u002F2.media",[77],{"title":78,"path":79,"stem":80,"icon":81},"Media Upload","\u002Fguides\u002Fmedia\u002Fcollection","2.guides\u002F2.media\u002Fcollection","i-lucide-image",{"title":83,"path":84,"stem":85,"icon":86},"Whitelabel","\u002Fguides\u002Fwhitelabel","2.guides\u002F5.whitelabel","i-lucide-badge-check",{"title":41,"path":88,"stem":89,"children":90},"\u002Fbelong-checkin","3.belong-checkin",[91,94,99,104,109,114,118,123,127,132,137,171,175,180,185,189,194,199,203],{"title":92,"path":88,"stem":93,"icon":44},"Overview","3.belong-checkin\u002Findex",{"title":95,"path":96,"stem":97,"icon":98},"App Features","\u002Fbelong-checkin\u002Fapp-features","3.belong-checkin\u002F1.app-features","i-lucide-list-checks",{"title":100,"path":101,"stem":102,"icon":103},"Telegram Bot","\u002Fbelong-checkin\u002Ftelegram-bot","3.belong-checkin\u002F10.telegram-bot","i-lucide-send",{"title":105,"path":106,"stem":107,"icon":108},"Apple Wallet","\u002Fbelong-checkin\u002Fapple-wallet","3.belong-checkin\u002F11.apple-wallet","i-lucide-ticket",{"title":110,"path":111,"stem":112,"icon":113},"Payments","\u002Fbelong-checkin\u002Fpayments-and-onramp","3.belong-checkin\u002F12.payments-and-onramp","i-lucide-credit-card",{"title":51,"path":115,"stem":116,"icon":117},"\u002Fbelong-checkin\u002Fsponsored-gas","3.belong-checkin\u002F13.sponsored-gas","i-lucide-fuel",{"title":119,"path":120,"stem":121,"icon":122},"Fees & Staking","\u002Fbelong-checkin\u002Ffees-and-staking","3.belong-checkin\u002F14.fees-and-staking","i-lucide-percent",{"title":124,"path":125,"stem":126,"icon":23},"Connect AI Deploy","\u002Fbelong-checkin\u002Fconnect-ai-deploy","3.belong-checkin\u002F15.connect-ai-deploy",{"title":128,"path":129,"stem":130,"icon":131},"QR Signage Examples","\u002Fbelong-checkin\u002Fvenue-qr-signage-examples","3.belong-checkin\u002F16.venue-qr-signage-examples","i-lucide-qr-code",{"title":133,"path":134,"stem":135,"icon":136},"Whitepaper","\u002Fbelong-checkin\u002Fwhitepaper","3.belong-checkin\u002F18.whitepaper","i-lucide-file-text",{"title":138,"icon":139,"path":140,"stem":141,"children":142,"page":29},"Developer","i-lucide-code","\u002Fbelong-checkin\u002Fdeveloper","3.belong-checkin\u002F19.developer",[143,148,152,156,161,166],{"title":144,"path":145,"stem":146,"icon":147},"Integration Overview","\u002Fbelong-checkin\u002Fdeveloper\u002Fintegration-overview","3.belong-checkin\u002F19.developer\u002F1.integration-overview","i-lucide-plug",{"title":149,"path":150,"stem":151,"icon":18},"API Reference","\u002Fbelong-checkin\u002Fdeveloper\u002Fapi-reference","3.belong-checkin\u002F19.developer\u002F2.api-reference",{"title":153,"path":154,"stem":155,"icon":23},"MCP Tools","\u002Fbelong-checkin\u002Fdeveloper\u002Fmcp-tools","3.belong-checkin\u002F19.developer\u002F3.mcp-tools",{"title":157,"path":158,"stem":159,"icon":160},"Networks","\u002Fbelong-checkin\u002Fdeveloper\u002Fnetworks","3.belong-checkin\u002F19.developer\u002F4.networks","i-lucide-network",{"title":162,"path":163,"stem":164,"icon":165},"Enterprise Apps","\u002Fbelong-checkin\u002Fdeveloper\u002Fenterprise-whitelabel","3.belong-checkin\u002F19.developer\u002F5.enterprise-whitelabel","i-lucide-package",{"title":167,"path":168,"stem":169,"icon":170},"POS & Events","\u002Fbelong-checkin\u002Fdeveloper\u002Fwebhooks-and-pos","3.belong-checkin\u002F19.developer\u002F6.webhooks-and-pos","i-lucide-receipt",{"title":172,"path":173,"stem":174,"icon":131},"Check-In Modes","\u002Fbelong-checkin\u002Fcheck-in-modes","3.belong-checkin\u002F2.check-in-modes",{"title":176,"path":177,"stem":178,"icon":179},"Venue Quick Start","\u002Fbelong-checkin\u002Fvenue-quickstart","3.belong-checkin\u002F3.venue-quickstart","i-lucide-store",{"title":181,"path":182,"stem":183,"icon":184},"Customer Rewards","\u002Fbelong-checkin\u002Fcustomer_rewards_guide","3.belong-checkin\u002F4.customer_rewards_guide","i-lucide-gift",{"title":186,"path":187,"stem":188,"icon":54},"Promoter Earnings","\u002Fbelong-checkin\u002Fpromoter-earnings-guide","3.belong-checkin\u002F5.promoter-earnings-guide",{"title":190,"path":191,"stem":192,"icon":193},"Venue Partner","\u002Fbelong-checkin\u002Fvenue-partner","3.belong-checkin\u002F6.venue-partner","i-lucide-building",{"title":195,"path":196,"stem":197,"icon":198},"Event Creation","\u002Fbelong-checkin\u002Fevent-creation","3.belong-checkin\u002F7.event-creation","i-lucide-calendar-plus",{"title":200,"path":201,"stem":202,"icon":54},"Wallet & Sign-In","\u002Fbelong-checkin\u002Fwallet-and-auth","3.belong-checkin\u002F8.wallet-and-auth",{"title":204,"path":205,"stem":206,"icon":207},"AI & Voice","\u002Fbelong-checkin\u002Fai-and-voice","3.belong-checkin\u002F9.ai-and-voice","i-lucide-mic",{"title":209,"path":210,"stem":211,"children":212,"page":29},"MCP Cheat Sheet","\u002Fmcp","4.mcp",[213,216,220,224,228,232,236,240,244,248],{"title":92,"path":214,"stem":215,"icon":23},"\u002Fmcp\u002Foverview","4.mcp\u002Foverview",{"title":217,"path":218,"stem":219,"icon":23},"Addresses","\u002Fmcp\u002Ftools-addresses","4.mcp\u002Ftools-addresses",{"title":221,"path":222,"stem":223,"icon":23},"CheckIn","\u002Fmcp\u002Ftools-check-in","4.mcp\u002Ftools-check-In",{"title":225,"path":226,"stem":227,"icon":23},"Events","\u002Fmcp\u002Ftools-events","4.mcp\u002Ftools-events",{"title":229,"path":230,"stem":231,"icon":23},"Hubs","\u002Fmcp\u002Ftools-hubs","4.mcp\u002Ftools-hubs",{"title":233,"path":234,"stem":235,"icon":49},"Minting","\u002Fmcp\u002Ftools-minting","4.mcp\u002Ftools-minting",{"title":237,"path":238,"stem":239,"icon":23},"Notes","\u002Fmcp\u002Ftools-notes","4.mcp\u002Ftools-notes",{"title":241,"path":242,"stem":243,"icon":23},"Registration","\u002Fmcp\u002Ftools-registration","4.mcp\u002Ftools-registration",{"title":245,"path":246,"stem":247,"icon":23},"Starknet","\u002Fmcp\u002Ftools-starknet","4.mcp\u002Ftools-starknet",{"title":249,"path":250,"stem":251,"icon":28},"Vesting","\u002Fmcp\u002Ftools-vesting","4.mcp\u002Ftools-vesting",{"title":253,"icon":13,"path":254,"stem":255,"children":256,"page":29},"Belong AI Deploy","\u002Fai-deploy","5.ai-deploy",[257,260,265,270,275,295,300,305,310],{"title":92,"path":258,"stem":259,"icon":13},"\u002Fai-deploy\u002Foverview","5.ai-deploy\u002F1.overview",{"title":261,"path":262,"stem":263,"icon":264},"Quick Start","\u002Fai-deploy\u002Fquickstart","5.ai-deploy\u002F2.quickstart","i-lucide-zap",{"title":266,"path":267,"stem":268,"icon":269},"Cloud Providers","\u002Fai-deploy\u002Fcloud-providers","5.ai-deploy\u002F3.cloud-providers","i-lucide-cloud",{"title":271,"path":272,"stem":273,"icon":274},"AI Providers","\u002Fai-deploy\u002Fai-providers","5.ai-deploy\u002F4.ai-providers","i-lucide-brain",{"title":276,"icon":277,"path":278,"stem":279,"children":280,"page":29},"Channels","i-lucide-messages-square","\u002Fai-deploy\u002Fchannels","5.ai-deploy\u002F5.channels",[281,285,290],{"title":282,"path":283,"stem":284,"icon":103},"Telegram","\u002Fai-deploy\u002Fchannels\u002Ftelegram","5.ai-deploy\u002F5.channels\u002F1.telegram",{"title":286,"path":287,"stem":288,"icon":289},"WhatsApp","\u002Fai-deploy\u002Fchannels\u002Fwhatsapp","5.ai-deploy\u002F5.channels\u002F2.whatsapp","i-lucide-message-circle",{"title":291,"path":292,"stem":293,"icon":294},"Slack","\u002Fai-deploy\u002Fchannels\u002Fslack","5.ai-deploy\u002F5.channels\u002F3.slack","i-lucide-hash",{"title":296,"path":297,"stem":298,"icon":299},"Private Access","\u002Fai-deploy\u002Fprivate-access","5.ai-deploy\u002F6.private-access","i-lucide-shield",{"title":301,"path":302,"stem":303,"icon":304},"Troubleshooting","\u002Fai-deploy\u002Ftroubleshooting","5.ai-deploy\u002F7.troubleshooting","i-lucide-wrench",{"title":306,"path":307,"stem":308,"icon":309},"Enterprise & API","\u002Fai-deploy\u002Fenterprise-api","5.ai-deploy\u002F8.enterprise-api","i-lucide-server-cog",{"title":311,"path":312,"stem":313,"icon":314},"OVHcloud","\u002Fai-deploy\u002Fovhcloud","5.ai-deploy\u002F9.ovhcloud","i-lucide-cloud-cog",{"id":316,"title":317,"body":318,"description":781,"extension":782,"links":783,"meta":784,"navigation":785,"path":312,"seo":786,"stem":313,"__hash__":787},"docs\u002F5.ai-deploy\u002F9.ovhcloud.md","Deploy with OVHcloud",{"type":319,"value":320,"toc":760},"minimark",[321,325,329,332,362,366,370,384,388,391,452,455,459,480,487,491,498,508,511,514,518,544,551,555,558,608,611,618,622,628,639,646,649,654,657,678,681,685,691,695,698,702,713,717,724,728,742,746],[322,323,317],"h2",{"id":324},"deploy-with-ovhcloud",[326,327,328],"p",{},"AI Deploy can create a Hermes or OpenClaw server in your OVHcloud Public Cloud\nproject. You keep ownership of the project, server, and billing.",[326,330,331],{},"OVHcloud uses four values instead of one cloud token:",[333,334,335,344,349,355],"ul",{},[336,337,338,339,343],"li",{},"an ",[340,341,342],"strong",{},"application key",";",[336,345,338,346,343],{},[340,347,348],{},"application secret",[336,350,351,352,343],{},"a ",[340,353,354],{},"consumer key",[336,356,357,358,361],{},"the Public Cloud ",[340,359,360],{},"service name"," used by the API.",[363,364,365],"warning",{},"The account endpoint must match the site where you create the token. A US token\nwill be rejected by the Europe endpoint even when all four values are correct.\nThe account endpoint is separate from the compute region where the server runs.",[322,367,369],{"id":368},"what-you-need","What you need",[333,371,372,375,378,381],{},[336,373,374],{},"An OVHcloud account with an active Public Cloud project.",[336,376,377],{},"A payment method and enough quota for at least 2 vCPU and 4 GB RAM.",[336,379,380],{},"Permission to create API credentials for that account.",[336,382,383],{},"An enabled compute region in the project.",[322,385,387],{"id":386},"_1-choose-your-ovhcloud-account-endpoint","1. Choose your OVHcloud account endpoint",[326,389,390],{},"Use the account site where you normally sign in, not the physical location\nwhere you want the server:",[392,393,394,407],"table",{},[395,396,397],"thead",{},[398,399,400,404],"tr",{},[401,402,403],"th",{},"Wizard choice",[401,405,406],{},"Token creator",[408,409,410,428,440],"tbody",{},[398,411,412,416],{},[413,414,415],"td",{},"Europe and international accounts",[413,417,418],{},[419,420,427],"a",{"href":421,"rel":422,"target":426},"https:\u002F\u002Feu.api.ovh.com\u002FcreateToken\u002F",[423,424,425],"nofollow","noopener","noreferrer","_blank","Create a Europe API token",[398,429,430,433],{},[413,431,432],{},"Canada accounts",[413,434,435],{},[419,436,439],{"href":437,"rel":438,"target":426},"https:\u002F\u002Fca.api.ovh.com\u002FcreateToken\u002F",[423,424,425],"Create a Canada API token",[398,441,442,445],{},[413,443,444],{},"United States accounts",[413,446,447],{},[419,448,451],{"href":449,"rel":450,"target":426},"https:\u002F\u002Fapi.us.ovhcloud.com\u002FcreateToken\u002F",[423,424,425],"Create a United States API token",[326,453,454],{},"Select the same choice in the AI Deploy wizard before pasting the credentials.",[322,456,458],{"id":457},"_2-copy-the-public-cloud-service-name","2. Copy the Public Cloud service name",[460,461,462,471,474],"ol",{},[336,463,464,465,470],{},"Open ",[419,466,469],{"href":467,"rel":468,"target":426},"https:\u002F\u002Fwww.ovh.com\u002Fmanager\u002F#\u002Fpublic-cloud",[423,424,425],"OVHcloud Manager",".",[336,472,473],{},"Select the Public Cloud project that should own the server.",[336,475,476,477,479],{},"Copy its API ",[340,478,360],{},". It is normally a 32-character identifier.",[326,481,482,483,470],{},"Do not paste the editable project display name. The service name is the value\nOVHcloud uses in API paths such as ",[484,485,486],"code",{},"\u002Fcloud\u002Fproject\u002F\u003Cservice-name>",[322,488,490],{"id":489},"_3-create-a-restricted-api-token","3. Create a restricted API token",[326,492,493,494,497],{},"Open the token creator from step 1 and add these access rules, replacing\n",[484,495,496],{},"\u003Cservice-name>"," with the value you copied:",[499,500,506],"pre",{"className":501,"code":503,"language":504,"meta":505},[502],"language-text","GET    \u002Fcloud\u002Fproject\u002F\u003Cservice-name>\nGET    \u002Fcloud\u002Fproject\u002F\u003Cservice-name>\u002F*\nPOST   \u002Fcloud\u002Fproject\u002F\u003Cservice-name>\u002Finstance\nDELETE \u002Fcloud\u002Fproject\u002F\u003Cservice-name>\u002Finstance\u002F*\n","text","",[484,507,503],{"__ignoreMap":505},[326,509,510],{},"These rules let AI Deploy read the live region, flavor, image, and instance\ncatalog; create one server; monitor it; and delete the matching server during\ncleanup. They do not grant access to domains, account settings, or billing\nprofiles.",[326,512,513],{},"Set an expiration date that covers the deployment. The token creator returns\nthe application key, application secret, and consumer key. Save all three in a\npassword manager before leaving the page.",[322,515,517],{"id":516},"_4-connect-ovhcloud-in-ai-deploy","4. Connect OVHcloud in AI Deploy",[460,519,520,526,529,532,538,541],{},[336,521,522,523,525],{},"Choose ",[340,524,311],{}," on the Cloud step.",[336,527,528],{},"Select the same account endpoint used to create the token.",[336,530,531],{},"Paste the application key, application secret, consumer key, and Public\nCloud service name.",[336,533,534,535,470],{},"Select ",[340,536,537],{},"Connect",[336,539,540],{},"Choose one of the verified regions and an available server size.",[336,542,543],{},"Confirm that billing and quota are active, then continue through the wizard.",[326,545,546,547,550],{},"Connecting is read-only. AI Deploy checks the project and its live catalog but\ndoes not create a server until you select ",[340,548,549],{},"Launch"," on the Review step.",[322,552,554],{"id":553},"what-ai-deploy-creates","What AI Deploy creates",[326,556,557],{},"AI Deploy selects the smallest available Linux flavor that meets the chosen\nsize instead of relying on a project-specific flavor ID:",[392,559,560,573],{},[395,561,562],{},[398,563,564,567,570],{},[401,565,566],{},"Size",[401,568,569],{},"Minimum resources",[401,571,572],{},"Estimated monthly cost",[408,574,575,586,597],{},[398,576,577,580,583],{},[413,578,579],{},"Starter",[413,581,582],{},"2 vCPU, 4 GB RAM",[413,584,585],{},"about €20–€35",[398,587,588,591,594],{},[413,589,590],{},"Growing",[413,592,593],{},"4 vCPU, 8 GB RAM",[413,595,596],{},"about €40–€70",[398,598,599,602,605],{},[413,600,601],{},"Power",[413,603,604],{},"8 vCPU, 16 GB RAM",[413,606,607],{},"about €80–€140",[326,609,610],{},"The estimate is not a quote. OVHcloud pricing and available flavors vary by\nproject and region.",[326,612,613,614,617],{},"The server name starts with ",[484,615,616],{},"aideploy-",". Its host firewall denies inbound\ntraffic by default, allows your Tailscale private network, and opens public\nHTTPS only when a selected messaging channel needs webhook delivery.",[322,619,621],{"id":620},"verification","Verification",[326,623,624,625,627],{},"After you select ",[340,626,537],{},", the wizard should:",[333,629,630,633,636],{},[336,631,632],{},"show only regions enabled in your project;",[336,634,635],{},"show the live OVHcloud flavor selected for each available size;",[336,637,638],{},"ask you to confirm billing and quota before launch.",[326,640,641,642,645],{},"After launch, open OVHcloud Manager and confirm that one ",[484,643,644],{},"aideploy-..."," instance\nappears in the selected project and region. The wizard's progress screen then\nshows the runtime installation and private-access details.",[322,647,301],{"id":648},"troubleshooting",[650,651,653],"h3",{"id":652},"ovhcloud-rejected-the-credentials","OVHcloud rejected the credentials",[326,655,656],{},"Check these items in order:",[460,658,659,662,665,668,675],{},[336,660,661],{},"The wizard account endpoint matches the token creator.",[336,663,664],{},"All three keys came from the same token creation result.",[336,666,667],{},"The service name is the API identifier, not the project display name.",[336,669,670,671,674],{},"The token includes every ",[484,672,673],{},"GET"," rule above.",[336,676,677],{},"The token has not expired or been revoked.",[326,679,680],{},"Create a new restricted token if any value is uncertain. Rotating all three\ncredential values together is safer than mixing values from different tokens.",[650,682,684],{"id":683},"the-project-has-no-enabled-regions","The project has no enabled regions",[326,686,687,688,690],{},"Enable a compute region in OVHcloud Manager, wait for the project update to\nfinish, and select ",[340,689,537],{}," again.",[650,692,694],{"id":693},"no-server-size-is-available","No server size is available",[326,696,697],{},"Choose another verified region. If every region is unavailable, free project\ncapacity or ask OVHcloud to raise the instance quota.",[650,699,701],{"id":700},"verification-succeeds-but-launch-is-denied","Verification succeeds but launch is denied",[326,703,704,705,708,709,712],{},"The token can read the project but cannot create a server. Add the ",[484,706,707],{},"POST","\ninstance rule shown above, create a replacement token, and reconnect it in the\nwizard. Cleanup also needs the ",[484,710,711],{},"DELETE"," instance rule.",[650,714,716],{"id":715},"a-failed-launch-left-a-server-behind","A failed launch left a server behind",[326,718,719,720,723],{},"AI Deploy reconciles servers by their deterministic ",[484,721,722],{},"aideploy-\u003Cdeploy-id>","\nname and attempts automatic cleanup. If cleanup cannot use an expired or\nrevoked token, delete only the matching instance in OVHcloud Manager.",[322,725,727],{"id":726},"keep-the-credentials-safe","Keep the credentials safe",[333,729,730,733,736,739],{},[336,731,732],{},"Paste the keys only into the AI Deploy wizard, never into chat or a support\nmessage.",[336,734,735],{},"The wizard keeps cloud credentials in the current browser session, not in\nlong-lived local storage.",[336,737,738],{},"Revoke or rotate the consumer key after deployment if you do not need AI\nDeploy to perform later cleanup.",[336,740,741],{},"OVHcloud Object Storage uses separate S3 credentials; the compute token does\nnot configure backups.",[322,743,745],{"id":744},"related-guides","Related guides",[333,747,748,752,756],{},[336,749,750],{},[419,751,266],{"href":267},[336,753,754],{},[419,755,296],{"href":297},[336,757,758],{},[419,759,301],{"href":302},{"title":505,"searchDepth":761,"depth":761,"links":762},2,[763,764,765,766,767,768,769,770,771,779,780],{"id":324,"depth":761,"text":317},{"id":368,"depth":761,"text":369},{"id":386,"depth":761,"text":387},{"id":457,"depth":761,"text":458},{"id":489,"depth":761,"text":490},{"id":516,"depth":761,"text":517},{"id":553,"depth":761,"text":554},{"id":620,"depth":761,"text":621},{"id":648,"depth":761,"text":301,"children":772},[773,775,776,777,778],{"id":652,"depth":774,"text":653},3,{"id":683,"depth":774,"text":684},{"id":693,"depth":774,"text":694},{"id":700,"depth":774,"text":701},{"id":715,"depth":774,"text":716},{"id":726,"depth":761,"text":727},{"id":744,"depth":761,"text":745},"Create a restricted OVHcloud API token, connect the correct Public Cloud project, and fix credential or quota errors.","md",null,{},{"title":311,"icon":314},{"title":317,"description":781},"j6FrHC43OeNF_R7tNZ_Pjx7flTQaC8Za1K5GzRwjhVs",[789,783],{"title":306,"path":307,"stem":308,"description":790,"icon":309,"children":-1},"Deploy and manage AI Deploy agents programmatically with the REST API or MCP server.",1785598152351]