{"items":[{"type":"link","label":"API Mở Tài Nguyên Dùng Chung","link":"/vi/api-reference/shared-resources/open-api","routeSlug":"/vi/api-reference/shared-resources/open-api","content":{"contentType":"overview","meta":{"name":"API Mở Tài Nguyên Dùng Chung"},"children":[{"nodeType":"container","panels":[{"title":"Download OpenAPI description","titleTranslationKey":"download.description.title","children":[{"kind":"download","label":"open-api.json","url":"/_bundle/@l10n/vi/API Reference/Shared Resources/open-api.json?download"},{"kind":"download","label":"open-api.yaml","url":"/_bundle/@l10n/vi/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 Mở Tài Nguyên Dùng Chung (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":"Quản lý các tài nguyên dùng chung (proxy, nhóm và thẻ) thông qua API mở của 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 cơ sở"},"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":"Xác thực được thực hiện thông qua mã xác thực OAuth2 Bearer. Xem "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/vi/api-reference/getting-started/authentication"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Xác thực"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" để biết chi tiết."},"children":[]}]}]}]}],"sectionId":"/vi/api-reference/shared-resources/open-api"}],"sectionId":"/vi/api-reference/shared-resources/open-api"}]}]}},{"type":"group","label":"Proxy Management","link":"/vi/api-reference/shared-resources/open-api/proxy-management","routeSlug":"/vi/api-reference/shared-resources/open-api/proxy-management","items":[{"label":"Lấy danh sách máy chủ proxy","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/vi/api-reference/shared-resources/open-api/proxy-management/queryproxyinfopageusingpost","routeSlug":"/vi/api-reference/shared-resources/open-api/proxy-management/queryproxyinfopageusingpost","metadata":{"seo":{"title":"Lấy danh sách máy chủ proxy","description":"Liệt kê theo trang các cấu hình proxy của nhóm."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"queryProxyInfoPageUsingPOST","name":"Lấy danh sách máy chủ proxy","deprecated":false,"isWebhook":false,"pointer":"/paths/~1proxyInfo~1page/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Lấy danh sách máy chủ proxy","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":"Liệt kê theo trang các cấu hình proxy của nhóm."},"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":"Tác động"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": không có. Chỉ đọc. An toàn khi thử lại với thời gian chờ tăng dần có giới hạn."},"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":"Lưu ý"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": mật khẩu không được trả về cho thành viên thường, cũng như với proxy cloud và proxy động. Proxy động xuất hiện ở đây nhưng được quản lý ở nơi khác và không thể sửa qua các endpoint proxy."},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Lấy danh sách máy chủ proxy"},"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":"Thành công. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.dataList"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" chứa các bản ghi của trang được yêu cầu và là mảng rỗng khi không có kết quả khớp; "},"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":" và "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.pages"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" mô tả phân trang."},"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":"Thêm máy chủ proxy","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/vi/api-reference/shared-resources/open-api/proxy-management/addusingpost","routeSlug":"/vi/api-reference/shared-resources/open-api/proxy-management/addusingpost","metadata":{"seo":{"title":"Thêm máy chủ proxy","description":"Tạo một cấu hình proxy trong nhóm."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"addUsingPOST","name":"Thêm máy chủ proxy","deprecated":false,"isWebhook":false,"pointer":"/paths/~1proxyInfo~1add/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Thêm máy chủ proxy","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":"Tạo một cấu hình proxy trong nhóm."},"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":"Điều kiện tiên quyết"},"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":" là bắt buộc và phải nằm trong 1–65535, còn "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"proxyProvider"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" phải là một dịch vụ thiết bị được nhận diện."},"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":"Tác động"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": chèn một bản ghi proxy và trả về ID của nó, sẵn sàng để gán cho các profile. Không có gì được gửi tới Loại proxy."},"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":"Hoàn tất"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": đồng bộ."},"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":"Thử lại"},"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":"không có bước kiểm tra trùng tên hay trùng cấu hình."},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Gửi cùng một request body hai lần sẽ tạo ra hai proxy với hai ID. Sau khi hết thời gian chờ, hãy tìm trong "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/proxyInfo/page"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" trước khi gửi lại."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Các mã lỗi nghiệp vụ đã ghi nhận: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"14023"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Xem "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/vi/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":" để biết ý nghĩa từng mã. Mọi thao tác cũng có thể trả về các mã dùng chung."},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Thêm máy chủ proxy"},"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":"Thành công. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là một giá trị số nguyên duy nhất."},"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":"Sửa đổi thông tin proxy","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/vi/api-reference/shared-resources/open-api/proxy-management/updateproxyusingpost","routeSlug":"/vi/api-reference/shared-resources/open-api/proxy-management/updateproxyusingpost","metadata":{"seo":{"title":"Sửa đổi thông tin proxy","description":"Cập nhật một cấu hình proxy."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"updateProxyUsingPOST","name":"Sửa đổi thông tin proxy","deprecated":false,"isWebhook":false,"pointer":"/paths/~1proxyInfo~1update/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Sửa đổi thông tin proxy","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":"Cập nhật một cấu hình proxy."},"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":"Điều kiện tiên quyết"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": proxy phải tồn tại trong nhóm. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Không thể cập nhật proxy động"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" qua endpoint này. Dịch vụ thiết bị phải là một giá trị được nhận diện."},"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":"Tác động"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": đây là ghi đè toàn bộ, không phải cập nhật từng phần — các trường bạn bỏ trống sẽ trở về giá trị mặc định chứ không giữ giá trị hiện tại. Hãy đọc proxy ra trước rồi gửi lại đầy đủ."},"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":"Phạm vi áp dụng"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": các profile vẫn giữ liên kết vì chỉ bản ghi proxy thay đổi, nhưng một trình duyệt hoặc cloud phone đang chạy vẫn tiếp tục dùng thông tin kết nối mà nó đã khởi động cùng. Hãy khởi động lại nó để áp dụng thông tin mới."},"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":"Hoàn tất"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": đồng bộ. Không có khóa lạc quan, nên các lần cập nhật đồng thời sẽ lấy lần ghi cuối cùng."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Các mã lỗi nghiệp vụ đã ghi nhận: "},"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":". Xem "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/vi/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":" để biết ý nghĩa từng mã. Mọi thao tác cũng có thể trả về các mã dùng chung."},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Sửa đổi thông tin proxy"},"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":"Thành công. Thao tác này không trả về payload; kết quả được thể hiện qua "},"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":"Xóa máy chủ proxy","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/vi/api-reference/shared-resources/open-api/proxy-management/deleteproxyusingpost","routeSlug":"/vi/api-reference/shared-resources/open-api/proxy-management/deleteproxyusingpost","metadata":{"seo":{"title":"Xóa máy chủ proxy","description":"Xóa một hoặc nhiều cấu hình proxy."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"deleteProxyUsingPOST","name":"Xóa máy chủ proxy","deprecated":false,"isWebhook":false,"pointer":"/paths/~1proxyInfo~1delete/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Xóa máy chủ proxy","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":"Xóa một hoặc nhiều cấu hình proxy."},"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":"Điều kiện tiên quyết"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": ít nhất một ID phải tra cứu được trong nhóm; những ID không tra cứu được sẽ bị bỏ qua âm thầm. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Không thể xóa một proxy nền tảng cloud chưa hết hạn"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — trường hợp này được báo bằng một mã lỗi riêng."},"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":"Tác động"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": proxy tự sở hữu bị loại bỏ và được hủy liên kết khỏi mọi jump server. Một proxy nền tảng cloud đã hết hạn thì thay vào đó được đánh dấu chờ giải phóng, đăng ký của nó bị hủy, và IP được giải phóng "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"không đồng bộ"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — quá trình giải phóng có thể vẫn đang diễn ra khi phản hồi trả về."},"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":"Ảnh hưởng lan truyền"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": các profile và cloud phone đang gán proxy này "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"không bị chặn cũng không được hủy gán"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Chúng vẫn tiếp tục trỏ tới proxy đã bị xóa, và các phiên đang chạy không bị ngắt. Hãy gán lại chúng bằng "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/env/setProxy/batch"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" trước khi xóa."},"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":"Thử lại"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": các ID được xử lý lần lượt và lệnh gọi dừng lại ở lần từ chối đầu tiên, nên lô có thể chỉ được áp dụng một phần. Hãy đọc lại "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/proxyInfo/page"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" trước khi thử lại."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Các mã lỗi nghiệp vụ đã ghi nhận: "},"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":". Xem "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/vi/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":" để biết ý nghĩa từng mã. Mọi thao tác cũng có thể trả về các mã dùng chung."},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Xóa máy chủ proxy"},"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":"Thành công. Thao tác này không trả về payload; kết quả được thể hiện qua "},"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":"Tạo, cập nhật, xóa và liệt kê các cấu hình proxy"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/proxyInfo/page","summary":"Lấy danh sách máy chủ proxy","prefix":{"name":"post","color":"post"},"badges":[],"link":"/proxy-management/queryproxyinfopageusingpost","deprecated":false},{"title":"/proxyInfo/add","summary":"Thêm máy chủ proxy","prefix":{"name":"post","color":"post"},"badges":[],"link":"/proxy-management/addusingpost","deprecated":false},{"title":"/proxyInfo/update","summary":"Sửa đổi thông tin proxy","prefix":{"name":"post","color":"post"},"badges":[],"link":"/proxy-management/updateproxyusingpost","deprecated":false},{"title":"/proxyInfo/delete","summary":"Xóa máy chủ proxy","prefix":{"name":"post","color":"post"},"badges":[],"link":"/proxy-management/deleteproxyusingpost","deprecated":false}]}]}]}]}},{"type":"group","label":"Group Management","link":"/vi/api-reference/shared-resources/open-api/group-management","routeSlug":"/vi/api-reference/shared-resources/open-api/group-management","items":[{"label":"Lấy danh sách các nhóm","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/vi/api-reference/shared-resources/open-api/group-management/envgrouppagepost","routeSlug":"/vi/api-reference/shared-resources/open-api/group-management/envgrouppagepost","metadata":{"seo":{"title":"Lấy danh sách các nhóm","description":"Liệt kê theo trang các nhóm profile."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"envgroupPagePost","name":"Lấy danh sách các nhóm","deprecated":false,"isWebhook":false,"pointer":"/paths/~1envgroup~1page/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Lấy danh sách các nhóm","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":"Liệt kê theo trang các nhóm profile."},"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":"Tác động"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": không có. Chỉ đọc. An toàn khi thử lại với thời gian chờ tăng dần có giới hạn."},"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":"Lưu ý"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": khi nhóm làm việc phân quyền theo từng nhóm, một thành viên chưa được cấp nhóm nào sẽ nhận một trang rỗng thay vì lỗi."},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Lấy danh sách các nhóm"},"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":"Thành công. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.dataList"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" chứa các bản ghi của trang được yêu cầu và là mảng rỗng khi không có kết quả khớp; "},"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":" và "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data.pages"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" mô tả phân trang."},"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":"Chỉnh sửa thông tin nhóm","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/vi/api-reference/shared-resources/open-api/group-management/envgroupeditpost","routeSlug":"/vi/api-reference/shared-resources/open-api/group-management/envgroupeditpost","metadata":{"seo":{"title":"Chỉnh sửa thông tin nhóm","description":"Đổi tên một nhóm profile."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"envgroupEditPost","name":"Chỉnh sửa thông tin nhóm","deprecated":false,"isWebhook":false,"pointer":"/paths/~1envgroup~1edit/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Chỉnh sửa thông tin nhóm","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":"Đổi tên một nhóm profile."},"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":"Điều kiện tiên quyết"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": nhóm phải tồn tại trong nhóm làm việc, bên gọi phải có quyền với nó, và tên mới không được trùng với nhóm khác. Bước kiểm tra trùng tên chỉ chạy khi tên thực sự thay đổi."},"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":"Tác động"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": đổi tên nhóm. Các profile vẫn ở trong đó — chúng tham chiếu nhóm theo ID, nên không cần cập nhật gì khác."},"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":"Hoàn tất"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": đồng bộ và idempotent."},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Chỉnh sửa thông tin nhóm"},"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":"Thành công. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là một giá trị boolean duy nhất."},"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":"Thêm nhóm","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/vi/api-reference/shared-resources/open-api/group-management/envgroupcreatepost","routeSlug":"/vi/api-reference/shared-resources/open-api/group-management/envgroupcreatepost","metadata":{"seo":{"title":"Thêm nhóm","description":"Tạo một nhóm profile."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"envgroupCreatePost","name":"Thêm nhóm","deprecated":false,"isWebhook":false,"pointer":"/paths/~1envgroup~1create/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Thêm nhóm","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":"Tạo một nhóm profile."},"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":"Điều kiện tiên quyết"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": tên không được rỗng, tối đa 100 ký tự, và chưa được một nhóm khác trong nhóm làm việc sử dụng. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Mỗi nhóm làm việc bị giới hạn 1000 nhóm."},"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":"Tác động"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": tạo nhóm. Khi nhóm làm việc phân quyền theo từng nhóm và bên gọi không phải chủ sở hữu, bên gọi cũng được cấp quyền truy cập nhóm mới."},"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":"Hoàn tất"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": đồng bộ; "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" mang ID của nhóm mới."},"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":"Thử lại"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": tên trùng sẽ bị từ chối chứ không dùng lại nhóm đã có, nên nếu bạn thử lại sau một lệnh gọi thực ra đã thành công nhưng bạn không nhận được phản hồi, lần thử lại sẽ báo lỗi trùng tên — chính đó là dấu hiệu lần gọi đầu đã thành công. Hãy xác nhận bằng "},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Thêm nhóm"},"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":"Thành công. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là một đối tượng với các trường "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"id"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" và "},"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":"Xóa nhóm","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/vi/api-reference/shared-resources/open-api/group-management/envgroupdeletepost","routeSlug":"/vi/api-reference/shared-resources/open-api/group-management/envgroupdeletepost","metadata":{"seo":{"title":"Xóa nhóm","description":"Xóa một hoặc nhiều nhóm profile."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"envgroupDeletePost","name":"Xóa nhóm","deprecated":false,"isWebhook":false,"pointer":"/paths/~1envgroup~1delete/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Xóa nhóm","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":"Xóa một hoặc nhiều nhóm profile."},"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":"Điều kiện tiên quyết"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": ít nhất một ID phải tra cứu được trong nhóm làm việc và bên gọi phải có quyền với nó; các ID không tra cứu được sẽ bị bỏ qua âm thầm."},"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":"Tác động"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": xóa các nhóm và quyền truy cập đã cấp cho thành viên theo chúng. Các profile trình duyệt và cloud phone từng ở trong đó sẽ trở thành chưa thuộc nhóm nào, nên không để lại tham chiếu nhóm mồ côi. Bật cờ xóa luôn môi trường sẽ chuyển thêm các profile mà bạn có quyền "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"vào thùng rác"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — chúng không bị hủy, và cờ này không bao giờ tác động tới cloud phone."},"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":"Hoàn tất"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": đồng bộ nhưng "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"không nguyên tử"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Nhóm bị xóa trước, và các bước sau vẫn có thể thất bại, chẳng hạn khi một profile đang chạy hoặc đang chuyển giao, để lại kết quả là nhóm đã mất mà profile chưa được chuyển đi."},"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":"Thử lại"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": hãy kiểm chứng bằng "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/envgroup/page"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" và danh sách profile trước khi thử lại."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Các mã lỗi nghiệp vụ đã ghi nhận: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"19064"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Xem "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/vi/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":" để biết ý nghĩa từng mã. Mọi thao tác cũng có thể trả về các mã dùng chung."},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Xóa nhóm"},"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":"Thành công. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là một giá trị boolean duy nhất."},"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":"Tạo, cập nhật, xóa và liệt kê các nhóm môi trường"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/envgroup/page","summary":"Lấy danh sách các nhóm","prefix":{"name":"post","color":"post"},"badges":[],"link":"/group-management/envgrouppagepost","deprecated":false},{"title":"/envgroup/edit","summary":"Chỉnh sửa thông tin nhóm","prefix":{"name":"post","color":"post"},"badges":[],"link":"/group-management/envgroupeditpost","deprecated":false},{"title":"/envgroup/create","summary":"Thêm nhóm","prefix":{"name":"post","color":"post"},"badges":[],"link":"/group-management/envgroupcreatepost","deprecated":false},{"title":"/envgroup/delete","summary":"Xóa nhóm","prefix":{"name":"post","color":"post"},"badges":[],"link":"/group-management/envgroupdeletepost","deprecated":false}]}]}]}]}},{"type":"group","label":"Tag Management","link":"/vi/api-reference/shared-resources/open-api/tag-management","routeSlug":"/vi/api-reference/shared-resources/open-api/tag-management","items":[{"label":"Lấy danh sách thẻ","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/vi/api-reference/shared-resources/open-api/tag-management/envtagallget","routeSlug":"/vi/api-reference/shared-resources/open-api/tag-management/envtagallget","metadata":{"seo":{"title":"Lấy danh sách thẻ","description":"Trả về mọi thẻ profile trong nhóm."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"envtagAllGet","name":"Lấy danh sách thẻ","deprecated":false,"isWebhook":false,"pointer":"/paths/~1envtag~1all/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Lấy danh sách thẻ","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":"Trả về mọi thẻ profile trong nhóm."},"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":"Tác động"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": không có. Chỉ đọc. An toàn khi thử lại với thời gian chờ tăng dần có giới hạn."},"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":"Lưu ý"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": endpoint này "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"không phân trang và thẻ không có giới hạn phía server"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", nên phản hồi sẽ lớn dần theo số thẻ mà nhóm bạn đã tạo. Hãy thiết kế client tương ứng."},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Lấy danh sách thẻ"},"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":"Thành công. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là mảng các đối tượng với các trường "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"id"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" và "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"tagName"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", và là mảng rỗng khi không có gì để trả về."},"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":"Tạo thẻ","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/vi/api-reference/shared-resources/open-api/tag-management/envtagcreatepost","routeSlug":"/vi/api-reference/shared-resources/open-api/tag-management/envtagcreatepost","metadata":{"seo":{"title":"Tạo thẻ","description":"Tạo một thẻ profile."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"envtagCreatePost","name":"Tạo thẻ","deprecated":false,"isWebhook":false,"pointer":"/paths/~1envtag~1create/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Tạo thẻ","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":"Tạo một thẻ profile."},"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":"Điều kiện tiên quyết"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": tên không được rỗng, tối đa 100 ký tự, và chưa được một thẻ khác trong nhóm sử dụng."},"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":"Tác động"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": tạo thẻ và trả về ID của nó. Khác với nhóm, thẻ không có giới hạn số lượng."},"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":"Thử lại"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": tên trùng sẽ bị từ chối chứ không dùng lại thẻ đã có. Hãy xác nhận bằng "},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Tạo thẻ"},"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":"Thành công. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là một đối tượng với các trường "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"id"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" và "},"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":"Chỉnh sửa thông tin của thẻ","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/vi/api-reference/shared-resources/open-api/tag-management/envtageditpost","routeSlug":"/vi/api-reference/shared-resources/open-api/tag-management/envtageditpost","metadata":{"seo":{"title":"Chỉnh sửa thông tin của thẻ","description":"Đổi tên một thẻ profile."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"envtagEditPost","name":"Chỉnh sửa thông tin của thẻ","deprecated":false,"isWebhook":false,"pointer":"/paths/~1envtag~1edit/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Chỉnh sửa thông tin của thẻ","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":"Đổi tên một thẻ profile."},"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":"Điều kiện tiên quyết"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": thẻ phải tồn tại trong nhóm, và tên mới không được trùng với thẻ khác."},"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":"Tác động"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": đổi tên thẻ. Các liên kết thẻ hiện có không bị ảnh hưởng và các profile hiển thị tên mới ngay lập tức."},"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":"Hoàn tất"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": đồng bộ và idempotent."},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Chỉnh sửa thông tin của thẻ"},"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":"Thành công. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là một giá trị boolean duy nhất."},"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":"Xóa thẻ","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/vi/api-reference/shared-resources/open-api/tag-management/envtagdeletepost","routeSlug":"/vi/api-reference/shared-resources/open-api/tag-management/envtagdeletepost","metadata":{"seo":{"title":"Xóa thẻ","description":"Xóa một hoặc nhiều thẻ profile."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"envtagDeletePost","name":"Xóa thẻ","deprecated":false,"isWebhook":false,"pointer":"/paths/~1envtag~1delete/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Xóa thẻ","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":"Xóa một hoặc nhiều thẻ profile."},"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":"Điều kiện tiên quyết"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": ít nhất một ID phải tra cứu được trong nhóm; những ID không tra cứu được sẽ bị bỏ qua âm thầm."},"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":"Tác động"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": xóa các thẻ. Thẻ biến mất khỏi mọi profile từng mang nó, và không profile nào bị xóa. Endpoint này chỉ quản lý thẻ profile — thẻ tệp Cloud Storage được quản lý riêng."},"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":"Hoàn tất"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": đồng bộ. Gọi lại sẽ báo các thẻ không hợp lệ, điều đó nghĩa là lần gọi đầu đã thành công."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Các mã lỗi nghiệp vụ đã ghi nhận: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"19105"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Xem "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/vi/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":" để biết ý nghĩa từng mã. Mọi thao tác cũng có thể trả về các mã dùng chung."},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Xóa thẻ"},"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":"Thành công. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là một giá trị boolean duy nhất."},"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":"Tạo, cập nhật, xóa và liệt kê các thẻ môi trường"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/envtag/all","summary":"Lấy danh sách thẻ","prefix":{"name":"get","color":"get"},"badges":[],"link":"/tag-management/envtagallget","deprecated":false},{"title":"/envtag/create","summary":"Tạo thẻ","prefix":{"name":"post","color":"post"},"badges":[],"link":"/tag-management/envtagcreatepost","deprecated":false},{"title":"/envtag/edit","summary":"Chỉnh sửa thông tin của thẻ","prefix":{"name":"post","color":"post"},"badges":[],"link":"/tag-management/envtageditpost","deprecated":false},{"title":"/envtag/delete","summary":"Xóa thẻ","prefix":{"name":"post","color":"post"},"badges":[],"link":"/tag-management/envtagdeletepost","deprecated":false}]}]}]}]}},{"type":"group","label":"Webhook Management","link":"/vi/api-reference/shared-resources/open-api/webhook-management","routeSlug":"/vi/api-reference/shared-resources/open-api/webhook-management","items":[{"label":"Cấu hình webhook của nhóm","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/vi/api-reference/shared-resources/open-api/webhook-management/webhookconfigpost","routeSlug":"/vi/api-reference/shared-resources/open-api/webhook-management/webhookconfigpost","metadata":{"seo":{"title":"Cấu hình webhook của nhóm","description":"Tạo mới hoặc thay thế cấu hình webhook của nhóm."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"webhookConfigPost","name":"Cấu hình webhook của nhóm","deprecated":false,"isWebhook":false,"pointer":"/paths/~1webhook~1config/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Cấu hình webhook của nhóm","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":"Tạo mới hoặc thay thế cấu hình webhook của nhóm."},"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":"Điều kiện tiên quyết"},"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":" phải là URL HTTPS dài từ 1 đến 1024 ký tự, có tên host, không chứa thông tin người dùng, không có fragment và cổng hợp lệ. Mọi địa chỉ mà nó phân giải ra đều phải định tuyến được trên internet; các dải localhost, riêng tư, link-local, CGNAT, metadata đám mây, dải dành riêng cho giao thức, dải dùng cho tài liệu và 6to4 sẽ bị từ chối. Cùng phép kiểm tra đó được thực hiện lại khi một lần gửi mở kết nối, nên một tên miền sau này phân giải vào dải riêng tư chỉ làm lần gửi đó thất bại chứ không chạm tới mạng của bạn."},"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":"Tác động"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": upsert cấu hình duy nhất thuộc nhóm trong ngữ cảnh phía máy chủ. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"teamId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" không bao giờ được đọc từ request, nên người gọi không thể cấu hình cho nhóm khác. Endpoint của Local API và Open API đọc và ghi cùng một bản ghi, và phản hồi phản ánh nội dung đã lưu."},"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":"Tắt"},"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":" giữ lại URL và dừng việc tạo sự kiện mới. Các sự kiện đã nằm trong hàng đợi sẽ bị hủy lần lượt nếu cấu hình vẫn đang tắt khi chúng được cấp phép lần kế tiếp, nên bật lại sớm sẽ cho chúng tiếp tục."},"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":"Thử lại"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": an toàn. Việc lưu là upsert theo nhóm, nên gửi lại cùng một request sẽ hội tụ về cùng một trạng thái."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Xem "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/vi/api-reference/getting-started/webhooks"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Webhooks"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" để biết hợp đồng callback, tên sự kiện và lịch thử lại."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Các mã lỗi nghiệp vụ đã ghi nhận: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"41001"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Xem "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/vi/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":" để biết ý nghĩa từng mã. Mọi thao tác cũng có thể trả về các mã dùng chung."},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Cấu hình webhook của nhóm"},"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":"Thành công. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"data"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là một đối tượng có các trường "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"callbackUrl"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" và "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"enabled"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", phản ánh cấu hình đã lưu."},"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":"Đã hoàn tất bật cloud phone","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/vi/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonepoweron","routeSlug":"/vi/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonepoweron","metadata":{"seo":{"title":"Đã hoàn tất bật cloud phone","description":"Được gửi khi một lần bật đã có kết quả cuối cùng."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"webhookCloudPhonePowerOn","name":"Đã hoàn tất bật cloud phone","isWebhook":true,"pointer":"/paths/cloud_phone.power_on/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Đã hoàn tất bật cloud phone","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":"Được gửi khi một lần bật đã có kết quả cuối cùng."},"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":" chỉ là "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" khi callback của dịch vụ thiết bị thành công và việc đồng bộ cục bộ đã commit. Lỗi tính phí khi bật, hoặc một lần kiểm tra proxy bất đồng bộ thất bại và hoàn tất dọn dẹp, đều báo là bật thất bại và không tạo thêm sự kiện tắt riêng. Các việc hoãn lại như cài ứng dụng mặc định không làm thay đổi kết quả."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Nếu quá trình bật bị một thao tác tắt làm gián đoạn thì lần thử đó không tạo sự kiện bật; lần tắt thành công sau đó vẫn tạo "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"cloud_phone.power_off"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" riêng."},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Cùng giá trị với "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" trong body. Dùng nó để xử lý của bạn có tính idempotent."},"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":"Cùng giá trị với "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventType"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" trong body, để bạn định tuyến mà không cần phân tích body."},"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":"Luôn là "},"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":"Đã hoàn tất bật cloud phone"},"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":"Mọi mã 2xx đều được coi là đã gửi thành công. Body phản hồi bị bỏ qua, nên hãy trả về càng sớm càng tốt và xử lý bất đồng bộ. Mọi trường hợp khác, kể cả timeout kết nối hoặc timeout đọc, đều tính là thất bại và sẽ được thử lại."},"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":"Cloud phone đã tắt","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/vi/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonepoweroff","routeSlug":"/vi/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonepoweroff","metadata":{"seo":{"title":"Cloud phone đã tắt","description":"Được gửi khi một lần tắt thành công. Lần tắt thất bại không tạo sự kiện này, nên result.success ở đây luôn là true."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"webhookCloudPhonePowerOff","name":"Cloud phone đã tắt","isWebhook":true,"pointer":"/paths/cloud_phone.power_off/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Cloud phone đã tắt","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":"Được gửi khi một lần tắt thành công. Lần tắt thất bại không tạo sự kiện này, nên "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"result.success"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" ở đây luôn là "},"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":" ghi lại lý do máy dừng."},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Cùng giá trị với "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" trong body. Dùng nó để xử lý của bạn có tính idempotent."},"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":"Cùng giá trị với "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventType"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" trong body, để bạn định tuyến mà không cần phân tích body."},"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":"Luôn là "},"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":"Cloud phone đã tắt"},"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":"Mọi mã 2xx đều được coi là đã gửi thành công. Body phản hồi bị bỏ qua, nên hãy trả về càng sớm càng tốt và xử lý bất đồng bộ. Mọi trường hợp khác, kể cả timeout kết nối hoặc timeout đọc, đều tính là thất bại và sẽ được thử lại."},"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":"Đã hoàn tất khởi động lại cloud phone","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/vi/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonerestart","routeSlug":"/vi/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonerestart","metadata":{"seo":{"title":"Đã hoàn tất khởi động lại cloud phone","description":"Được gửi khi một lần khởi động lại đã có kết quả cuối cùng. success chỉ là true khi callback của dịch vụ thiết bị thành công và việc đồng bộ cục bộ đã commit."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"webhookCloudPhoneRestart","name":"Đã hoàn tất khởi động lại cloud phone","isWebhook":true,"pointer":"/paths/cloud_phone.restart/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Đã hoàn tất khởi động lại cloud phone","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":"Được gửi khi một lần khởi động lại đã có kết quả cuối cùng. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"success"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" chỉ là "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" khi callback của dịch vụ thiết bị thành công và việc đồng bộ cục bộ đã commit."},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Cùng giá trị với "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" trong body. Dùng nó để xử lý của bạn có tính idempotent."},"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":"Cùng giá trị với "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventType"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" trong body, để bạn định tuyến mà không cần phân tích body."},"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":"Luôn là "},"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":"Đã hoàn tất khởi động lại cloud phone"},"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":"Mọi mã 2xx đều được coi là đã gửi thành công. Body phản hồi bị bỏ qua, nên hãy trả về càng sớm càng tốt và xử lý bất đồng bộ. Mọi trường hợp khác, kể cả timeout kết nối hoặc timeout đọc, đều tính là thất bại và sẽ được thử lại."},"children":[]}]}]}]}],"pointer":"/paths/cloud_phone.restart/post/responses"}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/webhook-management/webhookcloudphonerestart"}],"panels":[]}]},"httpPath":"cloud_phone.restart"},{"label":"Đã hoàn tất đặt lại cloud phone","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/vi/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonereset","routeSlug":"/vi/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonereset","metadata":{"seo":{"title":"Đã hoàn tất đặt lại cloud phone","description":"Được gửi khi một lần đặt lại đã có kết quả cuối cùng. success chỉ là true khi callback của dịch vụ thiết bị thành công và việc đồng bộ cục bộ đã commit."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"webhookCloudPhoneReset","name":"Đã hoàn tất đặt lại cloud phone","isWebhook":true,"pointer":"/paths/cloud_phone.reset/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Đã hoàn tất đặt lại cloud phone","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":"Được gửi khi một lần đặt lại đã có kết quả cuối cùng. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"success"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" chỉ là "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" khi callback của dịch vụ thiết bị thành công và việc đồng bộ cục bộ đã commit."},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Cùng giá trị với "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" trong body. Dùng nó để xử lý của bạn có tính idempotent."},"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":"Cùng giá trị với "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventType"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" trong body, để bạn định tuyến mà không cần phân tích body."},"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":"Luôn là "},"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":"Đã hoàn tất đặt lại cloud phone"},"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":"Mọi mã 2xx đều được coi là đã gửi thành công. Body phản hồi bị bỏ qua, nên hãy trả về càng sớm càng tốt và xử lý bất đồng bộ. Mọi trường hợp khác, kể cả timeout kết nối hoặc timeout đọc, đều tính là thất bại và sẽ được thử lại."},"children":[]}]}]}]}],"pointer":"/paths/cloud_phone.reset/post/responses"}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/webhook-management/webhookcloudphonereset"}],"panels":[]}]},"httpPath":"cloud_phone.reset"},{"label":"Đã hoàn tất tạo máy mới một lần bấm cho cloud phone","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/vi/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonenewmachine","routeSlug":"/vi/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonenewmachine","metadata":{"seo":{"title":"Đã hoàn tất tạo máy mới một lần bấm cho cloud phone","description":"Được gửi khi thao tác tạo máy mới một lần bấm đã có kết quả cuối cùng. success chỉ là true khi callback của dịch vụ thiết bị thành công và việc đồng bộ cục bộ đã commit."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"webhookCloudPhoneNewMachine","name":"Đã hoàn tất tạo máy mới một lần bấm cho cloud phone","isWebhook":true,"pointer":"/paths/cloud_phone.new_machine/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Đã hoàn tất tạo máy mới một lần bấm cho cloud phone","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":"Được gửi khi thao tác tạo máy mới một lần bấm đã có kết quả cuối cùng. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"success"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" chỉ là "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" khi callback của dịch vụ thiết bị thành công và việc đồng bộ cục bộ đã commit."},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Cùng giá trị với "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" trong body. Dùng nó để xử lý của bạn có tính idempotent."},"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":"Cùng giá trị với "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventType"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" trong body, để bạn định tuyến mà không cần phân tích body."},"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":"Luôn là "},"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":"Đã hoàn tất tạo máy mới một lần bấm cho cloud phone"},"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":"Mọi mã 2xx đều được coi là đã gửi thành công. Body phản hồi bị bỏ qua, nên hãy trả về càng sớm càng tốt và xử lý bất đồng bộ. Mọi trường hợp khác, kể cả timeout kết nối hoặc timeout đọc, đều tính là thất bại và sẽ được thử lại."},"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":"Đã hoàn tất mở cloud browser","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/vi/api-reference/shared-resources/open-api/webhook-management/webhookcloudbrowserstart","routeSlug":"/vi/api-reference/shared-resources/open-api/webhook-management/webhookcloudbrowserstart","metadata":{"seo":{"title":"Đã hoàn tất mở cloud browser","description":"Được gửi khi việc mở cloud browser đã có kết quả cuối cùng."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"webhookCloudBrowserStart","name":"Đã hoàn tất mở cloud browser","isWebhook":true,"pointer":"/paths/cloud_browser.start/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Đã hoàn tất mở cloud browser","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":"Được gửi khi việc mở cloud browser đã có kết quả cuối cùng."},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Cùng giá trị với "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" trong body. Dùng nó để xử lý của bạn có tính idempotent."},"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":"Cùng giá trị với "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventType"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" trong body, để bạn định tuyến mà không cần phân tích body."},"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":"Luôn là "},"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":"Đã hoàn tất mở cloud browser"},"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":"Mọi mã 2xx đều được coi là đã gửi thành công. Body phản hồi bị bỏ qua, nên hãy trả về càng sớm càng tốt và xử lý bất đồng bộ. Mọi trường hợp khác, kể cả timeout kết nối hoặc timeout đọc, đều tính là thất bại và sẽ được thử lại."},"children":[]}]}]}]}],"pointer":"/paths/cloud_browser.start/post/responses"}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/webhook-management/webhookcloudbrowserstart"}],"panels":[]}]},"httpPath":"cloud_browser.start"},{"label":"Đã hoàn tất đóng cloud browser","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/vi/api-reference/shared-resources/open-api/webhook-management/webhookcloudbrowserstop","routeSlug":"/vi/api-reference/shared-resources/open-api/webhook-management/webhookcloudbrowserstop","metadata":{"seo":{"title":"Đã hoàn tất đóng cloud browser","description":"Được gửi cho mọi lần thử đóng cloud browser, dù thành công hay không. Việc chuyển sang trạng thái đóng thất bại tự nó đã là kết quả thất bại của lần thử đó; lần thử lại thủ công sau đó hoặc lần giải phóng cưỡng bức được coi là thao tác mới và sinh ra eventId mới."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"webhookCloudBrowserStop","name":"Đã hoàn tất đóng cloud browser","isWebhook":true,"pointer":"/paths/cloud_browser.stop/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Đã hoàn tất đóng cloud browser","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":"Được gửi cho mọi lần thử đóng cloud browser, dù thành công hay không. Việc chuyển sang trạng thái đóng thất bại tự nó đã là kết quả thất bại của lần thử đó; lần thử lại thủ công sau đó hoặc lần giải phóng cưỡng bức được coi là thao tác mới và sinh ra "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" mới."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Sự kiện được loại trùng theo từng thao tác đóng, nên một lần thử không bao giờ sinh ra hai sự kiện và hai lần thử không bao giờ bị gộp. Lỗi lưu trữ nội bộ chỉ ảnh hưởng tới "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"result"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", không bao giờ ghi đè "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"reason"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" đã chốt khi bắt đầu đóng."},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy 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":"Cùng giá trị với "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" trong body. Dùng nó để xử lý của bạn có tính idempotent."},"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":"Cùng giá trị với "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eventType"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" trong body, để bạn định tuyến mà không cần phân tích body."},"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":"Luôn là "},"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":"Đã hoàn tất đóng cloud browser"},"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":"Mọi mã 2xx đều được coi là đã gửi thành công. Body phản hồi bị bỏ qua, nên hãy trả về càng sớm càng tốt và xử lý bất đồng bộ. Mọi trường hợp khác, kể cả timeout kết nối hoặc timeout đọc, đều tính là thất bại và sẽ được thử lại."},"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":"Cấu hình endpoint callback của nhóm để nhận sự kiện webhook"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/webhook/config","summary":"Cấu hình webhook của nhóm","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":"Đã hoàn tất bật cloud phone","prefix":{"name":"post","color":"post"},"badges":[],"link":"/webhook-management/webhookcloudphonepoweron","deprecated":false},{"title":"cloud_phone.power_off","summary":"Cloud phone đã tắt","prefix":{"name":"post","color":"post"},"badges":[],"link":"/webhook-management/webhookcloudphonepoweroff","deprecated":false},{"title":"cloud_phone.restart","summary":"Đã hoàn tất khởi động lại cloud phone","prefix":{"name":"post","color":"post"},"badges":[],"link":"/webhook-management/webhookcloudphonerestart","deprecated":false},{"title":"cloud_phone.reset","summary":"Đã hoàn tất đặt lại cloud phone","prefix":{"name":"post","color":"post"},"badges":[],"link":"/webhook-management/webhookcloudphonereset","deprecated":false},{"title":"cloud_phone.new_machine","summary":"Đã hoàn tất tạo máy mới một lần bấm cho cloud phone","prefix":{"name":"post","color":"post"},"badges":[],"link":"/webhook-management/webhookcloudphonenewmachine","deprecated":false},{"title":"cloud_browser.start","summary":"Đã hoàn tất mở cloud browser","prefix":{"name":"post","color":"post"},"badges":[],"link":"/webhook-management/webhookcloudbrowserstart","deprecated":false},{"title":"cloud_browser.stop","summary":"Đã hoàn tất đóng cloud browser","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":"Kết quả cuối cùng của thao tác mà sự kiện mô tả."},"children":[]}]}]}],"properties":{"success":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Thao tác cuối cùng có thành công hay không."},"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":" khi thành công. Khi thất bại là một mã lỗi nghiệp vụ ổn định, không phụ thuộc ngôn ngữ."},"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":" khi thành công. Khi thất bại là phần giải thích theo ngôn ngữ của nhóm, và quay về "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"en-US"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" nếu ngôn ngữ đó hoặc nội dung của nó không có."},"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 sự kiện duy nhất. Các lần thử gửi lại và phát lại nội bộ của cùng sự kiện đều dùng lại nó, nên hãy coi đây là khóa idempotency."},"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":"Tên sự kiện ổn định."},"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":"Thời điểm kết quả nghiệp vụ cuối cùng xảy ra, tính bằng milli giây epoch Unix. Được gửi dưới dạng chuỗi."},"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":"Nhóm sở hữu tài nguyên này."},"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":"Cloud phone mà sự kiện này nói về."},"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 sự kiện duy nhất. Các lần thử gửi lại và phát lại nội bộ của cùng sự kiện đều dùng lại nó, nên hãy coi đây là khóa idempotency."},"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":"Tên sự kiện ổn định."},"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":"Thời điểm kết quả nghiệp vụ cuối cùng xảy ra, tính bằng milli giây epoch Unix. Được gửi dưới dạng chuỗi."},"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":"Nhóm sở hữu tài nguyên này."},"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":"Cloud phone mà sự kiện này nói về."},"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":"Lý do máy dừng."},"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 sự kiện duy nhất. Các lần thử gửi lại và phát lại nội bộ của cùng sự kiện đều dùng lại nó, nên hãy coi đây là khóa idempotency."},"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":"Tên sự kiện ổn định."},"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":"Thời điểm kết quả nghiệp vụ cuối cùng xảy ra, tính bằng milli giây epoch Unix. Được gửi dưới dạng chuỗi."},"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":"Nhóm sở hữu tài nguyên này."},"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":"Profile cloud browser mà sự kiện này nói về."},"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":"Phiên chạy mà sự kiện này nói về."},"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 sự kiện duy nhất. Các lần thử gửi lại và phát lại nội bộ của cùng sự kiện đều dùng lại nó, nên hãy coi đây là khóa idempotency."},"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":"Tên sự kiện ổn định."},"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":"Thời điểm kết quả nghiệp vụ cuối cùng xảy ra, tính bằng milli giây epoch Unix. Được gửi dưới dạng chuỗi."},"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":"Nhóm sở hữu tài nguyên này."},"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":"Profile cloud browser mà sự kiện này nói về."},"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":"Phiên chạy mà sự kiện này nói về."},"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":"Lý do phiên chạy dừng."},"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 proxy tùy chọn để khớp chính xác. Gửi ID 64 bit dưới dạng chuỗi thập phân để tránh mất độ chính xác. Bỏ qua để không lọc theo ID. Các bộ lọc khác và phân trang vẫn áp dụng."},"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":"Số trang hiện tại (bắt đầu từ 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":"Số mục trên mỗi trang"},"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":"Proxy có dùng cho cloud phone hay không."},"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":": Loại trừ IP nội bộ hoặc riêng tư (ví dụ: 127.0.0.1, 360, pia, các dải riêng)"},"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":": Trả về tất cả proxy"},"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":"Loại danh mục proxy:"},"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":" = Nền tảng đám mây"},"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 tự sở hữu"},"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":"Lọc theo địa chỉ IP của proxy (khớp một phần)"},"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":"Lọc theo tên proxy (khớp một phần)"},"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":"Danh sách ID Loại proxy. Giá trị được hỗ trợ:"},"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":" = Không có"},"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":"Trạng thái gán proxy:"},"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":" = Bình thường"},"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":" = Chưa gán"},"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":" = Đang nâng cấp"},"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":" = Đã hết hạn"},"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":" = Sắp hết hạn"},"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":"Lưu ý: proxy tự sở hữu luôn dùng trạng thái "},"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":"Trạng thái kiểm tra proxy:"},"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":" = Đang chờ"},"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":" = Thành công"},"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":" = Thất bại"},"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":" = Lỗi không xác định"},"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":"Các loại giao thức proxy:"},"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":"Mã kết quả. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là thành công; các mã khác biểu thị ngoại lệ."},"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":"Thông báo lỗi"},"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":"Thời điểm hết hạn"},"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":"Khóa chính"},"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":"Loại proxy: 1 - proxy của nền tảng; 2 - proxy tự sở hữu"},"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":"Trạng thái kiểm tra: 0 - đang chờ kiểm tra, 1 - kiểm tra thành công, 2 - kiểm tra thất bại, 3 - lỗi không xác định"},"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":"Bang hoặc tỉnh của proxy. Ưu tiên vị trí IP đầu ra được phát hiện, sau đó dùng vị trí cấu hình; có thể là null hoặc chuỗi rỗng."},"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":"Thành phố của proxy. Ưu tiên vị trí IP đầu ra được phát hiện, sau đó dùng vị trí cấu hình; có thể là null hoặc chuỗi rỗng."},"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":"Cổng kết nối proxy, không suy ra từ tên proxy. Có thể là null nếu không có."},"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 của proxy"},"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 xuất"},"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":"Tên proxy"},"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":"Loại proxy: giá trị mặc định 0 - không có 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":"Loại proxy: 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":"Tên người dùng proxy"},"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":"Mật khẩu proxy"},"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 làm mới proxy"},"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":"ID yêu cầu của thao tác"},"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":"Thành phố"},"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":"Mã quốc gia (ISO 3166-1 alpha-2). Chỉ bắt buộc nếu 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":"Loại mã hóa; giá trị hợp lệ là số nguyên từ 1 đến 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":"Hành động khi IP thay đổi: 0 = Chặn, 1 = Cảnh báo"},"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":"Bật theo dõi thay đổi 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":"Mật khẩu để xác thực proxy"},"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":"Địa chỉ IP của proxy"},"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":"Tên proxy (hỗ trợ chỗ giữ chỗ như {{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":"Số cổng của proxy"},"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":"Loại Loại proxy:"},"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":"Quy tắc đặc biệt:"},"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":"Nếu proxyProvider là 7 hoặc 8 thì proxyType là bắt buộc."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Nếu proxyProvider là 17 thì country là bắt buộc; state và city là không bắt buộc."},"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":"Loại giao thức proxy: 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":"Chỉ bắt buộc khi proxyProvider là 7 hoặc 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 để làm mới IP proxy động (nếu được hỗ trợ)"},"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":"Tỉnh/Thành"},"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":"Tên người dùng để xác thực proxy"},"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":"Mã kết quả. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là thành công; các mã khác biểu thị ngoại lệ."},"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":"Thông báo lỗi"},"children":[]}]}]}],"type":["string","null"]},"data":{"description":"ID proxy","type":"integer"},"requestId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ID yêu cầu của thao tác"},"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 duy nhất của proxy"},"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":"Địa chỉ IP của máy chủ proxy"},"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":"Cổng của máy chủ proxy"},"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":"Tên tùy chỉnh cho proxy"},"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":"Quốc gia (ví dụ: \"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":"Tên thành phố"},"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":"Tên người dùng xác thực (nếu cần)"},"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":"Mật khẩu xác thực (nếu cần)"},"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":"Loại giao thức proxy:"},"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 Loại proxy:"},"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":"Loại mã hóa (tùy dịch vụ thiết bị, thường là 0 nếu không mã hóa)"},"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":"Bật theo dõi thay đổi 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":"Hành động khi IP thay đổi:"},"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":" = Thông báo / Làm mới (giá trị thường dùng)"},"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":"Xem tài liệu hệ thống để biết đầy đủ các tùy chọn."},"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 để kích hoạt làm mới IP (nếu dịch vụ thiết bị hỗ trợ)"},"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":"Trường dự trữ hoặc trạng thái tùy chỉnh (không bắt buộc)"},"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":"Mã kết quả. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là thành công; các mã khác biểu thị ngoại lệ."},"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":"Thông báo lỗi"},"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":"ID yêu cầu của thao tác"},"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":"Tên nhóm (khớp một phần)"},"pageNo":{"type":"integer","title":"Trang hiện tại"},"pageSize":{"type":"integer","title":"Số mục mỗi trang"}},"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":"Mã kết quả. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là thành công; các mã khác biểu thị ngoại lệ."},"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":"Thông báo lỗi"},"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":"ID nhóm"},"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":"Tên nhóm"},"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":"ID yêu cầu của thao tác"},"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":"Tên mới cho nhóm môi trường"},"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":"ID duy nhất của nhóm cần cập nhật"},"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":"Mã kết quả. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là thành công; các mã khác biểu thị ngoại lệ."},"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":"Thông báo lỗi"},"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":"Kết quả"},"children":[]}]}]}]},"requestId":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ID yêu cầu của thao tác"},"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":"Mã kết quả. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là thành công; các mã khác biểu thị ngoại lệ."},"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":"Thông báo lỗi"},"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":"Dữ liệu do thao tác trả về"},"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 nhóm"},"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":"Tên nhóm"},"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":"ID yêu cầu của thao tác"},"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":"ID duy nhất của nhóm cần cập nhật"},"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":"Xóa các môi trường trong nhóm? false: không xóa; true: xóa"},"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":"Mã kết quả. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là thành công; các mã khác biểu thị ngoại lệ."},"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":"Thông báo lỗi"},"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":"ID yêu cầu của thao tác"},"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":"Mã kết quả. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là thành công; các mã khác biểu thị ngoại lệ."},"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":"Thông báo lỗi"},"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 thẻ"},"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":"Tên thẻ"},"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":"ID yêu cầu của thao tác"},"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":"tên thẻ"},"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":"Mã kết quả. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là thành công; các mã khác biểu thị ngoại lệ."},"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":"Thông báo lỗi"},"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 thẻ"},"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":"Tên thẻ"},"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":"ID yêu cầu của thao tác"},"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 thẻ"},"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":"tên thẻ"},"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":"Mã kết quả. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là thành công; các mã khác biểu thị ngoại lệ."},"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":"Thông báo lỗi"},"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":"ID yêu cầu của thao tác"},"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 duy nhất của thẻ cần cập nhật"},"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":"URL HTTPS nhận sự kiện. Từ 1 đến 1024 ký tự."},"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":"Việc gửi sự kiện có được bật cho nhóm hay không."},"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":"Mã kết quả. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" là thành công; các mã khác biểu thị ngoại lệ."},"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":"Thông báo lỗi"},"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":"URL callback HTTPS đã lưu."},"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":"Việc gửi sự kiện có được bật cho nhóm hay không."},"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":"ID yêu cầu của thao tác"},"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":"Giá trị của trường access_token trong phản hồi của giao diện lấy access token"},"children":[]}]}]}]}},"servers":[{"url":"https://api.morelogin.com"}],"specType":"openapi"},"options":{"mockServer":{"off":true},"disableRouter":true,"downloadUrls":[{"url":"/_bundle/@l10n/vi/API Reference/Shared Resources/open-api.json?download"},{"url":"/_bundle/@l10n/vi/API Reference/Shared Resources/open-api.yaml?download"}],"excludeFromSearch":false,"replayFeatures":{"graphql":false},"specType":"openapi","markdocOptions":{"tags":{},"nodes":{},"components":{}},"metadata":{"title":"API Mở Tài Nguyên Dùng Chung","description":"Quản lý các tài nguyên dùng chung (proxy, nhóm và thẻ) thông qua API mở của MoreLogin.\n\n**URL cơ sở**: `https://api.morelogin.com`\n\nXác thực được thực hiện thông qua mã xác thực OAuth2 Bearer. Xem [Xác thực](../Getting%20Started/authentication.md) để biết chi tiết.\n"}},"baseSlug":"/vi/api-reference/shared-resources/open-api","routesMapping":{}}