Workspaces: updateProposal

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

Запрос

HTTP-запрос

PUT https://www.googleapis.com/tagmanager/v2/path

Параметры

Имя параметра Ценить Описание
Параметры пути
path string Относительный путь предложения рабочей области GTM: Пример:accounts/{aid}/containers/{cid}/workspace/{wid}/workspace_proposal.

Тело запроса

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

{
  "status": string,
  "reviewers": [
    {
      "type": string,
      "gaiaId": long
    }
  ],
  "newComment": {
    "content": string
  },
  "fingerprint": string
}
Имя свойства Ценить Описание Примечания
status string Если он присутствует, статус предложения рабочей области обновляется.

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

Приемлемые значения:
  • " gaiaId "
  • " system "
reviewers[]. gaiaId long Идентификатор Gaia, связанный с пользователем, отсутствует в системе Google Tag Manager.
newComment nested object Если он присутствует, в историю предложений рабочей области добавляется новый комментарий.
newComment. content string Содержание комментария рецензента или автора.
fingerprint 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-интерфейс ниже, чтобы вызвать этот метод для реальных данных и просмотреть ответ.