[{"data":1,"prerenderedAt":329},["ShallowReactive",2],{"docs-nav-all":3,"developer-nav-en":114,"developer-doc-en-/developers/rest/quick-start":142,"developer-related-en":313},[4,9,13,17,21,25,29,32,36,40,44,47,51,55,58,61,64,68,72,76,79,82,85,88,91,94,98,102,106,110],{"path":5,"title":6,"section":7,"order":8},"/docs/analytics/content","Разбор контента","analytics",2,{"path":10,"title":11,"section":7,"order":12},"/docs/analytics/metrics","Шпаргалка метрик: как читать цифры",3,{"path":14,"title":15,"section":7,"order":16},"/docs/analytics/notifications","Уведомления",5,{"path":18,"title":19,"section":7,"order":20},"/docs/analytics/overview","Аналитика: обзор",1,{"path":22,"title":23,"section":7,"order":24},"/docs/analytics/refresh","Обновление аккаунтов",4,{"path":26,"title":27,"section":28,"order":8},"/docs/assistant/effective-prompts","Как писать запросы ассистенту","assistant",{"path":30,"title":31,"section":28,"order":20},"/docs/assistant/overview","AI-ассистент",{"path":33,"title":34,"section":35,"order":20},"/docs/automations/funnels","Воронки в Instagram","automations",{"path":37,"title":38,"section":39,"order":20},"/docs/collaboration/team","Команда и пространства","collaboration",{"path":41,"title":42,"section":43,"order":8},"/docs/creators/account-setup","Создание аккаунтов","creators",{"path":45,"title":46,"section":43,"order":12},"/docs/creators/formats","Форматы контента",{"path":48,"title":49,"section":43,"order":50},"/docs/creators/getting-started","Как стартовать",0,{"path":52,"title":53,"section":43,"order":54},"/docs/creators/payouts","Выплаты",6,{"path":56,"title":57,"section":43,"order":20},"/docs/creators/platform-guide","Как пользоваться платформой",{"path":59,"title":60,"section":43,"order":16},"/docs/creators/posting-rules","Правила работы",{"path":62,"title":63,"section":43,"order":24},"/docs/creators/publishing","Как выкладывать ролики",{"path":65,"title":66,"section":43,"order":67},"/docs/creators/termination","Пауза и завершение работы",7,{"path":69,"title":70,"section":71,"order":20},"/docs/getting-started/dashboard","Главная","getting-started",{"path":73,"title":74,"section":75,"order":24},"/docs/guides/agency","Я веду клиентов","guides",{"path":77,"title":78,"section":75,"order":12},"/docs/guides/beat-competitors","Я бренд, продвигаю продукт",{"path":80,"title":81,"section":75,"order":16},"/docs/guides/catch-trends","Ловлю тренды раньше",{"path":83,"title":84,"section":75,"order":50},"/docs/guides/getting-started","С чего начать",{"path":86,"title":87,"section":75,"order":8},"/docs/guides/track-results","Уже снимаю, хочу расти",{"path":89,"title":90,"section":75,"order":20},"/docs/guides/what-to-film","Хочу понять, что залетит",{"path":92,"title":93,"section":71,"order":50},"/docs","Что такое Viralmaxing",{"path":95,"title":96,"section":97,"order":20},"/docs/reference/energy","Энергия и лимиты","reference",{"path":99,"title":100,"section":101,"order":50},"/docs/research/collections","Подборки","collections",{"path":103,"title":104,"section":105,"order":50},"/docs/research/idea-search","Поиск идей","idea-search",{"path":107,"title":108,"section":109,"order":20},"/docs/scenarios/plan","План и сценарии","scenarios",{"path":111,"title":112,"section":113,"order":50},"/docs/settings/accounts","Подключение аккаунтов","settings",[115,119,123,126,129,132,136,139],{"path":116,"title":117,"section":118,"order":50},"/developers","Developer documentation","start",{"path":120,"title":121,"section":122,"order":20},"/developers/mcp/quick-start","MCP quick start","mcp",{"path":124,"title":125,"section":122,"order":24},"/developers/mcp/skills","Viralmaxing skills for agents",{"path":127,"title":128,"section":122,"order":12},"/developers/mcp/troubleshooting","MCP troubleshooting",{"path":130,"title":131,"section":122,"order":8},"/developers/mcp/verification","Verify the connection",{"path":133,"title":134,"section":135,"order":8},"/developers/rest/authentication","REST API authentication","rest",{"path":137,"title":138,"section":135,"order":12},"/developers/rest/first-request","Your first REST request",{"path":140,"title":141,"section":135,"order":20},"/developers/rest/quick-start","REST API quick start",{"id":143,"title":141,"appRoutes":144,"body":145,"description":302,"extension":303,"icon":304,"locale":305,"meta":306,"navigation":307,"order":20,"path":140,"related":308,"section":135,"seo":309,"seoTitle":310,"stem":311,"updatedDate":310,"__hash__":312},"developerDocsEn/developers/rest/quick-start.md",[],{"type":146,"value":147,"toc":297},"minimark",[148,152,161,166,174,178,181,210,217,221,266,273,276,284,293],[149,150,141],"h1",{"id":151},"rest-api-quick-start",[153,154,155,156,160],"p",{},"The REST API suits server integrations, reports, and internal tools. For an AI client with a person present, ",[157,158,159],"a",{"href":120},"MCP"," is usually simpler.",[162,163,165],"h2",{"id":164},"_1-create-a-key","1. Create a key",[153,167,168,169,173],{},"Open ",[157,170,172],{"href":171},"/settings/api","Settings → API keys",", select Create, and give the key a recognizable name. Copy the full key immediately. It is not shown again after you close the dialog.",[162,175,177],{"id":176},"_2-store-the-secret","2. Store the secret",[153,179,180],{},"Keep the key in an environment variable instead of source code:",[182,183,188],"pre",{"className":184,"code":185,"language":186,"meta":187,"style":187},"language-bash shiki shiki-themes github-light github-dark","export VIRALMAXING_API_KEY='vmx_...'\n","bash","",[189,190,191],"code",{"__ignoreMap":187},[192,193,195,199,203,206],"span",{"class":194,"line":20},"line",[192,196,198],{"class":197},"szBVR","export",[192,200,202],{"class":201},"sVt8B"," VIRALMAXING_API_KEY",[192,204,205],{"class":197},"=",[192,207,209],{"class":208},"sZZnC","'vmx_...'\n",[153,211,212,213,216],{},"Do not commit ",[189,214,215],{},".env"," or put the key in a URL.",[162,218,220],{"id":219},"_3-make-a-request","3. Make a request",[182,222,224],{"className":184,"code":223,"language":186,"meta":187,"style":187},"curl --request GET \\\n  --url https://api.viralmaxing.com/api/users/api-keys/ \\\n  --header \"X-API-Key: $VIRALMAXING_API_KEY\"\n",[189,225,226,242,252],{"__ignoreMap":187},[192,227,228,232,236,239],{"class":194,"line":20},[192,229,231],{"class":230},"sScJk","curl",[192,233,235],{"class":234},"sj4cs"," --request",[192,237,238],{"class":208}," GET",[192,240,241],{"class":234}," \\\n",[192,243,244,247,250],{"class":194,"line":8},[192,245,246],{"class":234},"  --url",[192,248,249],{"class":208}," https://api.viralmaxing.com/api/users/api-keys/",[192,251,241],{"class":234},[192,253,254,257,260,263],{"class":194,"line":12},[192,255,256],{"class":234},"  --header",[192,258,259],{"class":208}," \"X-API-Key: ",[192,261,262],{"class":201},"$VIRALMAXING_API_KEY",[192,264,265],{"class":208},"\"\n",[153,267,268,269,272],{},"The request returns the key list without secret values. A ",[189,270,271],{},"200"," response confirms that the key was accepted.",[153,274,275],{},"API base URL:",[182,277,282],{"className":278,"code":280,"language":281,"meta":187},[279],"language-text","https://api.viralmaxing.com/api\n","text",[189,283,280],{"__ignoreMap":187},[153,285,168,286,292],{},[157,287,291],{"href":288,"rel":289},"https://docs.viralmaxing.com",[290],"nofollow","API Reference"," to choose a method and inspect its parameters.",[294,295,296],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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 .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":187,"searchDepth":8,"depth":8,"links":298},[299,300,301],{"id":164,"depth":8,"text":165},{"id":176,"depth":8,"text":177},{"id":219,"depth":8,"text":220},"Create an API key, store it in an environment variable, and make the first request.","md","lucide:braces","en",{},true,[133,137],{"title":141,"description":302},null,"developers/rest/quick-start","JKin3kX0igE3TUn_bBuRBDHqe11Xn9o3JD9HrQq0wLc",[314,316,318,320,322,324,326,328],{"path":116,"title":117,"description":315},"Connect Viralmaxing to AI agents through MCP or to applications through the REST API.",{"path":120,"title":121,"description":317},"Add the Viralmaxing MCP server, sign in through the browser, and give the agent its first safe request.",{"path":124,"title":125,"description":319},"Five ready-made skills and the connector in one command: npx skills add Viralmaxing/skill.",{"path":127,"title":128,"description":321},"Checks for missing tools, repeated sign-in, incorrect workspace data, and authorization errors.",{"path":130,"title":131,"description":323},"Check the tool list, current workspace, and data access without running a paid operation.",{"path":133,"title":134,"description":325},"How to send, store, rotate, and revoke an API key without exposing it.",{"path":137,"title":138,"description":327},"Verify a key with cURL or server-side JavaScript and handle common API responses.",{"path":140,"title":141,"description":302},1789902493211]