Accounts.containers.workspaces.proposal: create

Создает предложение рабочей области GTM. Попробуй это сейчас .

Запрос

HTTP-запрос

POST https://www.googleapis.com/tagmanager/v2/+parent/proposal

Параметры

Имя параметра Ценить Описание
Параметры пути
parent string Относительный путь API GTM Workspace. Пример: account/{aid}/containers/{cid}/workspace/{wid}

Тело запроса

В теле запроса укажите данные следующей структуры:

{
  "reviewers": [
    {
      "type": string,
      "gaiaId": long
    }
  ],
  "initialComment": {
    "content": string
  }
}
Имя свойства Ценить Описание Примечания
reviewers[] list Список пользователей для рассмотрения предложения по рабочему пространству.
reviewers[]. type string Тип пользователя различает пользователя и систему Диспетчера тегов Google.

Приемлемые значения:
  • " gaiaId "
  • " system "
reviewers[]. gaiaId long Идентификатор Gaia, связанный с пользователем, отсутствует в системе Google Tag Manager.
initialComment nested object Если присутствует, первоначальный комментарий, связанный с предложением рабочей области.
initialComment. content string Содержание комментария рецензента или автора.

Ответ

В случае успеха этот метод возвращает тело ответа следующей структуры:

{
  "path": string,
  "status": string,
  "authors": [
    {
      "type": string,
      "gaiaId": long
    }
  ],
  "reviewers": [
    {
      "type": string,
      "gaiaId": long
    }
  ],
  "history": [
    {
      "type": string,
      "comment": {
        "content": string
      },
      "statusChange": {
        "oldStatus": string,
        "newStatus": string
      },
      "createdBy": {
        "type": string,
        "gaiaId": long
      },
      "createdTimestamp": {
        "seconds": long,
        "nanos": integer
      }
    }
  ],
  "fingerprint": string
}
Имя свойства Ценить Описание Примечания
path string Относительный путь предложения рабочей области GTM.
status string Статус предложения рабочего пространства на стадии рассмотрения.

Приемлемые значения:
  • " approved "
  • " cancelled "
  • " completed "
  • " requested "
  • " reviewed "
  • " statusUnspecified "
authors[] list Список авторов предложения по рабочему пространству.
authors[]. type string Тип пользователя различает пользователя и систему Диспетчера тегов Google.

Приемлемые значения:
  • " gaiaId "
  • " system "
authors[]. gaiaId long Идентификатор Gaia, связанный с пользователем, отсутствует в системе Google Tag Manager.
reviewers[] list Списки рецензентов предложения по рабочему пространству.
reviewers[]. type string Тип пользователя различает пользователя и систему Диспетчера тегов Google.

Приемлемые значения:
  • " gaiaId "
  • " system "
reviewers[]. gaiaId long Идентификатор Gaia, связанный с пользователем, отсутствует в системе Google Tag Manager.
history[] list Записывает историю комментариев и изменений статусов.
history[]. type string Тип истории, позволяющий различать комментарии и изменения статуса.

Приемлемые значения:
  • " comment "
  • " statusChange "
  • " unspecified "
history[]. comment nested object Комментарий пользователя или рецензента.
history[].comment. content string Содержание комментария рецензента или автора.
history[]. statusChange nested object Изменение статуса предложения.
history[].statusChange. oldStatus string Старый статус предложения до изменения статуса.

Приемлемые значения:
  • " approved "
  • " cancelled "
  • " completed "
  • " requested "
  • " reviewed "
  • " statusUnspecified "
history[].statusChange. newStatus string Новый статус предложения после изменения статуса.

Приемлемые значения:
  • " approved "
  • " cancelled "
  • " completed "
  • " requested "
  • " reviewed "
  • " statusUnspecified "
history[]. createdBy nested object Сторона, ответственная за изменение истории.
history[].createdBy. type string Тип пользователя различает пользователя и систему Диспетчера тегов Google.

Приемлемые значения:
  • " gaiaId "
  • " system "
history[].createdBy. gaiaId long Идентификатор Gaia, связанный с пользователем, отсутствует в системе Google Tag Manager.
history[]. createdTimestamp nested object Когда это историческое событие было добавлено в предложение рабочей области.
history[].createdTimestamp. seconds long Представляет секунды времени UTC с эпохи Unix 1970-01-01T00:00:00Z. Должно быть от 0001-01-01T00:00:00Z до 9999-12-31T23:59:59Z включительно.
history[].createdTimestamp. nanos integer Неотрицательные доли секунды с наносекундным разрешением. Отрицательные значения секунд с дробями должны по-прежнему иметь неотрицательные значения нано, которые ведут отсчет вперед во времени. Должно быть от 0 до 999 999 999 включительно.
fingerprint string Отпечаток предложения рабочей области GTM, рассчитанный во время хранения. Это значение пересчитывается при каждом изменении предложения.

Попробуй это!

Используйте API-интерфейс ниже, чтобы вызвать этот метод для реальных данных и просмотреть ответ.