Инструмент: get_enterprise
Получает информацию о предприятии по заданному идентификатору предприятия. Требуется указать идентификатор предприятия в поле имени (например, enterprises/{enterpriseId}).
В следующем примере показано, как использовать curl для вызова инструмента get_enterprise MCP.
| Запрос Curl |
|---|
curl --location 'https://androidmanagement.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "get_enterprise", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Схема ввода
Запрос на получение информации о предприятии. Возвращает все доступные поля.
GetEnterpriseRequest
| JSON-представление |
|---|
{ "name": string } |
| Поля | |
|---|---|
name | Название предприятия в формате |
Схема вывода
Конфигурация, применяемая к предприятию.
Предприятие
| JSON-представление |
|---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
| Поля | |
|---|---|
name | Название предприятия, генерируемое сервером при создании, в формате |
enabledNotificationTypes[] | Типы уведомлений Google Pub/Sub, включенные для предприятия. |
pubsubTopic | Тема, в которую публикуются уведомления Pub/Sub, в формате |
primaryColor | Цвет в формате RGB, указывающий преобладающий цвет для отображения в пользовательском интерфейсе приложения управления устройством. Компоненты цвета хранятся следующим образом: |
logo | Изображение, отображаемое в качестве логотипа во время настройки устройства. Поддерживаемые типы: image/bmp, image/gif, image/x-ico, image/jpeg, image/png, image/webp, image/vnd.wap.wbmp, image/x-adobe-dng. |
enterpriseDisplayName | Название предприятия, отображаемое пользователям. Максимальная длина этого поля — 100 символов. |
termsAndConditions[] | Условия и положения, которые необходимо принять при настройке устройства для данного предприятия. Для каждого значения в этом списке генерируется отдельная страница с условиями. |
appAutoApprovalEnabled | Устарело и не используется. |
signinDetails[] | Данные для входа в систему предприятия. |
contactInfo | Контактная информация предприятия, управляемого системой EMM. |
googleAuthenticationSettings | Настройки аутентификации пользователей, предоставляемой Google. |
enterpriseType | Только вывод. Тип предприятия. |
managedGooglePlayAccountsEnterpriseType | Только вывод. Тип корпоративного сегмента управляемых аккаунтов Google Play. |
managedGoogleDomainType | Только вывод. Тип управляемого домена Google. |
Int32Value
| JSON-представление |
|---|
{ "value": integer } |
| Поля | |
|---|---|
value | Значение типа int32. |
Внешние данные
| JSON-представление |
|---|
{ "url": string, "sha256Hash": string } |
| Поля | |
|---|---|
url | Абсолютный URL-адрес данных, который должен использовать либо схему http, либо https. Политика устройств Android не предоставляет никаких учетных данных в запросе GET, поэтому URL-адрес должен быть общедоступным. Включение длинного случайного компонента в URL-адрес может использоваться для предотвращения обнаружения URL-адреса злоумышленниками. |
sha256Hash | Хэш SHA-256 в кодировке Base-64 содержимого, размещенного по указанному URL-адресу. Если содержимое не соответствует этому хешу, политика устройств Android не будет использовать данные. |
Условия и положения
| JSON-представление |
|---|
{ "header": { object ( |
| Поля | |
|---|---|
header | Короткий заголовок, который отображается над HTML-контентом. |
content | Правильно отформатированная HTML-строка. Она будет обработана на стороне клиента с помощью метода android.text.Html#fromHtml. |
Пользовательское сообщение
| JSON-представление |
|---|
{ "localizedMessages": { string: string, ... }, "defaultMessage": string } |
| Поля | |
|---|---|
localizedMessages | Карта, содержащая пары <локаль, сообщение>, где локаль — это корректно сформированный код языка BCP 47 , например, en-US, es-ES или fr. Объект, содержащий список пар |
defaultMessage | Сообщение по умолчанию отображается, если локализованное сообщение не указано или язык пользователя не совпадает ни с одним из локализованных сообщений. Если локализованные сообщения указаны, необходимо указать сообщение по умолчанию. |
ЛокализованныеСообщенияВвод
| JSON-представление |
|---|
{ "key": string, "value": string } |
| Поля | |
|---|---|
key | |
value | |
Подробная информация о входе
| JSON-представление |
|---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
| Поля | |
|---|---|
signinUrl | URL-адрес для аутентификации при наличии на устройстве токена регистрации. Конечная точка входа должна завершить процесс аутентификации, передав URL-адрес в формате https://enterprise.google.com/android/enroll?et= |
signinEnrollmentToken | Токен регистрации, используемый в масштабах всего предприятия для запуска пользовательского процесса входа в систему. Это поле только для чтения, генерируемое сервером. |
qrCode | Строка JSON, представление которой в кодировке UTF-8 может быть использовано для генерации QR-кода для регистрации устройства с помощью этого токена регистрации. Для регистрации устройства с использованием NFC запись NFC должна содержать сериализованное представление свойств из JSON в формате |
allowPersonalUsage | Определяет, разрешено ли личное использование на устройстве, которому присвоен этот регистрационный токен. Для устройств, принадлежащих компании:
Для личных устройств:
|
defaultStatus | Необязательный параметр. Указывает, следует ли использовать URL-адрес входа по умолчанию для предприятия. Для метода регистрации учетной записи Google используется объект |
Поле объединения | |
tokenTag | Метаданные, заданные EMM, для различения экземпляров |
Контактная информация
| JSON-представление |
|---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
| Поля | |
|---|---|
contactEmail | Адрес электронной почты контактного лица, который будет использоваться для отправки важных сообщений, касающихся управляемого Google Play. |
dataProtectionOfficerName | Имя ответственного за защиту данных. |
dataProtectionOfficerEmail | Адрес электронной почты сотрудника, ответственного за защиту данных. Адрес электронной почты подтвержден, но не проверен. |
dataProtectionOfficerPhone | Номер телефона сотрудника, ответственного за защиту данных. Номер телефона проверен, но не подтвержден. |
euRepresentativeName | Имя представителя ЕС. |
euRepresentativeEmail | Электронное письмо представителя ЕС. Адрес электронной почты подтвержден, но не проверен. |
euRepresentativePhone | Номер телефона представителя ЕС. Номер телефона подтвержден, но не проверен. |
Настройки аутентификации Google
| JSON-представление |
|---|
{
"googleAuthenticationRequired": enum ( |
| Поля | |
|---|---|
googleAuthenticationRequired | Только вывод. Требуется ли аутентификация пользователей через Google в процессе регистрации. ИТ-администратор может указать, включена ли аутентификация Google для корпоративных устройств сотрудников, работающих с информацией. Это значение можно установить только через консоль администратора Google. Аутентификация Google может использоваться с |
Аннотации инструментов
Подсказка о разрушительном эффекте: ❌ | Подсказка об идемпотентности: ✅ | Подсказка только для чтения: ✅ | Подсказка об открытом мире: ❌