Skip to main content

このバージョンの GitHub Enterprise サーバーはこの日付をもって終了となりました: 2024-03-26. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise サーバーにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください

Issue イベントタイプ

issue イベントとタイムライン イベント用の REST API について、各イベントの種類、GitHub でのトリガー アクション、各イベントの固有のプロパティについて説明します。

issue イベントは、issue と pull request のアクティビティによってトリガーされ、issue イベントタイムライン イベント用の REST API で使用できます。 各イベントの種類によって、イベントが issue イベントまたはタイムライン イベント用の REST API で使用可能かどうかが指定されます。

GitHub の REST API は、すべてのプルリクエストを Issue と見なしますが、すべての Issue がプルリクエストであるとは限りません。 このため、Issue イベントエンドポイントとタイムラインイベントエンドポイントは、レスポンスで Issue とプルリクエストの両方を返す場合があります。 pull request には issue オブジェクト内の pull_request プロパティがあります。 プルリクエストは Issue のため、リポジトリ内で Issue とプルリクエストの番号が重複することはありません。 たとえば、リポジトリで最初の Issue を開くと、番号は 1 になります。 次にプルリクエストを開くと、番号は 2 になります。 各イベントタイプでは、イベントがプルリクエスト、Issue、またはその両方で発生するかどうかを指定します。

Issue イベントオブジェクトの共通プロパティ

タイムライン イベント用の REST API でのみ使用可能なイベントを除いて、issue イベントはすべて同じオブジェクト構造になっています。 一部のイベントには、イベントリソースに関するより多くのコンテキストを提供する追加のプロパティも含まれています。 このオブジェクト形式とは異なるプロパティについて詳しくは、特定のイベントを参照してください。

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

added_to_project

issue と pull request が プロジェクト (クラシック) に追加された。 このイベントは、リポジトリでプロジェクト (クラシック)が有効になっている場合の応答にのみ表示されます。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

added_to_project のプロパティ

注: プロジェクト カードの詳細が、プロジェクト関連の Issue およびタイムライン イベントの REST API 応答に示されるようになりました。 この機能は、プレビューとして開発者が利用できるようになりました。 詳細については、ブログ記事を参照してください。

project_card 属性を受け取るには、リポジトリに対してプロジェクト (クラシック)を有効にする必要があり、さらに Accept ヘッダーでカスタムのメディアの種類を指定する必要があります。

application/vnd.github.starfox-preview+json

警告: この API は、プレビュー期間中は事前の通知なしに変更されることがあります。 プレビューの機能は、実稼働環境での利用はサポートされていません。 問題があった場合には、サイト管理者にお問い合わせください。

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。
project_cardobjectプロジェクト カード オブジェクト。
project_idintegerプロジェクト カードの一意識別子。
project_urlstringプロジェクト カードを取得する REST API URL。
column_namestringIssue がある列の名前。

割り当て済み

Issueまたはプルリクエストがユーザに割り当てられた。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

assigned のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。
assigneeobjectこの問題に割り当てられたユーザー。
assignerobjectこの issue からの割り当てを実行したユーザー。 このフィールドは、issue イベントに関する REST API では使用できますが、タイムライン イベントに関する REST API では使用できません。

automatic_base_change_failed

GitHub がプルリクエストのベースブランチを自動的に変更しようとしたが失敗した。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
Pull Request

automatic_base_change_failed のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

automatic_base_change_succeeded

GitHub がプルリクエストのベースブランチを自動的に変更しようとした。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
Pull Request

automatic_base_change_succeeded のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

base_ref_changed

プルリクエストのベースリファレンスブランチが変更された。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
Pull Request

base_ref_changed のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

closed

Issue またはプルリクエストがクローズされた。 commit_id が存在する場合は、"closes / fixes" 構文を使用して Issue を閉じたコミットを示します。 構文の詳細については、「Pull RequestをIssueにリンクする」を参照してください。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

closed のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

コメント済み

Issue またはプルリクエストにコメントが追加された。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

commented のプロパティ

このイベント プロパティは、Issue イベント オブジェクトの共通プロパティと同じ構造を使用しません。 このイベントに対しては、以下の属性が返されます。

