Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Типы события проблемы

Сведения о типах событий, действиях активации в GitHub и уникальных свойствах каждого события в API событий и временной шкалы.

События проблемы активируются действиями в проблемах и запросах на вытягивание и доступны в API событий проблем и в API событий временной шкалы. Каждый тип события указывает, доступно ли событие в API событий проблемы или API событий временной шкалы.

REST API GitHub рассматривает каждый запрос на вытягивание как проблему, но не каждая проблема является запросом на вытягивание. По этой причине конечные точки событий проблемы и событий временной шкалы могут возвращать в ответе как проблемы, так и запросы на вытягивание. Запросы на вытягивание содержат свойство pull_request в объекте issue. Так как запросы на вытягивание являются проблемами, номера проблем и запросов на вытягивание не перекрываются в репозитории. Например, при открытии первой проблемы в репозитории ее номером будет 1. Если затем открыть запрос на вытягивание, его номером будет 2. Каждый тип события указывает, где происходит событие: в запросе на вытягивание, проблемах или и там, и там.

Общие свойства объекта события проблемы

События проблемы имеют одинаковую структуру объектов, за исключением событий, доступных только в API событий временной шкалы. Некоторые события также включают дополнительные свойства, которые предоставляют больше контекста о ресурсах событий. Дополнительные сведения о свойствах, отличных от этого формата объекта, см. в описании конкретного события.

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

added_to_project

На доску проекта добавлена проблема или запрос на вытягивание. Это событие отображается только в откликах, если в репозитории включены панели проектов.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запрос на вытягивание
XX

Свойства для added_to_project

Примечание. Сведения о карточке проекта теперь отображаются в ответах REST API для проблем, связанных с проектом, и событий временной шкалы. Эта функция теперь доступна разработчикам для предварительного просмотра. Дополнительные сведения см. в этой записи блога.

Чтобы получить атрибут project_card, панели проекта можно включить для репозитория, а также необходимо указать пользовательский тип мультимедиа в заголовке Accept:

application/vnd.github.starfox-preview+json

Предупреждение. API может быть изменен без предварительного уведомления в течение срока действия предварительной версии. Предварительные версии функций не поддерживаются для использования в рабочей среде. При возникновении каких-либо проблем обратитесь Поддержка GitHub.

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
project_cardobjectОбъект карточки проекта.
project_idintegerУникальный идентификатор карточки проекта.
project_urlstringURL-адрес REST API для получения карточки проекта.
column_namestringИмя столбца, в котором находится проблема.

назначено

Пользователю назначена проблема или запрос на вытягивание.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для назначенных

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
assigneeobjectПользователь, для которого отменяется назначение этой проблемы.
assignerobjectПользователь, выполнивший отмену назначения для этой проблемы. Это поле доступно в REST API для событий проблем, но не в REST API для событий временная шкала.

automatic_base_change_failed

Служба GitHub выполнила неудачную попытку автоматически изменить базовую ветвь запроса на вытягивание.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
X

Свойства для automatic_base_change_failed

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

automatic_base_change_succeeded

Служба GitHub выполнила удачную попытку автоматически изменить базовую ветвь запроса на вытягивание.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
X

Свойства для automatic_base_change_succeeded

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

base_ref_changed

Базовая ветвь ссылки запроса на вытягивание изменена.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
X

Свойства для base_ref_changed

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

closed

Проблема или запрос на вытягивание закрыта. При наличии commit_id он определяет фиксацию, которая закрыла проблему с помощью синтаксиса "closes / fixes". Дополнительные сведения о синтаксисе см. в разделе Связывание запроса на вытягивание с проблемой.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для закрытого

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

добавлен комментарий

К проблеме или запросу на вытягивание добавлен комментарий.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
X

Свойства для закомментированных

Структура этих свойств события отличается от структуры общих свойств объекта события проблемы. Для этого события возвращаются перечисленные ниже свойства.

ИмяТипОписание
urlstringURL-адрес REST API для получения комментария к проблеме.
html_urlstringURL-адрес HTML комментария к проблеме.
issue_urlstringURL-адрес HTML проблемы.
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
userobjectПользователь, который прокомментировал проблему.
created_atstringМетка времени, указывающая время добавления комментария.
updated_atstringМетка времени, указывающая время обновления комментария или время создания, если комментарий никогда не обновлялся.
author_associationstringРазрешения, которыми располагает пользователь в репозитории проблемы. Например, если владелец репозитория создал комментарий, значение будет "OWNER".
bodystringОсновной текст комментария.
eventstringЗначение события — "commented".
actorobjectПользователь, создавший событие.

