{"items":[{"type":"link","label":"Открытый API общих ресурсов","link":"/ru/api-reference/shared-resources/open-api","routeSlug":"/ru/api-reference/shared-resources/open-api","content":{"contentType":"overview","meta":{"name":"Открытый API общих ресурсов"},"children":[{"nodeType":"container","panels":[{"title":"Download OpenAPI description","titleTranslationKey":"download.description.title","children":[{"kind":"download","label":"open-api.json","url":"/_bundle/@l10n/ru/API Reference/Shared Resources/open-api.json?download"},{"kind":"download","label":"open-api.yaml","url":"/_bundle/@l10n/ru/API Reference/Shared Resources/open-api.yaml?download"}]},{"title":"Overview","titleTranslationKey":"info.title","children":[]},{"title":"Languages","titleTranslationKey":"languages.title","children":[{"kind":"languages","options":[{"key":"curl","title":"curl","lang":"curl"},{"key":"javascript","title":"JavaScript","lang":"JavaScript"},{"key":"node","title":"Node.js","lang":"Node.js"},{"key":"python","title":"Python","lang":"Python"},{"key":"java","title":"Java","lang":"Java"},{"key":"csharp","title":"C#","lang":"C#"},{"key":"php","title":"PHP","lang":"PHP"},{"key":"go","title":"Go","lang":"Go"},{"key":"ruby","title":"Ruby","lang":"Ruby"},{"key":"r","title":"R","lang":"R"},{"key":"payload","title":"Payload","lang":"Payload"}]}]},{"title":"Servers","titleTranslationKey":"servers.title","children":[{"kind":"servers","servers":[{"url":"https://api.morelogin.com"}],"mode":"default"}]}],"children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"header","level":1,"label":"Открытый API общих ресурсов (2026-09-05)","showPageActions":true},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Управляйте общими ресурсами (прокси, группами и тегами) через открытый API MoreLogin."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Базовый URL"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"https://api.morelogin.com"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Аутентификация выполняется с помощью токена OAuth2 Bearer. Подробности см. в разделе "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/ru/api-reference/getting-started/authentication"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Аутентификация"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]}],"sectionId":"/ru/api-reference/shared-resources/open-api"}],"sectionId":"/ru/api-reference/shared-resources/open-api"}]}]}},{"type":"group","label":"Proxy Management","link":"/ru/api-reference/shared-resources/open-api/proxy-management","routeSlug":"/ru/api-reference/shared-resources/open-api/proxy-management","items":[{"label":"Получение списка прокси-серверов","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/shared-resources/open-api/proxy-management/queryproxyinfopageusingpost","routeSlug":"/ru/api-reference/shared-resources/open-api/proxy-management/queryproxyinfopageusingpost","metadata":{"seo":{"title":"Получение списка прокси-серверов","description":"Постранично выводит конфигурации прокси команды."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"queryProxyInfoPageUsingPOST","name":"Получение списка прокси-серверов","deprecated":false,"isWebhook":false,"pointer":"/paths/~1proxyInfo~1page/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Получение списка прокси-серверов","isWebhook":false,"deprecated":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Постранично выводит конфигурации прокси команды."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Примечание"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": пароли не возвращаются обычным участникам, а также для облачных и динамических прокси. Динамические прокси отображаются здесь, но управляются в другом месте и не редактируются через эндпоинты прокси."},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_0","exampleIds":["paths/~1proxyInfo~1page/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_0","exampleIds":["paths/~1proxyInfo~1page/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1proxyInfo~1page/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/proxyInfo/page","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_0","exampleIds":["paths/~1proxyInfo~1page/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/proxyInfo/page","href":"proxy-management/queryproxyinfopageusingpost","openApiOperationId":"queryProxyInfoPageUsingPOST","summary":"Получение списка прокси-серверов"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"schema_0","exampleIds":["paths/~1proxyInfo~1page/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_0","exampleIds":["paths/~1proxyInfo~1page/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.dataList"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" содержит записи запрошенной страницы и является пустым массивом при отсутствии совпадений; "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.total"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.current"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" и "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.pages"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" описывают постраничную разбивку."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_1","exampleIds":["paths/~1proxyInfo~1page/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_1","exampleIds":["paths/~1proxyInfo~1page/post/responses/200/content/application~1json/example"],"headers":{}}],"pointer":"/paths/~1proxyInfo~1page/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_1","exampleIds":["paths/~1proxyInfo~1page/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_1","exampleIds":["paths/~1proxyInfo~1page/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/proxy-management/queryproxyinfopageusingpost"}],"panels":[]}]},"httpPath":"/proxyInfo/page"},{"label":"Добавление прокси","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/shared-resources/open-api/proxy-management/addusingpost","routeSlug":"/ru/api-reference/shared-resources/open-api/proxy-management/addusingpost","metadata":{"seo":{"title":"Добавление прокси","description":"Создаёт конфигурацию прокси в команде."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"addUsingPOST","name":"Добавление прокси","deprecated":false,"isWebhook":false,"pointer":"/paths/~1proxyInfo~1add/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Добавление прокси","isWebhook":false,"deprecated":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Создаёт конфигурацию прокси в команде."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"proxyPort"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" обязателен и должен быть в диапазоне 1–65535, а "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"proxyProvider"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" должен быть распознаваемым Сервисом."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": вставляет запись прокси и возвращает её идентификатор, готовый для привязки к профилям. Сохраняется только конфигурация."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Завершение"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": синхронное."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Повтор"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"проверки уникальности имени или конфигурации нет."},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Отправка одного и того же тела дважды создаст два прокси с двумя идентификаторами. После таймаута сначала поищите запись в "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/proxyInfo/page"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", а затем решайте, отправлять ли повторно."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Задокументированные бизнес-ошибки: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"14023"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Значения кодов см. в "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/ru/api-reference/getting-started/error-codes"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Error Codes"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Любая операция может дополнительно вернуть общие коды."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_2","exampleIds":["paths/~1proxyInfo~1add/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_2","exampleIds":["paths/~1proxyInfo~1add/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1proxyInfo~1add/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/proxyInfo/add","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_2","exampleIds":["paths/~1proxyInfo~1add/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/proxyInfo/add","href":"proxy-management/addusingpost","openApiOperationId":"addUsingPOST","summary":"Добавление прокси"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"schema_2","exampleIds":["paths/~1proxyInfo~1add/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_2","exampleIds":["paths/~1proxyInfo~1add/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — одно значение типа integer."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3","exampleIds":["paths/~1proxyInfo~1add/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_3","exampleIds":["paths/~1proxyInfo~1add/post/responses/200/content/application~1json/example"],"headers":{}}],"pointer":"/paths/~1proxyInfo~1add/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_3","exampleIds":["paths/~1proxyInfo~1add/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3","exampleIds":["paths/~1proxyInfo~1add/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/proxy-management/addusingpost"}],"panels":[]}]},"httpPath":"/proxyInfo/add"},{"label":"Изменение информации о прокси-сервере","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/shared-resources/open-api/proxy-management/updateproxyusingpost","routeSlug":"/ru/api-reference/shared-resources/open-api/proxy-management/updateproxyusingpost","metadata":{"seo":{"title":"Изменение информации о прокси-сервере","description":"Обновляет конфигурацию прокси."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"updateProxyUsingPOST","name":"Изменение информации о прокси-сервере","deprecated":false,"isWebhook":false,"pointer":"/paths/~1proxyInfo~1update/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Изменение информации о прокси-сервере","isWebhook":false,"deprecated":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Обновляет конфигурацию прокси."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": прокси должен существовать в команде. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Динамические прокси через этот эндпоинт обновить нельзя."},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Сервис должен быть распознаваемым значением."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": это полная перезапись, а не частичное обновление: опущенные вами поля возвращаются к значениям по умолчанию, а не сохраняют текущие. Сначала прочитайте прокси и отправьте его обратно целиком."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Область действия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": привязки профилей сохраняются, потому что меняется только сама запись прокси, но уже запущенные браузер или облачный телефон продолжают использовать данные подключения, с которыми они были запущены. Перезапустите их, чтобы применить новые."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Завершение"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": синхронное. Оптимистичной блокировки нет, поэтому при одновременных обновлениях побеждает последняя запись."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Задокументированные бизнес-ошибки: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"14003"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"14023"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Значения кодов см. в "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/ru/api-reference/getting-started/error-codes"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Error Codes"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Любая операция может дополнительно вернуть общие коды."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_4","exampleIds":["paths/~1proxyInfo~1update/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_4","exampleIds":["paths/~1proxyInfo~1update/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1proxyInfo~1update/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/proxyInfo/update","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_4","exampleIds":["paths/~1proxyInfo~1update/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/proxyInfo/update","href":"proxy-management/updateproxyusingpost","openApiOperationId":"updateProxyUsingPOST","summary":"Изменение информации о прокси-сервере"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"schema_4","exampleIds":["paths/~1proxyInfo~1update/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_4","exampleIds":["paths/~1proxyInfo~1update/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех. Операция не возвращает полезную нагрузку; результат передаётся через "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"code"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_5","exampleIds":["paths/~1proxyInfo~1update/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_5","exampleIds":["paths/~1proxyInfo~1update/post/responses/200/content/application~1json/example"],"headers":{}}],"pointer":"/paths/~1proxyInfo~1update/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_5","exampleIds":["paths/~1proxyInfo~1update/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_5","exampleIds":["paths/~1proxyInfo~1update/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/proxy-management/updateproxyusingpost"}],"panels":[]}]},"httpPath":"/proxyInfo/update"},{"label":"Удалить прокси","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/shared-resources/open-api/proxy-management/deleteproxyusingpost","routeSlug":"/ru/api-reference/shared-resources/open-api/proxy-management/deleteproxyusingpost","metadata":{"seo":{"title":"Удалить прокси","description":"Удаляет одну или несколько конфигураций прокси."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"deleteProxyUsingPOST","name":"Удалить прокси","deprecated":false,"isWebhook":false,"pointer":"/paths/~1proxyInfo~1delete/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Удалить прокси","isWebhook":false,"deprecated":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Удаляет одну или несколько конфигураций прокси."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": хотя бы один идентификатор должен разрешаться внутри команды; неразрешённые молча игнорируются. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Неистёкший прокси облачной платформы удалить нельзя"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — об этом сообщается отдельным кодом ошибки."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": собственные прокси удаляются и отвязываются от любого промежуточного сервера. Истёкший прокси облачной платформы вместо этого помечается к освобождению, его подписка отменяется, а IP освобождается "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"асинхронно"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": к моменту возврата ответа освобождение может ещё продолжаться."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Каскадные последствия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": профили и облачные телефоны, привязанные к прокси, "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"не блокируют удаление и не отвязываются"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Они продолжают ссылаться на удалённый прокси, а запущенные сессии не прерываются. Перед удалением перепривяжите их через "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/env/setProxy/batch"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Повтор"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": идентификаторы обрабатываются по одному, и вызов прерывается на первом отказе, поэтому пакет может примениться частично. Перед повтором перечитайте "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/proxyInfo/page"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Задокументированные бизнес-ошибки: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"14017"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"14024"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Значения кодов см. в "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/ru/api-reference/getting-started/error-codes"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Error Codes"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Любая операция может дополнительно вернуть общие коды."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_6","exampleIds":["paths/~1proxyInfo~1delete/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_6","exampleIds":["paths/~1proxyInfo~1delete/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1proxyInfo~1delete/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/proxyInfo/delete","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_6","exampleIds":["paths/~1proxyInfo~1delete/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/proxyInfo/delete","href":"proxy-management/deleteproxyusingpost","openApiOperationId":"deleteProxyUsingPOST","summary":"Удалить прокси"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"schema_6","exampleIds":["paths/~1proxyInfo~1delete/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_6","exampleIds":["paths/~1proxyInfo~1delete/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех. Операция не возвращает полезную нагрузку; результат передаётся через "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"code"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_5","exampleIds":["paths/~1proxyInfo~1delete/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_5","exampleIds":["paths/~1proxyInfo~1delete/post/responses/200/content/application~1json/example"],"headers":{}}],"pointer":"/paths/~1proxyInfo~1delete/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_5","exampleIds":["paths/~1proxyInfo~1delete/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_5","exampleIds":["paths/~1proxyInfo~1delete/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/proxy-management/deleteproxyusingpost"}],"panels":[]}]},"httpPath":"/proxyInfo/delete"}],"content":{"contentType":"group","meta":{"name":"Proxy Management"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Proxy Management","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Создание, обновление, удаление и просмотр настроек прокси"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/proxyInfo/page","summary":"Получение списка прокси-серверов","prefix":{"name":"post","color":"post"},"badges":[],"link":"/proxy-management/queryproxyinfopageusingpost","deprecated":false},{"title":"/proxyInfo/add","summary":"Добавление прокси","prefix":{"name":"post","color":"post"},"badges":[],"link":"/proxy-management/addusingpost","deprecated":false},{"title":"/proxyInfo/update","summary":"Изменение информации о прокси-сервере","prefix":{"name":"post","color":"post"},"badges":[],"link":"/proxy-management/updateproxyusingpost","deprecated":false},{"title":"/proxyInfo/delete","summary":"Удалить прокси","prefix":{"name":"post","color":"post"},"badges":[],"link":"/proxy-management/deleteproxyusingpost","deprecated":false}]}]}]}]}},{"type":"group","label":"Group Management","link":"/ru/api-reference/shared-resources/open-api/group-management","routeSlug":"/ru/api-reference/shared-resources/open-api/group-management","items":[{"label":"Получить список групп","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/shared-resources/open-api/group-management/envgrouppagepost","routeSlug":"/ru/api-reference/shared-resources/open-api/group-management/envgrouppagepost","metadata":{"seo":{"title":"Получить список групп","description":"Постранично выводит группы профилей."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"envgroupPagePost","name":"Получить список групп","deprecated":false,"isWebhook":false,"pointer":"/paths/~1envgroup~1page/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Получить список групп","isWebhook":false,"deprecated":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Постранично выводит группы профилей."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Примечание"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": если команда выдаёт доступ по группам, участник, которому не выдана ни одна группа, получит пустую страницу, а не ошибку."},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_7","exampleIds":["paths/~1envgroup~1page/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_7","exampleIds":["paths/~1envgroup~1page/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1envgroup~1page/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/envgroup/page","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_7","exampleIds":["paths/~1envgroup~1page/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/envgroup/page","href":"group-management/envgrouppagepost","openApiOperationId":"envgroupPagePost","summary":"Получить список групп"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"schema_7","exampleIds":["paths/~1envgroup~1page/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_7","exampleIds":["paths/~1envgroup~1page/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.dataList"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" содержит записи запрошенной страницы и является пустым массивом при отсутствии совпадений; "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.total"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.current"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" и "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.pages"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" описывают постраничную разбивку."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_8","exampleIds":["paths/~1envgroup~1page/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_8","exampleIds":["paths/~1envgroup~1page/post/responses/200/content/application~1json/example"],"headers":{}}],"pointer":"/paths/~1envgroup~1page/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_8","exampleIds":["paths/~1envgroup~1page/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_8","exampleIds":["paths/~1envgroup~1page/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/group-management/envgrouppagepost"}],"panels":[]}]},"httpPath":"/envgroup/page"},{"label":"Изменить информацию о группировке","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/shared-resources/open-api/group-management/envgroupeditpost","routeSlug":"/ru/api-reference/shared-resources/open-api/group-management/envgroupeditpost","metadata":{"seo":{"title":"Изменить информацию о группировке","description":"Переименовывает группу профилей."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"envgroupEditPost","name":"Изменить информацию о группировке","deprecated":false,"isWebhook":false,"pointer":"/paths/~1envgroup~1edit/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Изменить информацию о группировке","isWebhook":false,"deprecated":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Переименовывает группу профилей."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": группа должна существовать в команде, у вызывающего должны быть права на неё, а новое имя не должно конфликтовать с другой группой. Проверка уникальности выполняется только если имя действительно меняется."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": переименовывает группу. Профили остаются в ней: они ссылаются на группу по идентификатору, поэтому больше ничего обновлять не нужно."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Завершение"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": синхронное и идемпотентное."},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_9","exampleIds":["paths/~1envgroup~1edit/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_9","exampleIds":["paths/~1envgroup~1edit/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1envgroup~1edit/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/envgroup/edit","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_9","exampleIds":["paths/~1envgroup~1edit/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/envgroup/edit","href":"group-management/envgroupeditpost","openApiOperationId":"envgroupEditPost","summary":"Изменить информацию о группировке"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"schema_9","exampleIds":["paths/~1envgroup~1edit/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_9","exampleIds":["paths/~1envgroup~1edit/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — одно значение типа boolean."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_10","exampleIds":["paths/~1envgroup~1edit/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_10","exampleIds":["paths/~1envgroup~1edit/post/responses/200/content/application~1json/example"],"headers":{}}],"pointer":"/paths/~1envgroup~1edit/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_10","exampleIds":["paths/~1envgroup~1edit/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_10","exampleIds":["paths/~1envgroup~1edit/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/group-management/envgroupeditpost"}],"panels":[]}]},"httpPath":"/envgroup/edit"},{"label":"Добавить группу","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/shared-resources/open-api/group-management/envgroupcreatepost","routeSlug":"/ru/api-reference/shared-resources/open-api/group-management/envgroupcreatepost","metadata":{"seo":{"title":"Добавить группу","description":"Создаёт группу профилей."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"envgroupCreatePost","name":"Добавить группу","deprecated":false,"isWebhook":false,"pointer":"/paths/~1envgroup~1create/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Добавить группу","isWebhook":false,"deprecated":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Создаёт группу профилей."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": имя не должно быть пустым, должно быть не длиннее 100 символов и не должно уже использоваться другой группой в команде. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Команда ограничена 1000 группами."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": создаёт группу. Если команда выдаёт доступ по группам, а вызывающий не является владельцем, ему также выдаётся доступ к новой группе."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Завершение"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": синхронное; "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" содержит идентификатор новой группы."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Повтор"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": дублирующее имя отклоняется, а не приводит к повторному использованию существующей группы, поэтому повтор после успешного вызова, ответ на который вы не увидели, завершится ошибкой о дублировании имени — это признак того, что первый вызов сработал. Подтвердите через "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/envgroup/page"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_11","exampleIds":["paths/~1envgroup~1create/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_11","exampleIds":["paths/~1envgroup~1create/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1envgroup~1create/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/envgroup/create","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_11","exampleIds":["paths/~1envgroup~1create/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/envgroup/create","href":"group-management/envgroupcreatepost","openApiOperationId":"envgroupCreatePost","summary":"Добавить группу"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"schema_11","exampleIds":["paths/~1envgroup~1create/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_11","exampleIds":["paths/~1envgroup~1create/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — объект с полями "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"id"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" и "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"groupName"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_12","exampleIds":["paths/~1envgroup~1create/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_12","exampleIds":["paths/~1envgroup~1create/post/responses/200/content/application~1json/example"],"headers":{}}],"pointer":"/paths/~1envgroup~1create/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_12","exampleIds":["paths/~1envgroup~1create/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_12","exampleIds":["paths/~1envgroup~1create/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/group-management/envgroupcreatepost"}],"panels":[]}]},"httpPath":"/envgroup/create"},{"label":"Удалить группу","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/shared-resources/open-api/group-management/envgroupdeletepost","routeSlug":"/ru/api-reference/shared-resources/open-api/group-management/envgroupdeletepost","metadata":{"seo":{"title":"Удалить группу","description":"Удаляет одну или несколько групп профилей."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"envgroupDeletePost","name":"Удалить группу","deprecated":false,"isWebhook":false,"pointer":"/paths/~1envgroup~1delete/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Удалить группу","isWebhook":false,"deprecated":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Удаляет одну или несколько групп профилей."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": хотя бы один идентификатор должен разрешаться внутри команды, и у вызывающего должны быть права на него; неразрешённые идентификаторы молча игнорируются."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": удаляет группы и выданные по ним права участников. Профили браузера и облачные телефоны, которые в них находились, становятся без группы, поэтому висячих ссылок на группу не остаётся. Установка флага удаления окружений дополнительно перемещает профили, на которые у вас есть права, "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"в корзину"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": они не уничтожаются, а на облачные телефоны этот флаг не влияет никогда."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Завершение"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": синхронное, но "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"не атомарное"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Группа удаляется первой, а последующие шаги всё ещё могут завершиться неудачно — например, если профиль запущен или передаётся, — и тогда группа окажется удалённой, а профили останутся на месте."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Повтор"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": перед повтором сверьтесь с "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/envgroup/page"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" и списком профилей."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Задокументированные бизнес-ошибки: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"19064"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Значения кодов см. в "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/ru/api-reference/getting-started/error-codes"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Error Codes"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Любая операция может дополнительно вернуть общие коды."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_13","exampleIds":["paths/~1envgroup~1delete/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_13","exampleIds":["paths/~1envgroup~1delete/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1envgroup~1delete/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/envgroup/delete","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_13","exampleIds":["paths/~1envgroup~1delete/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/envgroup/delete","href":"group-management/envgroupdeletepost","openApiOperationId":"envgroupDeletePost","summary":"Удалить группу"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"schema_13","exampleIds":["paths/~1envgroup~1delete/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_13","exampleIds":["paths/~1envgroup~1delete/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — одно значение типа boolean."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_14","exampleIds":["paths/~1envgroup~1delete/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_14","exampleIds":["paths/~1envgroup~1delete/post/responses/200/content/application~1json/example"],"headers":{}}],"pointer":"/paths/~1envgroup~1delete/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_14","exampleIds":["paths/~1envgroup~1delete/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_14","exampleIds":["paths/~1envgroup~1delete/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/group-management/envgroupdeletepost"}],"panels":[]}]},"httpPath":"/envgroup/delete"}],"content":{"contentType":"group","meta":{"name":"Group Management"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Group Management","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Создание, обновление, удаление и просмотр групп окружений"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/envgroup/page","summary":"Получить список групп","prefix":{"name":"post","color":"post"},"badges":[],"link":"/group-management/envgrouppagepost","deprecated":false},{"title":"/envgroup/edit","summary":"Изменить информацию о группировке","prefix":{"name":"post","color":"post"},"badges":[],"link":"/group-management/envgroupeditpost","deprecated":false},{"title":"/envgroup/create","summary":"Добавить группу","prefix":{"name":"post","color":"post"},"badges":[],"link":"/group-management/envgroupcreatepost","deprecated":false},{"title":"/envgroup/delete","summary":"Удалить группу","prefix":{"name":"post","color":"post"},"badges":[],"link":"/group-management/envgroupdeletepost","deprecated":false}]}]}]}]}},{"type":"group","label":"Tag Management","link":"/ru/api-reference/shared-resources/open-api/tag-management","routeSlug":"/ru/api-reference/shared-resources/open-api/tag-management","items":[{"label":"Получение списка тегов","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/shared-resources/open-api/tag-management/envtagallget","routeSlug":"/ru/api-reference/shared-resources/open-api/tag-management/envtagallget","metadata":{"seo":{"title":"Получение списка тегов","description":"Возвращает все метки профилей в команде."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"envtagAllGet","name":"Получение списка тегов","deprecated":false,"isWebhook":false,"pointer":"/paths/~1envtag~1all/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Получение списка тегов","isWebhook":false,"deprecated":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Возвращает все метки профилей в команде."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Примечание"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": этот эндпоинт "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"не поддерживает пагинацию, а у меток нет серверного ограничения"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", поэтому ответ растёт вместе с числом меток, созданных вашей командой. Учитывайте это при проектировании клиента."},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/envtag/all","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"responseCodes":["200"],"pointer":"/envtag/all","href":"tag-management/envtagallget","openApiOperationId":"envtagAllGet","summary":"Получение списка тегов"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — массив объектов с полями "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"id"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" и "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"tagName"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"; пустой массив, если возвращать нечего."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_15","exampleIds":["paths/~1envtag~1all/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_15","exampleIds":["paths/~1envtag~1all/get/responses/200/content/application~1json/example"],"headers":{}}],"pointer":"/paths/~1envtag~1all/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_15","exampleIds":["paths/~1envtag~1all/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_15","exampleIds":["paths/~1envtag~1all/get/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/tag-management/envtagallget"}],"panels":[]}]},"httpPath":"/envtag/all"},{"label":"Создать теги","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/shared-resources/open-api/tag-management/envtagcreatepost","routeSlug":"/ru/api-reference/shared-resources/open-api/tag-management/envtagcreatepost","metadata":{"seo":{"title":"Создать теги","description":"Создаёт метку профиля."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"envtagCreatePost","name":"Создать теги","deprecated":false,"isWebhook":false,"pointer":"/paths/~1envtag~1create/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Создать теги","isWebhook":false,"deprecated":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Создаёт метку профиля."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": имя не должно быть пустым, должно быть не длиннее 100 символов и не должно уже использоваться другой меткой в команде."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": создаёт метку и возвращает её идентификатор. В отличие от групп, у меток нет ограничения по количеству."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Повтор"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": дублирующее имя отклоняется, а не приводит к повторному использованию существующей метки. Подтвердите через "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/envtag/all"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_16","exampleIds":["paths/~1envtag~1create/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_16","exampleIds":["paths/~1envtag~1create/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1envtag~1create/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/envtag/create","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_16","exampleIds":["paths/~1envtag~1create/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/envtag/create","href":"tag-management/envtagcreatepost","openApiOperationId":"envtagCreatePost","summary":"Создать теги"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"schema_16","exampleIds":["paths/~1envtag~1create/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_16","exampleIds":["paths/~1envtag~1create/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — объект с полями "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"id"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" и "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"tagName"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_17","exampleIds":["paths/~1envtag~1create/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_17","exampleIds":["paths/~1envtag~1create/post/responses/200/content/application~1json/example"],"headers":{}}],"pointer":"/paths/~1envtag~1create/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_17","exampleIds":["paths/~1envtag~1create/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_17","exampleIds":["paths/~1envtag~1create/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/tag-management/envtagcreatepost"}],"panels":[]}]},"httpPath":"/envtag/create"},{"label":"Изменить информацию тегов","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/shared-resources/open-api/tag-management/envtageditpost","routeSlug":"/ru/api-reference/shared-resources/open-api/tag-management/envtageditpost","metadata":{"seo":{"title":"Изменить информацию тегов","description":"Переименовывает метку профиля."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"envtagEditPost","name":"Изменить информацию тегов","deprecated":false,"isWebhook":false,"pointer":"/paths/~1envtag~1edit/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Изменить информацию тегов","isWebhook":false,"deprecated":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Переименовывает метку профиля."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": метка должна существовать в команде, а новое имя не должно конфликтовать с другой меткой."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": переименовывает метку. Существующие привязки не затрагиваются, и профили сразу показывают новое имя."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Завершение"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": синхронное и идемпотентное."},"children":[]}]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_18","exampleIds":["paths/~1envtag~1edit/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_18","exampleIds":["paths/~1envtag~1edit/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1envtag~1edit/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/envtag/edit","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_18","exampleIds":["paths/~1envtag~1edit/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/envtag/edit","href":"tag-management/envtageditpost","openApiOperationId":"envtagEditPost","summary":"Изменить информацию тегов"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"schema_18","exampleIds":["paths/~1envtag~1edit/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_18","exampleIds":["paths/~1envtag~1edit/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — одно значение типа boolean."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_19","exampleIds":["paths/~1envtag~1edit/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_19","exampleIds":["paths/~1envtag~1edit/post/responses/200/content/application~1json/example"],"headers":{}}],"pointer":"/paths/~1envtag~1edit/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_19","exampleIds":["paths/~1envtag~1edit/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_19","exampleIds":["paths/~1envtag~1edit/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/tag-management/envtageditpost"}],"panels":[]}]},"httpPath":"/envtag/edit"},{"label":"Удалить теги","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/shared-resources/open-api/tag-management/envtagdeletepost","routeSlug":"/ru/api-reference/shared-resources/open-api/tag-management/envtagdeletepost","metadata":{"seo":{"title":"Удалить теги","description":"Удаляет одну или несколько меток профилей."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"envtagDeletePost","name":"Удалить теги","deprecated":false,"isWebhook":false,"pointer":"/paths/~1envtag~1delete/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Удалить теги","isWebhook":false,"deprecated":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Удаляет одну или несколько меток профилей."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": хотя бы один идентификатор должен разрешаться внутри команды; неразрешённые молча игнорируются."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": удаляет метки. Метка исчезает у всех профилей, на которых была, и ни один профиль не удаляется. Этот эндпоинт управляет только метками профилей: метки файлов Cloud Storage управляются отдельно."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Завершение"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": синхронное. Повторный вызов сообщит, что метки недопустимы, а это значит, что первый вызов сработал."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Задокументированные бизнес-ошибки: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"19105"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Значения кодов см. в "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/ru/api-reference/getting-started/error-codes"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Error Codes"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Любая операция может дополнительно вернуть общие коды."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_20","exampleIds":["paths/~1envtag~1delete/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_20","exampleIds":["paths/~1envtag~1delete/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1envtag~1delete/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/envtag/delete","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_20","exampleIds":["paths/~1envtag~1delete/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/envtag/delete","href":"tag-management/envtagdeletepost","openApiOperationId":"envtagDeletePost","summary":"Удалить теги"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"schema_20","exampleIds":["paths/~1envtag~1delete/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_20","exampleIds":["paths/~1envtag~1delete/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — одно значение типа boolean."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_14","exampleIds":["paths/~1envtag~1delete/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_14","exampleIds":["paths/~1envtag~1delete/post/responses/200/content/application~1json/example"],"headers":{}}],"pointer":"/paths/~1envtag~1delete/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_14","exampleIds":["paths/~1envtag~1delete/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_14","exampleIds":["paths/~1envtag~1delete/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/tag-management/envtagdeletepost"}],"panels":[]}]},"httpPath":"/envtag/delete"}],"content":{"contentType":"group","meta":{"name":"Tag Management"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Tag Management","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Создание, обновление, удаление и просмотр тегов окружений"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/envtag/all","summary":"Получение списка тегов","prefix":{"name":"get","color":"get"},"badges":[],"link":"/tag-management/envtagallget","deprecated":false},{"title":"/envtag/create","summary":"Создать теги","prefix":{"name":"post","color":"post"},"badges":[],"link":"/tag-management/envtagcreatepost","deprecated":false},{"title":"/envtag/edit","summary":"Изменить информацию тегов","prefix":{"name":"post","color":"post"},"badges":[],"link":"/tag-management/envtageditpost","deprecated":false},{"title":"/envtag/delete","summary":"Удалить теги","prefix":{"name":"post","color":"post"},"badges":[],"link":"/tag-management/envtagdeletepost","deprecated":false}]}]}]}]}},{"type":"group","label":"Webhook Management","link":"/ru/api-reference/shared-resources/open-api/webhook-management","routeSlug":"/ru/api-reference/shared-resources/open-api/webhook-management","items":[{"label":"Настроить вебхук команды","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/shared-resources/open-api/webhook-management/webhookconfigpost","routeSlug":"/ru/api-reference/shared-resources/open-api/webhook-management/webhookconfigpost","metadata":{"seo":{"title":"Настроить вебхук команды","description":"Создаёт или заменяет конфигурацию вебхука команды."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"webhookConfigPost","name":"Настроить вебхук команды","deprecated":false,"isWebhook":false,"pointer":"/paths/~1webhook~1config/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Настроить вебхук команды","isWebhook":false,"deprecated":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Создаёт или заменяет конфигурацию вебхука команды."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"callbackUrl"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" должен быть HTTPS-URL длиной от 1 до 1024 символов, с именем хоста, без данных пользователя, без фрагмента и с корректным портом. Все адреса, в которые он разрешается, должны маршрутизироваться в интернете; диапазоны localhost, частные, link-local, CGNAT, метаданных облака, зарезервированные протоколом, документационные и 6to4 отклоняются. Та же проверка повторяется в момент открытия соединения при доставке, поэтому имя, которое позже разрешится в частный диапазон, приведёт к неудаче этой доставки, а не к обращению в вашу сеть."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Действие"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": выполняет upsert единственной конфигурации команды из серверного контекста. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"teamId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" никогда не читается из запроса, поэтому вызывающая сторона не может настроить другую команду. Эндпоинты Local API и Open API читают и пишут одну и ту же запись, а ответ повторяет сохранённое."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Отключение"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"enabled: false"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" сохраняет URL и прекращает создание новых событий. Уже поставленные в очередь события отменяются по одному, если к моменту их авторизации конфигурация всё ещё отключена, поэтому быстрое повторное включение позволяет им продолжиться."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Повтор"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": безопасно. Сохранение — это upsert по команде, поэтому повторение того же запроса сходится к тому же состоянию."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Контракт обратного вызова, имена событий и расписание повторов см. в "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/ru/api-reference/getting-started/webhooks"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Webhooks"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Задокументированные бизнес-ошибки: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"41001"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Значения кодов см. в "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/ru/api-reference/getting-started/error-codes"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Error Codes"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Любая операция может дополнительно вернуть общие коды."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_21","exampleIds":["paths/~1webhook~1config/post/requestBody/content/application~1json/example"]}},"schemaId":"schema_21","exampleIds":["paths/~1webhook~1config/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1webhook~1config/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/webhook/config","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"schema_21","exampleIds":["paths/~1webhook~1config/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/webhook/config","href":"webhook-management/webhookconfigpost","openApiOperationId":"webhookConfigPost","summary":"Настроить вебхук команды"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"schema_21","exampleIds":["paths/~1webhook~1config/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_21","exampleIds":["paths/~1webhook~1config/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — объект с полями "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"callbackUrl"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" и "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"enabled"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", повторяющий сохранённую конфигурацию."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_22","exampleIds":["paths/~1webhook~1config/post/responses/200/content/application~1json/example"]}},"schemaId":"schema_22","exampleIds":["paths/~1webhook~1config/post/responses/200/content/application~1json/example"],"headers":{}}],"pointer":"/paths/~1webhook~1config/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"schema_22","exampleIds":["paths/~1webhook~1config/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_22","exampleIds":["paths/~1webhook~1config/post/responses/200/content/application~1json/example"]}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/webhook-management/webhookconfigpost"}],"panels":[]}]},"httpPath":"/webhook/config"},{"type":"separator","label":"Webhooks","variant":"secondary","content":null},{"label":"Включение облачного телефона завершено","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/ru/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonepoweron","routeSlug":"/ru/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonepoweron","metadata":{"seo":{"title":"Включение облачного телефона завершено","description":"Отправляется, когда включение достигло итогового результата."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"webhookCloudPhonePowerOn","name":"Включение облачного телефона завершено","isWebhook":true,"pointer":"/paths/cloud_phone.power_on/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Включение облачного телефона завершено","isWebhook":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Отправляется, когда включение достигло итогового результата."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"success"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" равно "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" только если обратный вызов сервиса прошёл успешно и локальная синхронизация зафиксирована. Ошибка списания средств или асинхронная проверка прокси, которая завершилась неудачей и довела до конца свою очистку, сообщают о неудачном включении и не создают отдельного события выключения. Отложенные задачи, например установка предустановленных приложений, результат не меняют."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Если загрузку прервала операция выключения, для этой попытки событие включения не создаётся; успешное выключение позже всё равно создаст собственное "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"cloud_phone.power_off"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"headers","label":"Headers","labelTranslationKey":"header","parameters":[{"name":"X-Webhook-Event-Id","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"То же значение, что "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" в теле. Используйте его, чтобы обработчик был идемпотентным."},"children":[]}]}]}],"required":true},{"name":"X-Webhook-Event-Type","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"То же значение, что "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventType"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" в теле, чтобы маршрутизировать без разбора тела."},"children":[]}]}]}],"required":true},{"name":"User-Agent","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Всегда "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"MoreLogin-Webhook/1.0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"required":true}],"pointer":"/paths/cloud_phone.power_on/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"isEvent":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.power_on/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.power_on/post/requestBody/content/application~1json/example"],"pointer":"/paths/cloud_phone.power_on/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"webhook","method":"POST","path":"cloud_phone.power_on","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[{"name":"X-Webhook-Event-Id","in":"header","required":true,"schemaId":"schema_23"},{"name":"X-Webhook-Event-Type","in":"header","required":true,"schemaId":"schema_23"},{"name":"User-Agent","in":"header","required":true,"schemaId":"schema_23"}],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.power_on/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"cloud_phone.power_on","href":"webhook-management/webhookcloudphonepoweron","openApiOperationId":"webhookCloudPhonePowerOn","summary":"Включение облачного телефона завершено"},"isWebhook":true,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.power_on/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.power_on/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Любой 2xx считается доставкой. Тело ответа игнорируется, поэтому отвечайте как можно раньше, а работу выполняйте асинхронно. Всё остальное, включая тайм-аут соединения или чтения, считается неудачей и повторяется."},"children":[]}]}]}]}],"pointer":"/paths/cloud_phone.power_on/post/responses"}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/webhook-management/webhookcloudphonepoweron"}],"panels":[]}]},"httpPath":"cloud_phone.power_on"},{"label":"Облачный телефон выключен","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/ru/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonepoweroff","routeSlug":"/ru/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonepoweroff","metadata":{"seo":{"title":"Облачный телефон выключен","description":"Отправляется при успешном выключении. Неудачное выключение это событие не создаёт, поэтому здесь result.success всегда true."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"webhookCloudPhonePowerOff","name":"Облачный телефон выключен","isWebhook":true,"pointer":"/paths/cloud_phone.power_off/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Облачный телефон выключен","isWebhook":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Отправляется при успешном выключении. Неудачное выключение это событие не создаёт, поэтому здесь "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"result.success"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" всегда "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.reason"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" фиксирует причину остановки."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"headers","label":"Headers","labelTranslationKey":"header","parameters":[{"name":"X-Webhook-Event-Id","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"То же значение, что "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" в теле. Используйте его, чтобы обработчик был идемпотентным."},"children":[]}]}]}],"required":true},{"name":"X-Webhook-Event-Type","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"То же значение, что "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventType"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" в теле, чтобы маршрутизировать без разбора тела."},"children":[]}]}]}],"required":true},{"name":"User-Agent","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Всегда "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"MoreLogin-Webhook/1.0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"required":true}],"pointer":"/paths/cloud_phone.power_off/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"isEvent":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CloudPhonePowerOffWebhookEvent","exampleIds":["paths/cloud_phone.power_off/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/CloudPhonePowerOffWebhookEvent","exampleIds":["paths/cloud_phone.power_off/post/requestBody/content/application~1json/example"],"pointer":"/paths/cloud_phone.power_off/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"webhook","method":"POST","path":"cloud_phone.power_off","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[{"name":"X-Webhook-Event-Id","in":"header","required":true,"schemaId":"schema_23"},{"name":"X-Webhook-Event-Type","in":"header","required":true,"schemaId":"schema_23"},{"name":"User-Agent","in":"header","required":true,"schemaId":"schema_23"}],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/CloudPhonePowerOffWebhookEvent","exampleIds":["paths/cloud_phone.power_off/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"cloud_phone.power_off","href":"webhook-management/webhookcloudphonepoweroff","openApiOperationId":"webhookCloudPhonePowerOff","summary":"Облачный телефон выключен"},"isWebhook":true,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"components/schemas/CloudPhonePowerOffWebhookEvent","exampleIds":["paths/cloud_phone.power_off/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CloudPhonePowerOffWebhookEvent","exampleIds":["paths/cloud_phone.power_off/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Любой 2xx считается доставкой. Тело ответа игнорируется, поэтому отвечайте как можно раньше, а работу выполняйте асинхронно. Всё остальное, включая тайм-аут соединения или чтения, считается неудачей и повторяется."},"children":[]}]}]}]}],"pointer":"/paths/cloud_phone.power_off/post/responses"}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/webhook-management/webhookcloudphonepoweroff"}],"panels":[]}]},"httpPath":"cloud_phone.power_off"},{"label":"Перезапуск облачного телефона завершён","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/ru/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonerestart","routeSlug":"/ru/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonerestart","metadata":{"seo":{"title":"Перезапуск облачного телефона завершён","description":"Отправляется, когда перезапуск достиг итогового результата. success равно true только если обратный вызов сервиса прошёл успешно и локальная синхронизация зафиксирована."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"webhookCloudPhoneRestart","name":"Перезапуск облачного телефона завершён","isWebhook":true,"pointer":"/paths/cloud_phone.restart/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Перезапуск облачного телефона завершён","isWebhook":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Отправляется, когда перезапуск достиг итогового результата. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"success"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" равно "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" только если обратный вызов сервиса прошёл успешно и локальная синхронизация зафиксирована."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"headers","label":"Headers","labelTranslationKey":"header","parameters":[{"name":"X-Webhook-Event-Id","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"То же значение, что "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" в теле. Используйте его, чтобы обработчик был идемпотентным."},"children":[]}]}]}],"required":true},{"name":"X-Webhook-Event-Type","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"То же значение, что "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventType"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" в теле, чтобы маршрутизировать без разбора тела."},"children":[]}]}]}],"required":true},{"name":"User-Agent","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Всегда "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"MoreLogin-Webhook/1.0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"required":true}],"pointer":"/paths/cloud_phone.restart/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"isEvent":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.restart/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.restart/post/requestBody/content/application~1json/example"],"pointer":"/paths/cloud_phone.restart/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"webhook","method":"POST","path":"cloud_phone.restart","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[{"name":"X-Webhook-Event-Id","in":"header","required":true,"schemaId":"schema_23"},{"name":"X-Webhook-Event-Type","in":"header","required":true,"schemaId":"schema_23"},{"name":"User-Agent","in":"header","required":true,"schemaId":"schema_23"}],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.restart/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"cloud_phone.restart","href":"webhook-management/webhookcloudphonerestart","openApiOperationId":"webhookCloudPhoneRestart","summary":"Перезапуск облачного телефона завершён"},"isWebhook":true,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.restart/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.restart/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Любой 2xx считается доставкой. Тело ответа игнорируется, поэтому отвечайте как можно раньше, а работу выполняйте асинхронно. Всё остальное, включая тайм-аут соединения или чтения, считается неудачей и повторяется."},"children":[]}]}]}]}],"pointer":"/paths/cloud_phone.restart/post/responses"}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/webhook-management/webhookcloudphonerestart"}],"panels":[]}]},"httpPath":"cloud_phone.restart"},{"label":"Сброс облачного телефона завершён","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/ru/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonereset","routeSlug":"/ru/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonereset","metadata":{"seo":{"title":"Сброс облачного телефона завершён","description":"Отправляется, когда сброс достиг итогового результата. success равно true только если обратный вызов сервиса прошёл успешно и локальная синхронизация зафиксирована."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"webhookCloudPhoneReset","name":"Сброс облачного телефона завершён","isWebhook":true,"pointer":"/paths/cloud_phone.reset/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Сброс облачного телефона завершён","isWebhook":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Отправляется, когда сброс достиг итогового результата. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"success"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" равно "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" только если обратный вызов сервиса прошёл успешно и локальная синхронизация зафиксирована."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"headers","label":"Headers","labelTranslationKey":"header","parameters":[{"name":"X-Webhook-Event-Id","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"То же значение, что "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" в теле. Используйте его, чтобы обработчик был идемпотентным."},"children":[]}]}]}],"required":true},{"name":"X-Webhook-Event-Type","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"То же значение, что "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventType"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" в теле, чтобы маршрутизировать без разбора тела."},"children":[]}]}]}],"required":true},{"name":"User-Agent","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Всегда "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"MoreLogin-Webhook/1.0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"required":true}],"pointer":"/paths/cloud_phone.reset/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"isEvent":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.reset/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.reset/post/requestBody/content/application~1json/example"],"pointer":"/paths/cloud_phone.reset/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"webhook","method":"POST","path":"cloud_phone.reset","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[{"name":"X-Webhook-Event-Id","in":"header","required":true,"schemaId":"schema_23"},{"name":"X-Webhook-Event-Type","in":"header","required":true,"schemaId":"schema_23"},{"name":"User-Agent","in":"header","required":true,"schemaId":"schema_23"}],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.reset/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"cloud_phone.reset","href":"webhook-management/webhookcloudphonereset","openApiOperationId":"webhookCloudPhoneReset","summary":"Сброс облачного телефона завершён"},"isWebhook":true,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.reset/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.reset/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Любой 2xx считается доставкой. Тело ответа игнорируется, поэтому отвечайте как можно раньше, а работу выполняйте асинхронно. Всё остальное, включая тайм-аут соединения или чтения, считается неудачей и повторяется."},"children":[]}]}]}]}],"pointer":"/paths/cloud_phone.reset/post/responses"}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/webhook-management/webhookcloudphonereset"}],"panels":[]}]},"httpPath":"cloud_phone.reset"},{"label":"Создание нового устройства одним щелчком для облачного телефона завершено","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/ru/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonenewmachine","routeSlug":"/ru/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonenewmachine","metadata":{"seo":{"title":"Создание нового устройства одним щелчком для облачного телефона завершено","description":"Отправляется, когда операция создания нового устройства одним щелчком достигла итогового результата. success равно true только если обратный вызов сервиса прошёл успешно и локальная синхронизация зафиксирована."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"webhookCloudPhoneNewMachine","name":"Создание нового устройства одним щелчком для облачного телефона завершено","isWebhook":true,"pointer":"/paths/cloud_phone.new_machine/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Создание нового устройства одним щелчком для облачного телефона завершено","isWebhook":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Отправляется, когда операция создания нового устройства одним щелчком достигла итогового результата. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"success"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" равно "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" только если обратный вызов сервиса прошёл успешно и локальная синхронизация зафиксирована."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"headers","label":"Headers","labelTranslationKey":"header","parameters":[{"name":"X-Webhook-Event-Id","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"То же значение, что "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" в теле. Используйте его, чтобы обработчик был идемпотентным."},"children":[]}]}]}],"required":true},{"name":"X-Webhook-Event-Type","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"То же значение, что "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventType"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" в теле, чтобы маршрутизировать без разбора тела."},"children":[]}]}]}],"required":true},{"name":"User-Agent","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Всегда "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"MoreLogin-Webhook/1.0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"required":true}],"pointer":"/paths/cloud_phone.new_machine/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"isEvent":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.new_machine/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.new_machine/post/requestBody/content/application~1json/example"],"pointer":"/paths/cloud_phone.new_machine/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"webhook","method":"POST","path":"cloud_phone.new_machine","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[{"name":"X-Webhook-Event-Id","in":"header","required":true,"schemaId":"schema_23"},{"name":"X-Webhook-Event-Type","in":"header","required":true,"schemaId":"schema_23"},{"name":"User-Agent","in":"header","required":true,"schemaId":"schema_23"}],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.new_machine/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"cloud_phone.new_machine","href":"webhook-management/webhookcloudphonenewmachine","openApiOperationId":"webhookCloudPhoneNewMachine","summary":"Создание нового устройства одним щелчком для облачного телефона завершено"},"isWebhook":true,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.new_machine/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CloudPhoneWebhookEvent","exampleIds":["paths/cloud_phone.new_machine/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Любой 2xx считается доставкой. Тело ответа игнорируется, поэтому отвечайте как можно раньше, а работу выполняйте асинхронно. Всё остальное, включая тайм-аут соединения или чтения, считается неудачей и повторяется."},"children":[]}]}]}]}],"pointer":"/paths/cloud_phone.new_machine/post/responses"}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/webhook-management/webhookcloudphonenewmachine"}],"panels":[]}]},"httpPath":"cloud_phone.new_machine"},{"label":"Запуск облачного браузера завершён","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/ru/api-reference/shared-resources/open-api/webhook-management/webhookcloudbrowserstart","routeSlug":"/ru/api-reference/shared-resources/open-api/webhook-management/webhookcloudbrowserstart","metadata":{"seo":{"title":"Запуск облачного браузера завершён","description":"Отправляется, когда запуск облачного браузера достиг итогового результата."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"webhookCloudBrowserStart","name":"Запуск облачного браузера завершён","isWebhook":true,"pointer":"/paths/cloud_browser.start/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Запуск облачного браузера завершён","isWebhook":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Отправляется, когда запуск облачного браузера достиг итогового результата."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"headers","label":"Headers","labelTranslationKey":"header","parameters":[{"name":"X-Webhook-Event-Id","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"То же значение, что "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" в теле. Используйте его, чтобы обработчик был идемпотентным."},"children":[]}]}]}],"required":true},{"name":"X-Webhook-Event-Type","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"То же значение, что "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventType"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" в теле, чтобы маршрутизировать без разбора тела."},"children":[]}]}]}],"required":true},{"name":"User-Agent","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Всегда "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"MoreLogin-Webhook/1.0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"required":true}],"pointer":"/paths/cloud_browser.start/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"isEvent":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CloudBrowserWebhookEvent","exampleIds":["paths/cloud_browser.start/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/CloudBrowserWebhookEvent","exampleIds":["paths/cloud_browser.start/post/requestBody/content/application~1json/example"],"pointer":"/paths/cloud_browser.start/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"webhook","method":"POST","path":"cloud_browser.start","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[{"name":"X-Webhook-Event-Id","in":"header","required":true,"schemaId":"schema_23"},{"name":"X-Webhook-Event-Type","in":"header","required":true,"schemaId":"schema_23"},{"name":"User-Agent","in":"header","required":true,"schemaId":"schema_23"}],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/CloudBrowserWebhookEvent","exampleIds":["paths/cloud_browser.start/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"cloud_browser.start","href":"webhook-management/webhookcloudbrowserstart","openApiOperationId":"webhookCloudBrowserStart","summary":"Запуск облачного браузера завершён"},"isWebhook":true,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"components/schemas/CloudBrowserWebhookEvent","exampleIds":["paths/cloud_browser.start/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CloudBrowserWebhookEvent","exampleIds":["paths/cloud_browser.start/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Любой 2xx считается доставкой. Тело ответа игнорируется, поэтому отвечайте как можно раньше, а работу выполняйте асинхронно. Всё остальное, включая тайм-аут соединения или чтения, считается неудачей и повторяется."},"children":[]}]}]}]}],"pointer":"/paths/cloud_browser.start/post/responses"}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/webhook-management/webhookcloudbrowserstart"}],"panels":[]}]},"httpPath":"cloud_browser.start"},{"label":"Остановка облачного браузера завершена","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/ru/api-reference/shared-resources/open-api/webhook-management/webhookcloudbrowserstop","routeSlug":"/ru/api-reference/shared-resources/open-api/webhook-management/webhookcloudbrowserstop","metadata":{"seo":{"title":"Остановка облачного браузера завершена","description":"Отправляется при каждой попытке остановки облачного браузера, удачной или нет. Переход в состояние неудачной остановки сам по себе является неудачным результатом этой попытки; последующий повтор вручную или принудительное освобождение считаются новой операцией и получают новый eventId."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"webhookCloudBrowserStop","name":"Остановка облачного браузера завершена","isWebhook":true,"pointer":"/paths/cloud_browser.stop/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Остановка облачного браузера завершена","isWebhook":true,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Отправляется при каждой попытке остановки облачного браузера, удачной или нет. Переход в состояние неудачной остановки сам по себе является неудачным результатом этой попытки; последующий повтор вручную или принудительное освобождение считаются новой операцией и получают новый "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"События дедуплицируются по операции остановки, поэтому одна попытка никогда не даёт два события, а две попытки никогда не объединяются. Внутренняя ошибка архивирования меняет только "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"result"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" и никогда не перезаписывает "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"reason"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", зафиксированный в начале остановки."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Authorization","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"headers","label":"Headers","labelTranslationKey":"header","parameters":[{"name":"X-Webhook-Event-Id","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"То же значение, что "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" в теле. Используйте его, чтобы обработчик был идемпотентным."},"children":[]}]}]}],"required":true},{"name":"X-Webhook-Event-Type","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"То же значение, что "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventType"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" в теле, чтобы маршрутизировать без разбора тела."},"children":[]}]}]}],"required":true},{"name":"User-Agent","in":"header","schemaId":"schema_23","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Всегда "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"MoreLogin-Webhook/1.0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"required":true}],"pointer":"/paths/cloud_browser.stop/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"isEvent":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CloudBrowserStopWebhookEvent","exampleIds":["paths/cloud_browser.stop/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/CloudBrowserStopWebhookEvent","exampleIds":["paths/cloud_browser.stop/post/requestBody/content/application~1json/example"],"pointer":"/paths/cloud_browser.stop/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"webhook","method":"POST","path":"cloud_browser.stop","servers":[{"url":"https://api.morelogin.com"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[{"name":"X-Webhook-Event-Id","in":"header","required":true,"schemaId":"schema_23"},{"name":"X-Webhook-Event-Type","in":"header","required":true,"schemaId":"schema_23"},{"name":"User-Agent","in":"header","required":true,"schemaId":"schema_23"}],"cookie":[]},"security":[{"schemes":[{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/CloudBrowserStopWebhookEvent","exampleIds":["paths/cloud_browser.stop/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"cloud_browser.stop","href":"webhook-management/webhookcloudbrowserstop","openApiOperationId":"webhookCloudBrowserStop","summary":"Остановка облачного браузера завершена"},"isWebhook":true,"hideReplay":false,"servers":[{"url":"https://api.morelogin.com"}],"schemaId":"components/schemas/CloudBrowserStopWebhookEvent","exampleIds":["paths/cloud_browser.stop/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CloudBrowserStopWebhookEvent","exampleIds":["paths/cloud_browser.stop/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Любой 2xx считается доставкой. Тело ответа игнорируется, поэтому отвечайте как можно раньше, а работу выполняйте асинхронно. Всё остальное, включая тайм-аут соединения или чтения, считается неудачей и повторяется."},"children":[]}]}]}]}],"pointer":"/paths/cloud_browser.stop/post/responses"}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/webhook-management/webhookcloudbrowserstop"}],"panels":[]}]},"httpPath":"cloud_browser.stop"}],"content":{"contentType":"group","meta":{"name":"Webhook Management"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Webhook Management","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Настройка эндпоинта обратного вызова команды, который принимает события вебхуков"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/webhook/config","summary":"Настроить вебхук команды","prefix":{"name":"post","color":"post"},"badges":[],"link":"/webhook-management/webhookconfigpost","deprecated":false}]},{"kind":"group-items","title":"Webhooks","titleTranslationKey":"webhooks","items":[{"title":"cloud_phone.power_on","summary":"Включение облачного телефона завершено","prefix":{"name":"post","color":"post"},"badges":[],"link":"/webhook-management/webhookcloudphonepoweron","deprecated":false},{"title":"cloud_phone.power_off","summary":"Облачный телефон выключен","prefix":{"name":"post","color":"post"},"badges":[],"link":"/webhook-management/webhookcloudphonepoweroff","deprecated":false},{"title":"cloud_phone.restart","summary":"Перезапуск облачного телефона завершён","prefix":{"name":"post","color":"post"},"badges":[],"link":"/webhook-management/webhookcloudphonerestart","deprecated":false},{"title":"cloud_phone.reset","summary":"Сброс облачного телефона завершён","prefix":{"name":"post","color":"post"},"badges":[],"link":"/webhook-management/webhookcloudphonereset","deprecated":false},{"title":"cloud_phone.new_machine","summary":"Создание нового устройства одним щелчком для облачного телефона завершено","prefix":{"name":"post","color":"post"},"badges":[],"link":"/webhook-management/webhookcloudphonenewmachine","deprecated":false},{"title":"cloud_browser.start","summary":"Запуск облачного браузера завершён","prefix":{"name":"post","color":"post"},"badges":[],"link":"/webhook-management/webhookcloudbrowserstart","deprecated":false},{"title":"cloud_browser.stop","summary":"Остановка облачного браузера завершена","prefix":{"name":"post","color":"post"},"badges":[],"link":"/webhook-management/webhookcloudbrowserstop","deprecated":false}]}]}]}]}}],"store":{"schemaStore":{"components/schemas/WebhookResult":{"id":"components/schemas/WebhookResult","kind":"json-schema","title":"WebhookResult","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Итоговый результат операции, которую описывает событие."},"children":[]}]}]}],"properties":{"success":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Завершилась ли операция успешно."},"children":[]}]}]}],"type":"boolean"},"code":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" при успехе. При неудаче — стабильный бизнес-код ошибки, не зависящий от языка."},"children":[]}]}]}],"type":"string"},"message":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"null"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" при успехе. При неудаче — пояснение на языке команды; если язык или его текст недоступен, используется "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"en-US"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"type":["string","null"]}},"required":["success","code","message"]}},"components/schemas/CloudPhoneWebhookEvent":{"id":"components/schemas/CloudPhoneWebhookEvent","kind":"json-schema","title":"CloudPhoneWebhookEvent","data":{"type":"object","properties":{"eventId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Уникальный ID события. Повторы доставки и внутренние воспроизведения того же события используют его повторно, поэтому считайте его ключом идемпотентности."},"children":[]}]}]}],"type":"string"},"eventType":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Стабильное имя события."},"children":[]}]}]}],"type":"string"},"eventTime":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Когда наступил итоговый бизнес-результат, в миллисекундах эпохи Unix. Передаётся строкой."},"children":[]}]}]}],"type":"string"},"data":{"type":"object","properties":{"teamId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Команда, которой принадлежит ресурс."},"children":[]}]}]}],"type":"string"},"cloudPhoneId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Облачный телефон, к которому относится событие."},"children":[]}]}]}],"type":"string"}},"required":["teamId","cloudPhoneId"]},"result":{"$ref":"#/components/schemas/WebhookResult"}},"required":["eventId","eventType","eventTime","data","result"]}},"components/schemas/CloudPhonePowerOffWebhookEvent":{"id":"components/schemas/CloudPhonePowerOffWebhookEvent","kind":"json-schema","title":"CloudPhonePowerOffWebhookEvent","data":{"type":"object","properties":{"eventId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Уникальный ID события. Повторы доставки и внутренние воспроизведения того же события используют его повторно, поэтому считайте его ключом идемпотентности."},"children":[]}]}]}],"type":"string"},"eventType":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Стабильное имя события."},"children":[]}]}]}],"type":"string"},"eventTime":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Когда наступил итоговый бизнес-результат, в миллисекундах эпохи Unix. Передаётся строкой."},"children":[]}]}]}],"type":"string"},"data":{"type":"object","properties":{"teamId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Команда, которой принадлежит ресурс."},"children":[]}]}]}],"type":"string"},"cloudPhoneId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Облачный телефон, к которому относится событие."},"children":[]}]}]}],"type":"string"},"reason":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Причина остановки телефона."},"children":[]}]}]}],"type":"string","enum":["NORMAL","MONEY_SAVING","OTHER"]}},"required":["teamId","cloudPhoneId","reason"]},"result":{"$ref":"#/components/schemas/WebhookResult"}},"required":["eventId","eventType","eventTime","data","result"]}},"components/schemas/CloudBrowserWebhookEvent":{"id":"components/schemas/CloudBrowserWebhookEvent","kind":"json-schema","title":"CloudBrowserWebhookEvent","data":{"type":"object","properties":{"eventId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Уникальный ID события. Повторы доставки и внутренние воспроизведения того же события используют его повторно, поэтому считайте его ключом идемпотентности."},"children":[]}]}]}],"type":"string"},"eventType":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Стабильное имя события."},"children":[]}]}]}],"type":"string"},"eventTime":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Когда наступил итоговый бизнес-результат, в миллисекундах эпохи Unix. Передаётся строкой."},"children":[]}]}]}],"type":"string"},"data":{"type":"object","properties":{"teamId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Команда, которой принадлежит ресурс."},"children":[]}]}]}],"type":"string"},"cloudBrowserId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Профиль облачного браузера, к которому относится событие."},"children":[]}]}]}],"type":"string"},"runId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Экземпляр запуска, к которому относится событие."},"children":[]}]}]}],"type":"string"}},"required":["teamId","cloudBrowserId","runId"]},"result":{"$ref":"#/components/schemas/WebhookResult"}},"required":["eventId","eventType","eventTime","data","result"]}},"components/schemas/CloudBrowserStopWebhookEvent":{"id":"components/schemas/CloudBrowserStopWebhookEvent","kind":"json-schema","title":"CloudBrowserStopWebhookEvent","data":{"type":"object","properties":{"eventId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Уникальный ID события. Повторы доставки и внутренние воспроизведения того же события используют его повторно, поэтому считайте его ключом идемпотентности."},"children":[]}]}]}],"type":"string"},"eventType":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Стабильное имя события."},"children":[]}]}]}],"type":"string"},"eventTime":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Когда наступил итоговый бизнес-результат, в миллисекундах эпохи Unix. Передаётся строкой."},"children":[]}]}]}],"type":"string"},"data":{"type":"object","properties":{"teamId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Команда, которой принадлежит ресурс."},"children":[]}]}]}],"type":"string"},"cloudBrowserId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Профиль облачного браузера, к которому относится событие."},"children":[]}]}]}],"type":"string"},"runId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Экземпляр запуска, к которому относится событие."},"children":[]}]}]}],"type":"string"},"reason":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Причина остановки запуска."},"children":[]}]}]}],"type":"string","enum":["NORMAL","MONEY_SAVING","ENERGY_SAVING","BROWSER_EXITED","OTHER"]}},"required":["teamId","cloudBrowserId","runId","reason"]},"result":{"$ref":"#/components/schemas/WebhookResult"}},"required":["eventId","eventType","eventTime","data","result"]}},"schema_0":{"kind":"json-schema","data":{"type":"object","properties":{"id":{"type":"string","pattern":"^\\d+$","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Необязательный ID прокси для точного совпадения. Передавайте 64-битный ID десятичной строкой во избежание потери точности. Не указывайте его, чтобы не фильтровать по ID. Остальные фильтры и пагинация продолжают действовать."},"children":[]}]}]}],"example":"1800000000000101"},"pageNo":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Номер текущей страницы (начиная с 1)"},"children":[]}]}]}],"example":1},"pageSize":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Количество элементов на странице"},"children":[]}]}]}],"example":10},"isCloudPhoneProxy":{"type":"boolean","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Используется ли прокси для облачных телефонов."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Исключить локальные и частные IP (например, 127.0.0.1, 360, pia, частные диапазоны)"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"false"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Вернуть все прокси"},"children":[]}]}]}]}],"example":false},"proxyCategoryType":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Категория прокси:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"1"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Облачная платформа"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"2"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Собственный IP"},"children":[]}]}]}]}],"example":2},"proxyIp":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Фильтр по IP-адресу прокси (частичное совпадение)"},"children":[]}]}]}],"example":""},"proxyName":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Фильтр по названию прокси (частичное совпадение)"},"children":[]}]}]}],"example":""},"proxyProviders":{"type":"array","items":{"type":"integer"},"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Список ID сервисов прокси. Допустимые значения:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Нет"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"4"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Oxylabs"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"5"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Proxys.io"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"6"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = GeoSurf"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"7"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Luminati"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"8"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Lumauto"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"9"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Oxylabsauto"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"10"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Trojan"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"11"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Shadowsocks"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"12"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = vmess"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"13"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = ABCPROXY"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"14"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = LunaProxy"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"15"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = IPHTML"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"16"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = PiaProxy"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"17"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = 922S5"},"children":[]}]}]}]}],"example":[]},"proxyStatus":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Статус назначения прокси:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Обычный"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"1"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Не назначен"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"2"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Обновляется"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"3"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Истёк"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"4"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Скоро истечёт"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"blockquote","attributes":{},"children":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Примечание: собственные прокси всегда имеют статус "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"1"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]}],"example":1},"proxyCheckStatus":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Статус проверки прокси:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Ожидает"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"1"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Успешно"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"2"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Неудачно"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"3"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Неизвестная ошибка"},"children":[]}]}]}]}],"example":1},"proxyTypes":{"type":"array","items":{"type":"integer"},"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Типы протоколов прокси:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = HTTP"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"1"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = HTTPS"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"2"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = SOCKS5"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"3"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = SSH"},"children":[]}]}]}]}],"example":[]}},"required":[]},"id":"schema_0"},"schema_1":{"kind":"json-schema","data":{"type":"object","properties":{"code":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Код результата. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — успех; другие коды означают ошибку."},"children":[]}]}]}],"type":"integer"},"msg":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Сообщение об ошибке"},"children":[]}]}]}],"type":["string","null"]},"data":{"type":"object","properties":{"current":{"type":"string"},"dataList":{"type":"array","items":{"type":"object","properties":{"expiryTime":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Время истечения"},"children":[]}]}]}],"type":"string"},"id":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Первичный ключ"},"children":[]}]}]}],"type":"string"},"proxyCategoryType":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Тип прокси: 1 — прокси платформы; 2 — собственный прокси"},"children":[]}]}]}],"type":"integer"},"proxyCheckStatus":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Статус проверки: 0 — ожидает проверки, 1 — проверка успешна, 2 — проверка не удалась, 3 — неизвестная ошибка"},"children":[]}]}]}],"type":"integer"},"state":{"type":["string","null"],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Штат или область прокси. Приоритет у определённого местоположения выходного IP, затем используется настроенное; возможны null или пустая строка."},"children":[]}]}]}],"example":"California"},"city":{"type":["string","null"],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Город прокси. Приоритет у определённого местоположения выходного IP, затем используется настроенное; возможны null или пустая строка."},"children":[]}]}]}],"example":"Los Angeles"},"proxyPort":{"type":["integer","null"],"format":"int32","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Порт подключения к прокси; не определяется по имени прокси. Может быть null, если недоступен."},"children":[]}]}]}],"example":1080},"proxyIp":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"IP прокси"},"children":[]}]}]}],"type":"string"},"exportIp":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Внешний IP"},"children":[]}]}]}],"type":"string"},"countryCode":{"description":"countryCode","type":"string"},"proxyName":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Название прокси"},"children":[]}]}]}],"type":"string"},"proxyProvider":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Тип прокси: значение по умолчанию 0 - нет 4-Oxylabs 5-Proxys.io 7-Luminati 8-Lumauto 9-Oxylabsauto 10-Trojan，11-Shadowsocks 13-ABCPROXY 14-LunaProxy 15-IPHTML 16-PiaProxy 17-922S5"},"children":[]}]}]}],"type":"integer"},"proxyType":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Тип прокси: 0 - http, 1 - https, 2 - socks5, 3 - ssh"},"children":[]}]}]}],"type":"integer"},"username":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Имя пользователя прокси"},"children":[]}]}]}],"type":"string"},"password":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Пароль прокси"},"children":[]}]}]}],"type":"string"},"refreshUrl":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"URL обновления прокси"},"children":[]}]}]}],"type":"string"}}}},"pages":{"type":"string"},"total":{"type":"string"}},"required":["current","dataList","pages","total"]},"requestId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор запроса операции"},"children":[]}]}]}],"type":"string"}},"required":["code","msg","data","requestId"]},"id":"schema_1"},"schema_2":{"kind":"json-schema","data":{"type":"object","properties":{"city":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Город"},"children":[]}]}]}],"example":""},"country":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Код страны (ISO 3166-1 alpha-2). Обязателен только если proxyProvider=17."},"children":[]}]}]}],"example":"AD"},"encryptionType":{"type":"integer","format":"int32","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Тип шифрования; допустимые значения — целые числа от 1 до 14."},"children":[]}]}]}],"example":14},"ipChangeAction":{"type":"integer","format":"int32","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Действие при смене IP: 0 = блокировать, 1 = предупредить"},"children":[]}]}]}],"example":1},"ipMonitor":{"type":"boolean","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Включить отслеживание смены IP"},"children":[]}]}]}],"example":false},"password":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Пароль для аутентификации прокси"},"children":[]}]}]}],"example":""},"proxyIp":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"IP-адрес прокси"},"children":[]}]}]}],"example":"8.10.22.46"},"proxyName":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Название прокси (поддерживает подстановки вида {{random}})"},"children":[]}]}]}],"example":"sock5_{{random}}"},"proxyPort":{"type":"integer","format":"int32","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Номер порта прокси"},"children":[]}]}]}],"example":65534},"proxyProvider":{"type":"integer","format":"int32","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Тип сервиса прокси:"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"0=HTTP, 1=HTTPS, 2=SOCKS5, 3=SSH, 4=Oxylabs, 5=Proxys.io, 6=GeoSurf, 7=Luminati, 8=Lumauto, 9=Oxylabsauto, 10=Trojan, 11=Shadowsocks, 12=vmess, 13=ABCPROXY, 14=LunaProxy, 15=IPHTML, 16=PiaProxy, 17=922S5."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Особые правила:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Если proxyProvider равен 7 или 8, поле proxyType обязательно."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Если proxyProvider равен 17, поле country обязательно; state и city необязательны."},"children":[]}]}]}]}],"example":2},"proxyType":{"type":"integer","format":"int32","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Тип протокола прокси: 0=HTTP, 1=HTTPS, 2=SOCKS5, 3=SSH."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Обязательно только когда proxyProvider равен 7 или 8."},"children":[]}]}]}],"example":1},"refreshUrl":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"URL для обновления IP динамического прокси (если поддерживается)"},"children":[]}]}]}],"example":""},"state":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Штат/область"},"children":[]}]}]}],"example":""},"username":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Имя пользователя для аутентификации прокси"},"children":[]}]}]}],"example":""}},"required":["proxyIp","proxyPort","proxyProvider"]},"id":"schema_2"},"schema_3":{"kind":"json-schema","data":{"type":"object","properties":{"code":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Код результата. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — успех; другие коды означают ошибку."},"children":[]}]}]}],"type":"integer"},"msg":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Сообщение об ошибке"},"children":[]}]}]}],"type":["string","null"]},"data":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор прокси"},"children":[]}]}]}],"type":"integer"},"requestId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор запроса операции"},"children":[]}]}]}],"type":"string"}},"required":["code","msg","data","requestId"]},"id":"schema_3"},"schema_4":{"kind":"json-schema","data":{"type":"object","required":["id","proxyIp","proxyPort","proxyProvider"],"properties":{"id":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Уникальный ID прокси"},"children":[]}]}]}]},"proxyIp":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"IP-адрес прокси-сервера"},"children":[]}]}]}]},"proxyPort":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Порт прокси-сервера"},"children":[]}]}]}]},"proxyName":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Пользовательское название прокси"},"children":[]}]}]}]},"country":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Страна (например, \"US\", \"CN\")"},"children":[]}]}]}]},"city":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Название города"},"children":[]}]}]}]},"username":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Имя пользователя аутентификации (если требуется)"},"children":[]}]}]}]},"password":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Пароль аутентификации (если требуется)"},"children":[]}]}]}]},"proxyType":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Тип протокола прокси:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = HTTP"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"1"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = HTTPS"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"2"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = SOCKS5"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"3"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = SSH"},"children":[]}]}]}]}]},"proxyProvider":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ID сервиса прокси:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = HTTP"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"1"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = HTTPS"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"2"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = SOCKS5"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"3"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = SSH"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"4"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Oxylabs"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"5"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Proxys.io"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"6"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = GeoSurf"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"7"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Luminati"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"8"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Lumauto"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"9"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Oxylabsauto"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"10"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Trojan"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"11"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Shadowsocks"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"12"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = vmess"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"13"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = ABCPROXY"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"14"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = LunaProxy"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"15"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = IPHTML"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"16"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = PiaProxy"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"17"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = 922S5"},"children":[]}]}]}]}]},"encryptionType":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Тип шифрования (зависит от Сервиса, обычно 0 — без шифрования)"},"children":[]}]}]}]},"ipMonitor":{"type":"boolean","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Включить отслеживание смены IP"},"children":[]}]}]}]},"ipChangeAction":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Действие при смене IP:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"1"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = Уведомить / Обновить (обычное значение)"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"blockquote","attributes":{},"children":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Полный список вариантов см. в документации системы."},"children":[]}]}]}]}]},"refreshUrl":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"URL для запуска смены IP (если поддерживается Сервисом)"},"children":[]}]}]}]},"state":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Резервное поле или пользовательское состояние (необязательно)"},"children":[]}]}]}]}}},"id":"schema_4"},"schema_5":{"kind":"json-schema","data":{"type":"object","properties":{"code":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Код результата. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — успех; другие коды означают ошибку."},"children":[]}]}]}],"type":"integer"},"msg":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Сообщение об ошибке"},"children":[]}]}]}],"type":["string","null"]},"requestId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор запроса операции"},"children":[]}]}]}],"type":"string"}},"required":["code","msg","requestId"]},"id":"schema_5"},"schema_6":{"kind":"json-schema","data":{"type":"array","items":{"type":"integer","format":"int64"}},"id":"schema_6"},"schema_7":{"kind":"json-schema","data":{"type":"object","properties":{"groupName":{"type":"string","title":"Название группы (частичное совпадение)"},"pageNo":{"type":"integer","title":"Текущая страница"},"pageSize":{"type":"integer","title":"Элементов на странице"}},"required":["groupName","pageNo","pageSize"]},"id":"schema_7"},"schema_8":{"kind":"json-schema","data":{"type":"object","properties":{"code":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Код результата. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — успех; другие коды означают ошибку."},"children":[]}]}]}],"type":"integer"},"msg":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Сообщение об ошибке"},"children":[]}]}]}],"type":["string","null"]},"data":{"type":"object","properties":{"current":{"type":"string"},"dataList":{"type":"array","items":{"type":"object","properties":{"id":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор группы"},"children":[]}]}]}],"type":"string"},"groupName":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Название группы"},"children":[]}]}]}],"type":"string"}}}},"pages":{"type":"string"},"total":{"type":"string"}},"required":["current","dataList","pages","total"]},"requestId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор запроса операции"},"children":[]}]}]}],"type":"string"}},"required":["code","msg","data","requestId"]},"id":"schema_8"},"schema_9":{"kind":"json-schema","data":{"type":"object","required":["groupName","id"],"properties":{"groupName":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Новое название группы окружений"},"children":[]}]}]}]},"id":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Уникальный идентификатор обновляемой группы"},"children":[]}]}]}]}}},"id":"schema_9"},"schema_10":{"kind":"json-schema","data":{"type":"object","properties":{"code":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Код результата. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — успех; другие коды означают ошибку."},"children":[]}]}]}],"type":"integer"},"msg":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Сообщение об ошибке"},"children":[]}]}]}],"type":["string","null"]},"data":{"type":"boolean","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Результат"},"children":[]}]}]}]},"requestId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор запроса операции"},"children":[]}]}]}],"type":"string"}},"required":["code","msg","data","requestId"]},"id":"schema_10"},"schema_11":{"kind":"json-schema","data":{"type":"object","properties":{}},"id":"schema_11"},"schema_12":{"kind":"json-schema","data":{"type":"object","properties":{"code":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Код результата. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — успех; другие коды означают ошибку."},"children":[]}]}]}],"type":"integer"},"msg":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Сообщение об ошибке"},"children":[]}]}]}],"type":["string","null"]},"data":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Данные, возвращённые операцией"},"children":[]}]}]}],"type":"object","properties":{"id":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ID группы"},"children":[]}]}]}],"type":"string"},"groupName":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Название группы"},"children":[]}]}]}],"type":"string"}}},"requestId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор запроса операции"},"children":[]}]}]}],"type":"string"}},"required":["code","msg","data","requestId"]},"id":"schema_12"},"schema_13":{"kind":"json-schema","data":{"type":"object","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Уникальный идентификатор обновляемой группы"},"children":[]}]}]}]},"isDeleteAllEnv":{"type":"boolean","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Удалить окружения в группе? false — не удалять, true — удалить"},"children":[]}]}]}]}}},"id":"schema_13"},"schema_14":{"kind":"json-schema","data":{"type":"object","properties":{"code":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Код результата. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — успех; другие коды означают ошибку."},"children":[]}]}]}],"type":"integer"},"msg":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Сообщение об ошибке"},"children":[]}]}]}],"type":["string","null"]},"data":{"type":"boolean"},"requestId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор запроса операции"},"children":[]}]}]}],"type":"string"}},"required":["code","msg","data","requestId"]},"id":"schema_14"},"schema_15":{"kind":"json-schema","data":{"type":"object","properties":{"code":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Код результата. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — успех; другие коды означают ошибку."},"children":[]}]}]}],"type":"integer"},"msg":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Сообщение об ошибке"},"children":[]}]}]}],"type":["string","null"]},"data":{"type":"array","items":{"type":"object","properties":{"id":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ID тегов"},"children":[]}]}]}],"type":"string"},"tagName":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Название тегов"},"children":[]}]}]}],"type":"string"}}}},"requestId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор запроса операции"},"children":[]}]}]}],"type":"string"}},"required":["code","msg","data","requestId"]},"id":"schema_15"},"schema_16":{"kind":"json-schema","data":{"type":"object","properties":{"tagName":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"название тега"},"children":[]}]}]}]}}},"id":"schema_16"},"schema_17":{"kind":"json-schema","data":{"type":"object","properties":{"code":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Код результата. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — успех; другие коды означают ошибку."},"children":[]}]}]}],"type":"integer"},"msg":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Сообщение об ошибке"},"children":[]}]}]}],"type":["string","null"]},"data":{"type":"object","properties":{"id":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ID тегов"},"children":[]}]}]}],"type":"string"},"tagName":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Название тегов"},"children":[]}]}]}],"type":"string"}},"required":["id","tagName"]},"requestId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор запроса операции"},"children":[]}]}]}],"type":"string"},"error":{"type":"object","properties":{}}},"required":["code","msg","data","requestId"]},"id":"schema_17"},"schema_18":{"kind":"json-schema","data":{"type":"object","properties":{"id":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ID тега"},"children":[]}]}]}]},"tagName":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"название тега"},"children":[]}]}]}]}}},"id":"schema_18"},"schema_19":{"kind":"json-schema","data":{"type":"object","properties":{"code":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Код результата. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — успех; другие коды означают ошибку."},"children":[]}]}]}],"type":"integer"},"msg":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Сообщение об ошибке"},"children":[]}]}]}],"type":["string","null"]},"data":{"type":"boolean"},"requestId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор запроса операции"},"children":[]}]}]}],"type":"string"},"error":{"type":"object","properties":{}}},"required":["code","msg","data","requestId"]},"id":"schema_19"},"schema_20":{"kind":"json-schema","data":{"type":"object","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Уникальный ID обновляемого тега"},"children":[]}]}]}]}}},"id":"schema_20"},"schema_21":{"kind":"json-schema","data":{"type":"object","properties":{"callbackUrl":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"HTTPS-URL, принимающий события. От 1 до 1024 символов."},"children":[]}]}]}],"type":"string","maxLength":1024},"enabled":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Включена ли доставка для команды."},"children":[]}]}]}],"type":"boolean"}},"required":["callbackUrl","enabled"]},"id":"schema_21"},"schema_22":{"kind":"json-schema","data":{"type":"object","properties":{"code":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Код результата. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — успех; другие коды означают ошибку."},"children":[]}]}]}],"type":"integer"},"msg":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Сообщение об ошибке"},"children":[]}]}]}],"type":["string","null"]},"data":{"type":"object","properties":{"callbackUrl":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Сохранённый HTTPS-URL обратного вызова."},"children":[]}]}]}],"type":"string"},"enabled":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Включена ли доставка для команды."},"children":[]}]}]}],"type":"boolean"}}},"requestId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор запроса операции"},"children":[]}]}]}],"type":"string"}},"required":["code","msg","data","requestId"]},"id":"schema_22"},"schema_23":{"kind":"json-schema","data":{"type":"string"},"id":"schema_23"}},"exampleStore":{"paths/~1proxyInfo~1page/post/requestBody/content/application~1json/example":{"value":{"id":"1800000000000101","pageNo":1,"pageSize":10,"isCloudPhoneProxy":false,"proxyCategoryType":2,"proxyIp":"","proxyName":"","proxyProviders":[],"proxyStatus":1,"proxyCheckStatus":1,"proxyTypes":[]},"id":"paths/~1proxyInfo~1page/post/requestBody/content/application~1json/example"},"paths/~1proxyInfo~1page/post/responses/200/content/application~1json/example":{"value":{"code":0,"msg":null,"data":{"current":"1","dataList":[{"expiryTime":"2026-09-01 12:00:00","id":"1673823102599682","proxyCategoryType":1,"proxyCheckStatus":1,"state":"California","city":"Los Angeles","proxyPort":1080,"proxyIp":"string","exportIp":"9222","countryCode":"string","proxyName":"example-name","proxyProvider":1,"proxyType":1,"username":"example-name","password":"string","refreshUrl":"https://example.com/resource"}],"pages":"1","total":"1"},"requestId":"0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d"},"id":"paths/~1proxyInfo~1page/post/responses/200/content/application~1json/example"},"paths/~1proxyInfo~1add/post/requestBody/content/application~1json/example":{"value":{"proxyIp":"8.10.22.46","proxyPort":65534,"proxyProvider":2,"proxyType":1,"country":"AD","state":"","city":"","encryptionType":14,"ipChangeAction":1,"ipMonitor":false,"proxyName":"sock5_{{random}}","refreshUrl":"","username":"","password":""},"id":"paths/~1proxyInfo~1add/post/requestBody/content/application~1json/example"},"paths/~1proxyInfo~1add/post/responses/200/content/application~1json/example":{"value":{"code":0,"msg":"","data":0,"requestId":"abcd1234"},"id":"paths/~1proxyInfo~1add/post/responses/200/content/application~1json/example"},"paths/~1proxyInfo~1update/post/requestBody/content/application~1json/example":{"value":{"id":"1566403036579198","proxyIp":"108.11.23.85","proxyPort":4096,"proxyName":"MyProxy","country":"US","city":"New York","username":"","password":"","proxyType":0,"proxyProvider":0,"encryptionType":0,"ipMonitor":true,"ipChangeAction":1,"refreshUrl":"","state":""},"id":"paths/~1proxyInfo~1update/post/requestBody/content/application~1json/example"},"paths/~1proxyInfo~1update/post/responses/200/content/application~1json/example":{"value":{"code":0,"msg":"","requestId":"efgh5678"},"id":"paths/~1proxyInfo~1update/post/responses/200/content/application~1json/example"},"paths/~1proxyInfo~1delete/post/requestBody/content/application~1json/example":{"value":[1054661322597744600,1054661322597744600],"id":"paths/~1proxyInfo~1delete/post/requestBody/content/application~1json/example"},"paths/~1proxyInfo~1delete/post/responses/200/content/application~1json/example":{"value":{"code":0,"msg":"","requestId":"ijkl9012"},"id":"paths/~1proxyInfo~1delete/post/responses/200/content/application~1json/example"},"paths/~1envgroup~1page/post/requestBody/content/application~1json/example":{"value":{"groupName":"132-kernel","pageNo":1,"pageSize":10},"id":"paths/~1envgroup~1page/post/requestBody/content/application~1json/example"},"paths/~1envgroup~1page/post/responses/200/content/application~1json/example":{"value":{"code":0,"msg":"","data":{"current":"0","dataList":[{"id":"0","groupName":""}],"pages":"0","total":"0"},"requestId":""},"id":"paths/~1envgroup~1page/post/responses/200/content/application~1json/example"},"paths/~1envgroup~1edit/post/requestBody/content/application~1json/example":{"value":{"groupName":"Group-1574544945848579","id":"1574525425557584"},"id":"paths/~1envgroup~1edit/post/requestBody/content/application~1json/example"},"paths/~1envgroup~1edit/post/responses/200/content/application~1json/example":{"value":{"code":0,"msg":null,"data":true,"requestId":"0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d"},"id":"paths/~1envgroup~1edit/post/responses/200/content/application~1json/example"},"paths/~1envgroup~1create/post/requestBody/content/application~1json/example":{"value":{},"id":"paths/~1envgroup~1create/post/requestBody/content/application~1json/example"},"paths/~1envgroup~1create/post/responses/200/content/application~1json/example":{"value":{"code":0,"msg":null,"data":{"id":"1673823102599682","groupName":"example-name"},"requestId":"0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d"},"id":"paths/~1envgroup~1create/post/responses/200/content/application~1json/example"},"paths/~1envgroup~1delete/post/requestBody/content/application~1json/example":{"value":{"ids":["string"]},"id":"paths/~1envgroup~1delete/post/requestBody/content/application~1json/example"},"paths/~1envgroup~1delete/post/responses/200/content/application~1json/example":{"value":{"code":0,"msg":"","data":true,"requestId":""},"id":"paths/~1envgroup~1delete/post/responses/200/content/application~1json/example"},"paths/~1envtag~1all/get/responses/200/content/application~1json/example":{"value":{"code":0,"msg":"","data":[{"id":"0","tagName":""}],"requestId":""},"id":"paths/~1envtag~1all/get/responses/200/content/application~1json/example"},"paths/~1envtag~1create/post/requestBody/content/application~1json/example":{"value":{"tagName":"Tag-123"},"id":"paths/~1envtag~1create/post/requestBody/content/application~1json/example"},"paths/~1envtag~1create/post/responses/200/content/application~1json/example":{"value":{"code":0,"msg":"","data":{"id":"0","tagName":""},"requestId":""},"id":"paths/~1envtag~1create/post/responses/200/content/application~1json/example"},"paths/~1envtag~1edit/post/requestBody/content/application~1json/example":{"value":{"id":"1564715845550177","tagName":"Updated-123"},"id":"paths/~1envtag~1edit/post/requestBody/content/application~1json/example"},"paths/~1envtag~1edit/post/responses/200/content/application~1json/example":{"value":{"code":0,"msg":"","data":true,"requestId":""},"id":"paths/~1envtag~1edit/post/responses/200/content/application~1json/example"},"paths/~1envtag~1delete/post/requestBody/content/application~1json/example":{"value":{"ids":["string"]},"id":"paths/~1envtag~1delete/post/requestBody/content/application~1json/example"},"paths/~1envtag~1delete/post/responses/200/content/application~1json/example":{"value":{"code":0,"msg":"","data":true,"requestId":""},"id":"paths/~1envtag~1delete/post/responses/200/content/application~1json/example"},"paths/~1webhook~1config/post/requestBody/content/application~1json/example":{"value":{"callbackUrl":"https://example.com/morelogin/webhook","enabled":true},"id":"paths/~1webhook~1config/post/requestBody/content/application~1json/example"},"paths/~1webhook~1config/post/responses/200/content/application~1json/example":{"value":{"code":0,"msg":"","data":{"callbackUrl":"https://example.com/morelogin/webhook","enabled":true},"requestId":""},"id":"paths/~1webhook~1config/post/responses/200/content/application~1json/example"},"paths/cloud_phone.power_on/post/requestBody/content/application~1json/example":{"value":{"eventId":"c7f3a2b10d8e4f6a9c1b2d3e4f5a6b7c","eventType":"cloud_phone.power_on","eventTime":"1787241600000","data":{"teamId":"10001","cloudPhoneId":"20001"},"result":{"success":false,"code":"33318","message":"Operation failed"}},"id":"paths/cloud_phone.power_on/post/requestBody/content/application~1json/example"},"paths/cloud_phone.power_off/post/requestBody/content/application~1json/example":{"value":{"eventId":"5b1d0c9e7a2f4d38b6c5a4e3f2d1c0b9","eventType":"cloud_phone.power_off","eventTime":"1787241600000","data":{"teamId":"10001","cloudPhoneId":"20001","reason":"MONEY_SAVING"},"result":{"success":true,"code":"0","message":null}},"id":"paths/cloud_phone.power_off/post/requestBody/content/application~1json/example"},"paths/cloud_phone.restart/post/requestBody/content/application~1json/example":{"value":{"eventId":"9e4c1a7b3f2d40518a6b5c4d3e2f1a0b","eventType":"cloud_phone.restart","eventTime":"1787241600000","data":{"teamId":"10001","cloudPhoneId":"20001"},"result":{"success":true,"code":"0","message":null}},"id":"paths/cloud_phone.restart/post/requestBody/content/application~1json/example"},"paths/cloud_phone.reset/post/requestBody/content/application~1json/example":{"value":{"eventId":"2f8a6d4c0b9e47138c7d6e5f4a3b2c1d","eventType":"cloud_phone.reset","eventTime":"1787241600000","data":{"teamId":"10001","cloudPhoneId":"20001"},"result":{"success":true,"code":"0","message":null}},"id":"paths/cloud_phone.reset/post/requestBody/content/application~1json/example"},"paths/cloud_phone.new_machine/post/requestBody/content/application~1json/example":{"value":{"eventId":"7c3b1e9d5a4f42068b1c2d3e4f5a6b70","eventType":"cloud_phone.new_machine","eventTime":"1787241600000","data":{"teamId":"10001","cloudPhoneId":"20001"},"result":{"success":true,"code":"0","message":null}},"id":"paths/cloud_phone.new_machine/post/requestBody/content/application~1json/example"},"paths/cloud_browser.start/post/requestBody/content/application~1json/example":{"value":{"eventId":"4a9f2c7e1b8d43509c6a5b4c3d2e1f00","eventType":"cloud_browser.start","eventTime":"1787241600000","data":{"teamId":"10001","cloudBrowserId":"30001","runId":"40001"},"result":{"success":true,"code":"0","message":null}},"id":"paths/cloud_browser.start/post/requestBody/content/application~1json/example"},"paths/cloud_browser.stop/post/requestBody/content/application~1json/example":{"value":{"eventId":"c7f3a2b10d8e4f6a9c1b2d3e4f5a6b7c","eventType":"cloud_browser.stop","eventTime":"1787241600000","data":{"teamId":"10001","cloudBrowserId":"30001","runId":"40001","reason":"BROWSER_EXITED"},"result":{"success":false,"code":"40006","message":"Operation failed"}},"id":"paths/cloud_browser.stop/post/requestBody/content/application~1json/example"}},"securitySchemeStore":{"Authorization":{"id":"Authorization","type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значение поля access_token из ответа интерфейса получения токена доступа"},"children":[]}]}]}]}},"servers":[{"url":"https://api.morelogin.com"}],"specType":"openapi"},"options":{"mockServer":{"off":true},"disableRouter":true,"downloadUrls":[{"url":"/_bundle/@l10n/ru/API Reference/Shared Resources/open-api.json?download"},{"url":"/_bundle/@l10n/ru/API Reference/Shared Resources/open-api.yaml?download"}],"excludeFromSearch":false,"replayFeatures":{"graphql":false},"specType":"openapi","markdocOptions":{"tags":{},"nodes":{},"components":{}},"metadata":{"title":"Открытый API общих ресурсов","description":"Управляйте общими ресурсами (прокси, группами и тегами) через открытый API MoreLogin.\n\n**Базовый URL**: `https://api.morelogin.com`\n\nАутентификация выполняется с помощью токена OAuth2 Bearer. Подробности см. в разделе [Аутентификация](../Getting%20Started/authentication.md).\n"}},"baseSlug":"/ru/api-reference/shared-resources/open-api","routesMapping":{}}