名前種類説明
urlstringIssue コメントを取得する REST API URL。
html_urlstringIssue コメントの HTML URL。
issue_urlstringIssue の HTML URL。
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
userobjectこの Issue についてコメントしたユーザ。
created_atstringコメントの追加日時を示すタイムスタンプ。
updated_atstringコメントが更新されていない場合に、コメントの更新または作成日時を示すタイムスタンプ。
author_associationstringIssue のリポジトリでユーザが保持している権限。 たとえば、リポジトリの所有者がコメントを作成した場合は、値は "OWNER" です。
bodystringコメント本文テキスト。
eventstringイベントの値は "commented" です。
actorobjectイベントを生成したユーザ。

コミット (committed)

コミットが pull request の HEAD ブランチに追加されました。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
Pull Request

committed のプロパティ

このイベント プロパティは、Issue イベント オブジェクトの共通プロパティと同じ構造を使用しません。 このイベントに対しては、以下の属性が返されます。

名前種類説明
shastringプルリクエスト内のコミットの SHA。
node_idstringイベントのグローバル ノード ID
urlstringコミットを取得する REST API URL。
html_urlstringコミットの HTML URL。
authorobjectコミットの作者。
committerobject作者に代わってコミットしたユーザ。
treeobjectコミットの Git ツリー。
messagestringコミットメッセージ。
parentsarray of objects親コミットのリスト。
verificationobjectコミットの署名の検証結果。 詳しくは、「Git コミット用 REST API エンドポイント」を参照してください。
eventstringイベントの値は "committed" です。

connected

Issue またはプルリクエストが、別の Issue またはプルリクエストにリンクされた。 詳細については、「Pull RequestをIssueにリンクする」を参照してください。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

connected のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

convert_to_draft

プルリクエストがドラフトモードに変換された。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
Pull Request

convert_to_draft のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

converted_note_to_issue

Issue が プロジェクト (クラシック) のメモを Issue に変換して作成された。 このイベントは、リポジトリでプロジェクト (クラシック)が有効になっている場合の応答にのみ表示されます。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue

converted_note_to_issue のプロパティ

注: プロジェクト カードの詳細が、プロジェクト関連の Issue およびタイムライン イベントの REST API 応答に示されるようになりました。 この機能は、プレビューとして開発者が利用できるようになりました。 詳細については、ブログ記事を参照してください。

project_card 属性を受け取るには、リポジトリに対してプロジェクト (クラシック)を有効にする必要があり、さらに Accept ヘッダーでカスタムのメディアの種類を指定する必要があります。

application/vnd.github.starfox-preview+json

警告: この API は、プレビュー期間中は事前の通知なしに変更されることがあります。 プレビューの機能は、実稼働環境での利用はサポートされていません。 問題があった場合には、サイト管理者にお問い合わせください。

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。
project_cardobjectプロジェクト カード オブジェクト。
project_idintegerプロジェクト カードの一意識別子。
project_urlstringプロジェクト カードを取得する REST API URL。
column_namestringIssue がある列の名前。

converted_to_discussion

問題は終了となり、ディスカッションに変換されました。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue

converted_to_discussion のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

cross-referenced

Issue またはプルリクエストが、別の Issue またはプルリクエストから参照された。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

cross-referenced のプロパティ

このイベント プロパティは、Issue イベント オブジェクトの共通プロパティと同じ構造を使用しません。 このイベントに対しては、以下の属性が返されます。

名前種類説明
actorobjectイベントを生成したユーザ。
created_atstringクロスリファレンスの追加日時を示すタイムスタンプ。
updated_atstringクロスリファレンスが更新されていない場合、クロスリファレンスの更新または作成時期を示すタイムスタンプ。
sourceobjectクロスリファレンスを追加した Issue またはプルリクエスト。
source[type]stringpull request は Issue 型であるため、この値は常に "issue" になります。 タイムライン イベント用の REST API では、issue または pull request によってトリガーされたクロスリファレンス イベントのみが返されます。 イベントをトリガーした Issue が pull request であるかどうかを判断するには、source[issue][pull_request] オブジェクトが存在するかどうかをチェックします。
source[issue]objectクロスリファレンスを追加した issue オブジェクト。
eventstringイベントの値は "cross-referenced" です。

demilestoned

Issue またはプルリクエストがマイルストーンから削除された。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

demilestoned のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。
milestoneobjectマイルストーン オブジェクト。
milestone[title]stringマイルストーンのタイトル。

deployed

プルリクエストがデプロイされた。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
Pull Request

deployed のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