зафиксировано

В ветвь HEAD запроса на вытягивание добавлена фиксация.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
X

Свойства для зафиксированных

Структура этих свойств события отличается от структуры общих свойств объекта события проблемы. Для этого события возвращаются перечисленные ниже свойства.

ИмяТипОписание
shastringSHA фиксации в запросе на вытягивание.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения фиксации.
html_urlstringURL-адрес HTML фиксации.
authorobjectПользователь, являющийся автором фиксации.
committerobjectПользователь, выполнивший фиксацию от имени автора.
treeobjectДерево Git фиксации.
messagestringСообщение фиксации.
parentsarray of objectsСписок родительских фиксаций.
verificationobjectРезультат проверки сигнатуры фиксации. Дополнительные сведения см. в разделе База данных Git.
eventstringЗначение события — "committed".

connected

Проблема или запрос на вытягивание связаны с другой проблемой или запросом на вытягивание. Дополнительные сведения см. в разделе Связывание запроса на вытягивание с проблемой.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для connected

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

convert_to_draft

Запрос на вытягивание преобразован в режим черновика.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

Свойства для convert_to_draft

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

converted_note_to_issue

Проблема создана путем преобразования заметки на доске проекта в проблему. Это событие отображается только в откликах, если в репозитории включены панели проектов.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
XX

Свойства для converted_note_to_issue

Примечание. Сведения о карточке проекта теперь отображаются в ответах REST API для проблем, связанных с проектом, и событий временной шкалы. Эта функция теперь доступна разработчикам для предварительного просмотра. Дополнительные сведения см. в этой записи блога.

Чтобы получить атрибут project_card, панели проекта можно включить для репозитория, а также необходимо указать пользовательский тип мультимедиа в заголовке Accept:

application/vnd.github.starfox-preview+json

Предупреждение. API может быть изменен без предварительного уведомления в течение срока действия предварительной версии. Предварительные версии функций не поддерживаются для использования в рабочей среде. При возникновении каких-либо проблем обратитесь Поддержка GitHub.

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
project_cardobjectОбъект карточки проекта.
project_idintegerУникальный идентификатор карточки проекта.
project_urlstringURL-адрес REST API для получения карточки проекта.
column_namestringИмя столбца, в котором находится проблема.

converted_to_discussion

Вопрос был закрыт и преобразован в обсуждение.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
X

Свойства для converted_to_discussion

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

перекрестная ссылка

На проблему или запрос на вытягивание ссылается другая проблема или запрос на вытягивание.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
X

Свойства для перекрестных ссылок

Структура этих свойств события отличается от структуры общих свойств объекта события проблемы. Для этого события возвращаются перечисленные ниже свойства.

ИмяТипОписание
actorobjectПользователь, создавший событие.
created_atstringМетка времени, указывающая время добавления перекрестной ссылки.
updated_atstringМетка времени, указывающая время обновления перекрестной ссылки или время создания, если она никогда не обновлялась.
sourceobjectПроблема или запрос на вытягивание, добавивший перекрестную ссылку.
source[type]stringЭто значение всегда будет "issue", потому что запросы на вытягивание имеют тип проблемы. В API событий временной шкалы возвращаются только события перекрестной ссылки, активируемые проблемами или запросами на вытягивание. Чтобы определить, является ли проблема, активировавшая событие, запросом на вытягивание, можно проверить, существует ли объект source[issue][pull_request].
source[issue]objectОбъект issue, добавивший перекрестную ссылку.
eventstringЗначение события — "cross-referenced".

demilestoned

Проблема или запрос на вытягивание удалены из вехи.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для demilestoned

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
milestoneobjectОбъект вехи.
milestone[title]stringНазвание вехи.

deployed

Запрос на вытягивание развернут.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

Свойства для развернутого объекта

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

deployment_environment_changed

Среда развертывания запроса на вытягивание изменена.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
X

Свойства для deployment_environment_changed

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

отключен

Связь между проблемой или запросом на вытягивание и другой проблемой или запросом на вытягивание разорвана. Дополнительные сведения см. в разделе Связывание запроса на вытягивание с проблемой.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для отключенных

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

