Управление контактными делегатами

В этом руководстве описано, как создавать, отображать и удалять контактных лиц, назначенных пользователями Google Workspace.

Если вы используете Google Workspace, вы можете предоставить другим пользователям в вашем домене разрешение на доступ к вашим контактам и управление ими. Эти пользователи смогут добавлять и обновлять контакты, указывая такую ​​информацию, как имена, номера телефонов и адреса.

Создать делегата

Для создания делегата для пользователя отправьте POST запрос, содержащий адрес электронной почты делегатора:

POST https://admin.googleapis.com/admin/contacts/v1/users/delegator@example.com/delegates

В тексте запроса укажите адрес электронной почты делегата:

{
  "email": "delegate@example.com"
}

В случае успешного ответа возвращается код состояния HTTP 200 и адрес электронной почты нового делегата:

{
  "email": "delegate@example.com"
}

Список делегатов

Чтобы вывести список делегатов для контактов пользователя, отправьте GET запрос, содержащий адрес электронной почты этого пользователя:

GET https://admin.googleapis.com/admin/contacts/v1/users/delegator@example.com/delegates

В случае успешного ответа возвращается код состояния HTTP 200 и список адресов электронной почты делегатов:

{
  "delegates": [
    {
      "email": "delegate1@example.com"
    },
    {
      "email": "delegate2@example.com"
    }
  ]
}

Удалить делегата

Чтобы удалить делегата для контактов пользователя, выполните следующие действия:

  1. Укажите делегата, которого хотите удалить. Для поиска адреса электронной почты конкретного делегата можно использовать метод «Список делегатов» .
  2. Отправьте DELETE запрос, содержащий адреса электронной почты как делегатора, так и делегата:

    DELETE https://admin.googleapis.com/admin/contacts/v1/users/delegator@example.com/delegates/delegate@example.com
    

В случае успешного ответа возвращается код состояния HTTP 200 .