{"templateId":"api_docs","sharedDataIds":{"apiDocsStore":"api-docs-@l10n/vi/API Reference/Browser/open-api.yaml","sidebar":"sidebar-@l10n/vi/sidebars.yaml"},"props":{"definitionId":"@l10n/vi/API Reference/Browser/open-api.yaml","settings":{"baseUrlPath":"/vi/api-reference/browser/open-api"},"disableAutoScroll":true,"seo":{"title":"Open API"},"dynamicMarkdocComponents":[],"metadata":{"type":"openapi","title":"Open API","version":"1.0.0","description":"Manage MoreLogin browser profiles and cloud browser runtimes remotely through the MoreLogin Open API.\n\n**Base URL**: `https://api.morelogin.com`\n\nThe Open API manages the same browser profiles as the Local API, but it does not require the\nMoreLogin desktop client. Because no local client is involved, the Open API cannot launch a browser\non your own machine. Instead, it can start the profile as a **cloud runtime** that runs on\nMoreLogin infrastructure and is driven over the Chrome DevTools Protocol (CDP).\n\n| Capability | Local API | Open API |\n| --- | --- | --- |\n| Manage profiles, proxies, groups, tags | Yes | Yes |\n| Launch the browser on your own machine | Yes | No |\n| Launch the browser in the MoreLogin cloud | Yes | Yes |\n\n**ID encoding**: MoreLogin IDs are 64-bit integers on the server, but they are serialized in JSON as\ndecimal strings to avoid precision loss in JavaScript. Send them as strings and read them as strings.\n\nAuthentication uses an OAuth2 Bearer token. See\n[Authentication](../Getting%20Started/authentication.md) for details.\n"},"compilationErrors":[],"markdown":{"partials":{},"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"guide.morelogin.com","port":4000,"ipAddress":"216.73.216.11"},"lang":"vi","env":{"PUBLIC_REDOCLY_BRANCH_NAME":"main"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/vi/api-reference/browser/open-api","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}