deployment_environment_changed

プルリクエストのデプロイメント環境が変更された。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
Pull Request

deployment_environment_changed のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

切断

Issue またはプルリクエストが、別の Issue またはプルリクエストからリンク解除された。 詳細については、「Pull RequestをIssueにリンクする」を参照してください。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

disconnected のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

head_ref_deleted

pull request の HEAD ブランチが削除されました。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
Pull Request

head_ref_deleted のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

head_ref_restored

pull request の HEAD ブランチが、最後の既知のコミットに復元されました。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
Pull Request

head_ref_force_pushed

pull request の HEAD ブランチが強制的にプッシュされました。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
Pull Request

head_ref_force_pushed のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

ラベル付け済み

Issue またはプルリクエストにラベルが追加された。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

labeled のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。
labelobject問題label[name]
label[color]string16 進数カラー コード。

locked

Issue またはプルリクエストがロックされた。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

locked のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。
lock_reasonstringIssue または pull request の会話がロックされた理由 (指定されている場合)。

mentioned

actor は Issue または pull request 本文内の @mentioned でした。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

mentioned のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

marked_as_duplicate

書き込み権限を持つユーザが、Issue を別の Issue の複製としてマークしたか、プルリクエストを別のプルリクエストの複製としてマークした。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

marked_as_duplicate のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

マージされた

プルリクエストがマージされた。 commit_id 属性は、マージされた HEAD コミットの SHA1 です。 commit_repository は、常にメイン リポジトリと同じです。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
Pull Request

merged のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

milestoned

Issue またはプルリクエストがマイルストーンに追加された。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

milestoned のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。
milestoneobjectマイルストーン オブジェクト。
milestone[title]stringマイルストーンのタイトル。

moved_columns_in_project

Issue またはプルリクエストが プロジェクト (クラシック) の列間で移動された。 このイベントは、リポジトリでプロジェクト (クラシック)が有効になっている場合の応答にのみ表示されます。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

moved_columns_in_project のプロパティ

注: プロジェクト カードの詳細が、プロジェクト関連の Issue およびタイムライン イベントの REST API 応答に示されるようになりました。 この機能は、プレビューとして開発者が利用できるようになりました。 詳細については、ブログ記事を参照してください。

project_card 属性を受け取るには、リポジトリに対してプロジェクト (クラシック)を有効にする必要があり、さらに Accept ヘッダーでカスタムのメディアの種類を指定する必要があります。

application/vnd.github.starfox-preview+json

警告: この API は、プレビュー期間中は事前の通知なしに変更されることがあります。 プレビューの機能は、実稼働環境での利用はサポートされていません。 問題があった場合には、サイト管理者にお問い合わせください。

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。
project_cardobjectプロジェクト カード オブジェクト。
project_idintegerプロジェクト カードの一意識別子。
project_urlstringプロジェクト カードを取得する REST API URL。
column_namestringIssue がある列の名前。
previous_column_namestringIssue の移動元の列の名前。

pinned

Issue がピン留めされた。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue

pinned のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

ready_for_review

ドラフト pull request はレビューの準備完了とマークされました。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
Pull Request

ready_for_review のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

referenced

Issue がコミットメッセージから参照された。 commit_id 属性はそれが発生した場所のコミット SHA1 であり、commit_repository はそのコミットがプッシュされた場所です。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

referenced のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

removed_from_project

Issue またはプルリクエストが プロジェクト (クラシック) から削除された。 このイベントは、リポジトリでプロジェクト (クラシック)が有効になっている場合の応答にのみ表示されます。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

removed_from_project のプロパティ

注: プロジェクト カードの詳細が、プロジェクト関連の Issue およびタイムライン イベントの REST API 応答に示されるようになりました。 この機能は、プレビューとして開発者が利用できるようになりました。 詳細については、ブログ記事を参照してください。

project_card 属性を受け取るには、リポジトリに対してプロジェクト (クラシック)を有効にする必要があり、さらに Accept ヘッダーでカスタムのメディアの種類を指定する必要があります。

application/vnd.github.starfox-preview+json

警告: この API は、プレビュー期間中は事前の通知なしに変更されることがあります。 プレビューの機能は、実稼働環境での利用はサポートされていません。 問題があった場合には、サイト管理者にお問い合わせください。

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。
project_cardobjectプロジェクト カード オブジェクト。
project_idintegerプロジェクト カードの一意識別子。
project_urlstringプロジェクト カードを取得する REST API URL。
column_namestringIssue がある列の名前。