head_ref_deleted

Ветвь HEAD запроса на вытягивание удалена.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

Свойства для head_ref_deleted

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

head_ref_restored

Ветвь HEAD запроса на вытягивание восстановлена до последней известной фиксации.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

head_ref_force_pushed

Ветвь HEAD запроса на вытягивание принудительно отправлена.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

Свойства для head_ref_force_pushed

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

добавлены метки

К проблеме или запросу на вытягивание добавлена метка.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для помеченных

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
labelobjectУдалена метка для проблемы label[name]
label[color]stringШестнадцатеричный цветовой код.

locked

Проблема или запрос на вытягивание закрыты.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для заблокированных

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
lock_reasonstringПричина блокировки беседы о проблеме или запросе на вытягивание, если она была предоставлена.

mentioned

Пользователь actor был @mentioned в тексте проблемы или запроса на вытягивание.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для упомянутых

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

marked_as_duplicate

Пользователь с разрешениями на запись пометил проблему как дубликат другой проблемы или запрос на вытягивание как дубликат другого запроса на вытягивание.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для marked_as_duplicate

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

объединенные

Запрос на вытягивание объединен. Атрибут commit_id — это SHA1 фиксации HEAD, которая была объединена. commit_repository всегда совпадает с основным репозиторием.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

Свойства для объединенного

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

milestoned

Проблема или запрос на вытягивание добавлены в веху.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для вехи

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
milestoneobjectОбъект вехи.
milestone[title]stringНазвание вехи.

moved_columns_in_project

Проблема или запрос на вытягивание перемещены между столбцами на доске проекта. Это событие отображается только в откликах, если в репозитории включены панели проектов.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для moved_columns_in_project

Примечание. Сведения о карточке проекта теперь отображаются в ответах REST API для проблем, связанных с проектом, и событий временной шкалы. Эта функция теперь доступна разработчикам для предварительного просмотра. Дополнительные сведения см. в этой записи блога.

Чтобы получить атрибут project_card, панели проекта можно включить для репозитория, а также необходимо указать пользовательский тип мультимедиа в заголовке Accept:

application/vnd.github.starfox-preview+json

Предупреждение. API может быть изменен без предварительного уведомления в течение срока действия предварительной версии. Предварительные версии функций не поддерживаются для использования в рабочей среде. При возникновении каких-либо проблем обратитесь Поддержка GitHub.

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
project_cardobjectОбъект карточки проекта.
project_idintegerУникальный идентификатор карточки проекта.
project_urlstringURL-адрес REST API для получения карточки проекта.
column_namestringИмя столбца, в котором находится проблема.
previous_column_namestringИмя столбца, из которого перемещена проблема.

pinned

Проблема закреплена.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
XX

Свойства для закрепленных

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

ready_for_review

Черновик запроса на вытягивание помечен как готовый к проверке.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

Свойства для ready_for_review

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

referenced

На проблему ссылается сообщение о фиксации. Атрибут commit_id — это SHA1 фиксации, в которой произошло это событие, а commit_repository — место отправки этой фиксации.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для упоминаемого

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

removed_from_project

Проблема или запрос на вытягивание удалены из доски проекта. Это событие отображается только в откликах, если в репозитории включены панели проектов.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для removed_from_project

Примечание. Сведения о карточке проекта теперь отображаются в ответах REST API для проблем, связанных с проектом, и событий временной шкалы. Эта функция теперь доступна разработчикам для предварительного просмотра. Дополнительные сведения см. в этой записи блога.

Чтобы получить атрибут project_card, панели проекта можно включить для репозитория, а также необходимо указать пользовательский тип мультимедиа в заголовке Accept:

application/vnd.github.starfox-preview+json

Предупреждение. API может быть изменен без предварительного уведомления в течение срока действия предварительной версии. Предварительные версии функций не поддерживаются для использования в рабочей среде. При возникновении каких-либо проблем обратитесь Поддержка GitHub.

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
project_cardobjectОбъект карточки проекта.
project_idintegerУникальный идентификатор карточки проекта.
project_urlstringURL-адрес REST API для получения карточки проекта.
column_namestringИмя столбца, в котором находится проблема.

renamed

Заголовок проблемы или запроса на вытягивание изменен.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для переименованного

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
renameobjectСведения об имени.
rename[from]stringПредыдущее имя.
rename[to]stringНовое имя.