renamed

Issue またはプルリクエストのタイトルが変更された。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

renamed のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。
renameobject名前の詳細。
rename[from]string以前の名前。
rename[to]string新しい名前。

reopened

Issue またはプルリクエストが再開された。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

reopened のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

review_dismissed

プルリクエストのレビューが却下された。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
Pull Request

review_dismissed のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。
dismissed_reviewobject却下されたレビューの情報。
dismissed_review[state]stringpull request が無視されたときの状態。 commentedapproved、または changes_requested のいずれかにすることができます。
dismissed_review[review_id]stringpull request のレビューの一意の識別子。
dismissed_review[dismissal_message]stringレビューを閉じるときにユーザーが含めるメッセージ。
dismissed_review[dismissal_commit_id]stringレビューが存在する場合にそれが無視されたコミットの一意識別子。

review_requested

プルリクエストのレビューがリクエストされた。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
Pull Request

review_requested のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。
requested_reviewerobjectpull request を確認するように要求されたユーザー。
review_requesterobjectレビューを要求したユーザー。

review_request_removed

プルリクエストのレビューリクエストが削除された。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
Pull Request

review_request_removed のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。
requested_reviewerobjectpull request を確認するように要求されたユーザー。
review_requesterobjectレビューを要求したユーザー。

reviewed

プルリクエストがレビューされた。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
Pull Request

reviewed のプロパティ

このイベント プロパティは、Issue イベント オブジェクトの共通プロパティと同じ構造を使用しません。 このイベントに対しては、以下の属性が返されます。

名前種類説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
userobjectこの Issue についてコメントしたユーザ。
bodystringレビューの概要テキスト。
commit_idstringレビュー時のプルリクエストの最新コミットの SHA。
submitted_atstringレビューの送信日時を示すタイムスタンプ。
statestringサブミットされたレビューの状態。 commentedchanges_requestedapproveddismissed のいずれかになります。
html_urlstringレビューの HTML URL。
pull_request_urlstringプルリクエストを取得する REST API URL。
author_associationstringIssue のリポジトリでユーザが保持している権限。 たとえば、リポジトリの所有者がコメントを作成した場合は、値は "OWNER" です。
_linksobjecthtml_urlpull_request_url
eventstringイベントの値は "reviewed" です。

subscribed

誰かが Issue またはプルリクエストの通知を受信するようにサブスクライブした。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

subscribed のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

transferred

Issue が別のリポジトリに転送された。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue

transferred のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

未割り当て

ユーザが Issue から割り当て解除された。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

unassigned のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。
assigneeobjectこの問題から割り当てられていないユーザー。
assignerobjectこの issue からの割り当て解除を実行したユーザー。 このフィールドは、issue イベントに関する REST API では使用できますが、タイムライン イベントに関する REST API では使用できません。

unlabeled

Issue からラベルが削除された。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

unlabeled のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。
labelobject問題label[name]
label[color]string16 進数カラー コード。

unlocked

Issue がロック解除された。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

unlocked のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。
lock_reasonstringIssue または pull request の会話がロックされた理由 (指定されている場合)。

unmarked_as_duplicate

ユーザが以前に別の Issue の複製としてマークした Issue が重複と見なされなくなった。または、ユーザが以前に別のプルリクエストの複製としてマークしたプルリクエストが重複と見なされなくなった。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

unmarked_as_duplicate のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

unpinned

Issue がピン留め解除された。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue

unpinned のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。

unsubscribed

誰かが Issue またはプルリクエストの通知を受信しないようにサブスクライブ解除した。

このイベントは、次の issue の種類で使用できます。

issue イベント用の REST APIタイムライン イベント用の REST API
issue
Pull Request

unsubscribed のプロパティ

名前タイプ説明
idintegerイベントの一意識別子。
node_idstringイベントのグローバル ノード ID
urlstringイベントをフェッチするためのREST API URL。
actorobjectイベントを生成したユーザ。
eventstring発生したイベントの実際の種類を特定します。
commit_idstringこのIssueを参照するコミットのSHA。
commit_urlstringこのIssueを参照するコミットへのGitHub REST APIリンク。
created_atstringイベントが発生した時刻を示すタイムスタンプ。