повторно открывается;

Проблема или запрос на вытягивание повторно закрыты.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для повторного открытия

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

review_dismissed

Проверка запроса на вытягивание закрыта.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

Свойства для review_dismissed

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
dismissed_reviewobjectСведения об отклоненной проверке.
dismissed_review[state]stringСостояние запроса на вытягивание на момент его отклонения. Это может быть commented, approved или changes_requested.
dismissed_review[review_id]stringУникальный идентификатор проверки запроса на вытягивание.
dismissed_review[dismissal_message]stringСообщение, которое было включено пользователем при отклонении проверки.
dismissed_review[dismissal_commit_id]stringУникальный идентификатор фиксации, в рамках которой была отклонена проверка (если есть).

review_requested

Запрошена проверка запроса на вытягивание.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

Свойства для review_requested

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
requested_reviewerobjectПользователь запросил проверку запросов на вытягивание.
review_requesterobjectПользователь, запросивший проверку.

review_request_removed

Запрос на проверку запроса на вытягивание удален.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
XX

Свойства для review_request_removed

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
requested_reviewerobjectПользователь запросил проверку запросов на вытягивание.
review_requesterobjectПользователь, запросивший проверку.

reviewed

Запрос на вытягивание проверен.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Запросы на вытягивание
X

Свойства для проверяемых

Структура этих свойств события отличается от структуры общих свойств объекта события проблемы. Для этого события возвращаются перечисленные ниже свойства.

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
userobjectПользователь, который прокомментировал проблему.
bodystringТекст сводки проверки.
commit_idstringSHA последней фиксации в запросе на вытягивание во время проверки.
submitted_atstringМетка времени, указывающая время отправки проверки.
statestringСостояние отправленной проверки. Это может быть commented, changes_requested или approved.
html_urlstringURL-адрес HTML проверки.
pull_request_urlstringURL-адрес REST API для получения запроса на вытягивание.
author_associationstringРазрешения, которыми располагает пользователь в репозитории проблемы. Например, если владелец репозитория создал комментарий, значение будет "OWNER".
_linksobjecthtml_url и pull_request_url.
eventstringЗначение события — "reviewed".

subscribed

Кто-то подписался на получение уведомлений о проблеме или запросе на вытягивание.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для подписанных

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

transferred

Проблема перенесена в другой репозиторий.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
XX

Свойства для переданных

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

unassigned

Для пользователя отменено назначение проблемы.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для неназначенных

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
assigneeobjectПользователь, для которого отменяется назначение этой проблемы.
assignerobjectПользователь, выполнивший отмену назначения для этой проблемы. Это поле доступно в REST API для событий проблем, но не в REST API для событий временная шкала.

unlabeled

Метка удалена из проблемы.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для без меток

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
labelobjectУдалена метка для проблемы label[name]
label[color]stringШестнадцатеричный цветовой код.

unlocked

Проблема разблокирована.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для разблокированных

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.
lock_reasonstringПричина блокировки беседы о проблеме или запросе на вытягивание, если она была предоставлена.

unmarked_as_duplicate

Проблема или запрос на вытягивание, который пользователь ранее пометил как дубликат другой проблемы или другого запроса на вытягивание соответственно, больше не считается дубликатом.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для unmarked_as_duplicate

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

unpinned

Проблема откреплена.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
XX

Свойства для открепленного

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

unsubscribed

Кто-то отменил подписку на получение уведомлений о проблеме или запросе на вытягивание.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
X

Свойства для неподписанных

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.

user_blocked

Владелец организации заблокировал пользователю доступ к организации. Это было сделано с помощью одного из заблокированных комментариев пользователя по этой проблеме.

Это событие доступно для следующих типов проблем:

Тип проблемыAPI событий проблемыAPI событий временной шкалы
  • Проблемы
  • Запросы на вытягивание
XX

Свойства для user_blocked

ИмяТипОписание
idintegerУникальный идентификатор события.
node_idstringИдентификатор глобального узла события.
urlstringURL-адрес REST API для получения события.
actorobjectПользователь, создавший событие.
eventstringИдентифицирует фактический тип наступившего события.
commit_idstringSHA фиксации, которая ссылалась на эту проблему.
commit_urlstringСсылка REST API GitHub на фиксацию, которая ссылалась на эту проблему.
created_atstringМетка времени, указывающая, когда произошло событие.