Issue イベントは、Issue と pull request のアクティビティによってトリガーされ、Issue Events API と Timeline Events API で使用できます。 各イベントタイプでは、イベントが Issue イベントやタイムラインイベント API で使用可能かどうかを指定します。
GitHub の REST API は、すべてのプルリクエストを Issue と見なしますが、すべての Issue がプルリクエストであるとは限りません。 このため、Issue イベントエンドポイントとタイムラインイベントエンドポイントは、レスポンスで Issue とプルリクエストの両方を返す場合があります。 pull request の issue
オブジェクトには pull_request
プロパティがあります。 プルリクエストは Issue のため、リポジトリ内で Issue とプルリクエストの番号が重複することはありません。 たとえば、リポジトリで最初の Issue を開くと、番号は 1 になります。 次にプルリクエストを開くと、番号は 2 になります。 各イベントタイプでは、イベントがプルリクエスト、Issue、またはその両方で発生するかどうかを指定します。
Issue イベントオブジェクトの共通プロパティ
タイムラインイベント API でのみ使用可能なイベントを除いて、Issue イベントはすべて同じオブジェクト構造になっています。 一部のイベントには、イベントリソースに関するより多くのコンテキストを提供する追加のプロパティも含まれています。 このオブジェクト形式とは異なるプロパティについて詳しくは、特定のイベントを参照してください。
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
added_to_project
Issue またはプルリクエストがプロジェクトボードに追加された。 このイベントは、リポジトリでプロジェクト ボードが有効になっている場合の応答でのみ表示されます。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
added_to_project のプロパティ
注: プロジェクト カードの詳細が、プロジェクト関連の Issue およびタイムライン イベントの REST API 応答に示されるようになりました。 この機能は、プレビューとして開発者が利用できるようになりました。 詳細については、ブログ記事を参照してください。
project_card
属性を受け取るには、リポジトリに対してプロジェクト ボードを有効にする必要があります。また、Accept
ヘッダーでカスタム メディアの種類を指定する必要があります。
application/vnd.github.starfox-preview+json
警告: この API は、プレビュー期間中は事前の通知なしに変更されることがあります。 プレビューの機能は、実稼働環境での利用はサポートされていません。 問題があった場合には、エンタープライズ所有者にお問い合わせください。
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 project_card |
project_id | integer | プロジェクト カードの一意識別子。 |
project_url | string | プロジェクト カードを取得する REST API URL。 |
column_name | string | Issue がある列の名前。 |
割り当て済み
Issueまたはプルリクエストがユーザに割り当てられた。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
assigned のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 assignee |
assigner | object | この issue からの割り当て解除を実行したユーザー。 このフィールドは Issue イベント API で使用できますが、タイムライン イベント API では使用できません。 |
automatic_base_change_failed
GitHub がプルリクエストのベースブランチを自動的に変更しようとしたが失敗した。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X |
automatic_base_change_failed のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
automatic_base_change_succeeded
GitHub がプルリクエストのベースブランチを自動的に変更しようとした。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X |
automatic_base_change_succeeded のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
base_ref_changed
プルリクエストのベースリファレンスブランチが変更された。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X |
base_ref_changed のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
closed
Issue またはプルリクエストがクローズされた。 commit_id
が存在する場合は、"closes / fixes" 構文を使用して Issue を閉じたコミットを示します。 構文の詳細については、「Pull RequestをIssueにリンクする」を参照してください。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
closed のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
コメント済み
Issue またはプルリクエストにコメントが追加された。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X |
commented のプロパティ
このイベント プロパティは、Issue イベント オブジェクトの共通プロパティと同じ構造を使用しません。 このイベントに対しては、以下の属性が返されます。
名前 | Type | 説明 |
---|---|---|
url | string | Issue コメントを取得する REST API URL。 |
html_url | string | Issue コメントの HTML URL。 |
issue_url | string | Issue の HTML URL。 |
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
user | object | この Issue についてコメントしたユーザ。 |
created_at | string | コメントの追加日時を示すタイムスタンプ。 |
updated_at | string | コメントが更新されていない場合に、コメントの更新または作成日時を示すタイムスタンプ。 |
author_association | string | Issue のリポジトリでユーザが保持している権限。 たとえば、リポジトリの所有者がコメントを作成した場合は、値は "OWNER" です。 |
body | string | コメント本文テキスト。 |
event | string | イベントの値は "commented" です。 |
actor | object | イベントを生成したユーザ。 |
コミット (committed)
コミットが pull request の HEAD
ブランチに追加されました。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X |
committed のプロパティ
このイベント プロパティは、Issue イベント オブジェクトの共通プロパティと同じ構造を使用しません。 このイベントに対しては、以下の属性が返されます。
名前 | Type | 説明 |
---|---|---|
sha | string | プルリクエスト内のコミットの SHA。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | コミットを取得する REST API URL。 |
html_url | string | コミットの HTML URL。 |
author | object | コミットの作者。 |
committer | object | 作者に代わってコミットしたユーザ。 |
tree | object | コミットの Git ツリー。 |
message | string | コミットメッセージ。 |
parents | array of objects | 親コミットのリスト。 |
verification | object | コミットの署名の検証結果。 詳しくは、「Git データベース」を参照してください。 |
event | string | イベントの値は "committed" です。 |
connected
Issue またはプルリクエストが、別の Issue またはプルリクエストにリンクされた。 詳細については、「Pull RequestをIssueにリンクする」を参照してください。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
connected のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
convert_to_draft
プルリクエストがドラフトモードに変換された。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
convert_to_draft のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
converted_note_to_issue
Issue がプロジェクトボードのメモを Issue に変換して作成された。 このイベントは、リポジトリでプロジェクト ボードが有効になっている場合の応答でのみ表示されます。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
converted_note_to_issue のプロパティ
注: プロジェクト カードの詳細が、プロジェクト関連の Issue およびタイムライン イベントの REST API 応答に示されるようになりました。 この機能は、プレビューとして開発者が利用できるようになりました。 詳細については、ブログ記事を参照してください。
project_card
属性を受け取るには、リポジトリに対してプロジェクト ボードを有効にする必要があります。また、Accept
ヘッダーでカスタム メディアの種類を指定する必要があります。
application/vnd.github.starfox-preview+json
警告: この API は、プレビュー期間中は事前の通知なしに変更されることがあります。 プレビューの機能は、実稼働環境での利用はサポートされていません。 問題があった場合には、エンタープライズ所有者にお問い合わせください。
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 project_card |
project_id | integer | プロジェクト カードの一意識別子。 |
project_url | string | プロジェクト カードを取得する REST API URL。 |
column_name | string | Issue がある列の名前。 |
converted_to_discussion
問題は終了となり、ディスカッションに変換されました。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X |
converted_to_discussion のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
cross-referenced
Issue またはプルリクエストが、別の Issue またはプルリクエストから参照された。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X |
cross-referenced のプロパティ
このイベント プロパティは、Issue イベント オブジェクトの共通プロパティと同じ構造を使用しません。 このイベントに対しては、以下の属性が返されます。
名前 | Type | 説明 |
---|---|---|
actor | object | イベントを生成したユーザ。 |
created_at | string | クロスリファレンスの追加日時を示すタイムスタンプ。 |
updated_at | string | クロスリファレンスが更新されていない場合、クロスリファレンスの更新または作成時期を示すタイムスタンプ。 |
source | object | クロスリファレンスを追加した Issue またはプルリクエスト。 |
source[type] | string | pull request は Issue 型であるため、この値は常に "issue" になります。 タイムラインイベント API では、Issue またはプルリクエストによってトリガーされたクロスリファレンスイベントのみが返されます。 イベントをトリガーした Issue が pull request であるかどうかを判断するには、source[issue][pull_request] オブジェクトが存在するかどうかをチェックします。 |
source[issue] | object | クロスリファレンスを追加した issue オブジェクト。 |
event | string | イベントの値は "cross-referenced" です。 |
demilestoned
Issue またはプルリクエストがマイルストーンから削除された。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
demilestoned のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 milestone |
milestone[title] | string | マイルストーンのタイトル。 |
deployed
プルリクエストがデプロイされた。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
deployed のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
deployment_environment_changed
プルリクエストのデプロイメント環境が変更された。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X |
deployment_environment_changed のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
切断
Issue またはプルリクエストが、別の Issue またはプルリクエストからリンク解除された。 詳細については、「Pull RequestをIssueにリンクする」を参照してください。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
disconnected のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
head_ref_deleted
pull request の HEAD
ブランチが削除されました。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
head_ref_deleted のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
head_ref_restored
pull request の HEAD
ブランチが、最後の既知のコミットに復元されました。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
head_ref_force_pushed
pull request の HEAD ブランチが強制的にプッシュされました。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
head_ref_force_pushed のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
ラベル付け済み
Issue またはプルリクエストにラベルが追加された。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
labeled のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 label |
label[color] | string | 16 進数カラー コード。 |
locked
Issue またはプルリクエストがロックされた。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
locked のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 lock_reason |
mentioned
actor
は Issue または pull request 本文内の @mentioned
でした。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
mentioned のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
marked_as_duplicate
書き込み権限を持つユーザが、Issue を別の Issue の複製としてマークしたか、プルリクエストを別のプルリクエストの複製としてマークした。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
marked_as_duplicate のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
マージされた
プルリクエストがマージされた。 commit_id
属性は、マージされた HEAD
コミットの SHA1 です。 commit_repository
は、常にメイン リポジトリと同じです。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
merged のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
milestoned
Issue またはプルリクエストがマイルストーンに追加された。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
milestoned のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 milestone |
milestone[title] | string | マイルストーンのタイトル。 |
moved_columns_in_project
Issue またはプルリクエストがプロジェクトボードの列間で移動された。 このイベントは、リポジトリでプロジェクト ボードが有効になっている場合の応答でのみ表示されます。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
moved_columns_in_project のプロパティ
注: プロジェクト カードの詳細が、プロジェクト関連の Issue およびタイムライン イベントの REST API 応答に示されるようになりました。 この機能は、プレビューとして開発者が利用できるようになりました。 詳細については、ブログ記事を参照してください。
project_card
属性を受け取るには、リポジトリに対してプロジェクト ボードを有効にする必要があります。また、Accept
ヘッダーでカスタム メディアの種類を指定する必要があります。
application/vnd.github.starfox-preview+json
警告: この API は、プレビュー期間中は事前の通知なしに変更されることがあります。 プレビューの機能は、実稼働環境での利用はサポートされていません。 問題があった場合には、エンタープライズ所有者にお問い合わせください。
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 project_card |
project_id | integer | プロジェクト カードの一意識別子。 |
project_url | string | プロジェクト カードを取得する REST API URL。 |
column_name | string | Issue がある列の名前。 previous_column_name |
pinned
Issue がピン留めされた。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
pinned のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
ready_for_review
ドラフト pull request はレビューの準備完了とマークされました。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
ready_for_review のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
referenced
Issue がコミットメッセージから参照された。 commit_id
属性はそれが発生した場所のコミット SHA1 であり、commit_repository はそのコミットがプッシュされた場所です。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
referenced のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
removed_from_project
Issue またはプルリクエストがプロジェクトボードから削除された。 このイベントは、リポジトリでプロジェクト ボードが有効になっている場合の応答でのみ表示されます。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
removed_from_project のプロパティ
注: プロジェクト カードの詳細が、プロジェクト関連の Issue およびタイムライン イベントの REST API 応答に示されるようになりました。 この機能は、プレビューとして開発者が利用できるようになりました。 詳細については、ブログ記事を参照してください。
project_card
属性を受け取るには、リポジトリに対してプロジェクト ボードを有効にする必要があります。また、Accept
ヘッダーでカスタム メディアの種類を指定する必要があります。
application/vnd.github.starfox-preview+json
警告: この API は、プレビュー期間中は事前の通知なしに変更されることがあります。 プレビューの機能は、実稼働環境での利用はサポートされていません。 問題があった場合には、エンタープライズ所有者にお問い合わせください。
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 project_card |
project_id | integer | プロジェクト カードの一意識別子。 |
project_url | string | プロジェクト カードを取得する REST API URL。 |
column_name | string | Issue がある列の名前。 |
renamed
Issue またはプルリクエストのタイトルが変更された。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
renamed のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 rename |
rename[from] | string | 以前の名前。 |
rename[to] | string | 新しい名前。 |
reopened
Issue またはプルリクエストが再開された。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
reopened のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
review_dismissed
プルリクエストのレビューが却下された。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
review_dismissed のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 dismissed_review |
dismissed_review[state] | string | pull request が無視されたときの状態。 commented 、approved 、または changes_requested のいずれかにすることができます。 |
dismissed_review[review_id] | string | pull request のレビューの一意の識別子。 |
dismissed_review[dismissal_message] | string | レビューを閉じるときにユーザーが含めるメッセージ。 |
dismissed_review[dismissal_commit_id] | string | レビューが存在する場合にそれが無視されたコミットの一意識別子。 |
review_requested
プルリクエストのレビューがリクエストされた。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
review_requested のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 requested_reviewer |
review_requester | object | レビューを要求したユーザー。 |
review_request_removed
プルリクエストのレビューリクエストが削除された。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
review_request_removed のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 requested_reviewer |
review_requester | object | レビューを要求したユーザー。 |
reviewed
プルリクエストがレビューされた。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X |
reviewed のプロパティ
このイベント プロパティは、Issue イベント オブジェクトの共通プロパティと同じ構造を使用しません。 このイベントに対しては、以下の属性が返されます。
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
user | object | この Issue についてコメントしたユーザ。 |
body | string | レビューの概要テキスト。 |
commit_id | string | レビュー時のプルリクエストの最新コミットの SHA。 |
submitted_at | string | レビューの送信日時を示すタイムスタンプ。 |
state | string | サブミットされたレビューの状態。 commented 、changes_requested 、または approved のいずれかにすることができます。 |
html_url | string | レビューの HTML URL。 |
pull_request_url | string | プルリクエストを取得する REST API URL。 |
author_association | string | Issue のリポジトリでユーザが保持している権限。 たとえば、リポジトリの所有者がコメントを作成した場合は、値は "OWNER" です。 |
_links | object | html_url と pull_request_url 。 |
event | string | イベントの値は "reviewed" です。 |
subscribed
誰かが Issue またはプルリクエストの通知を受信するようにサブスクライブした。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
subscribed のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
transferred
Issue が別のリポジトリに転送された。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
transferred のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
未割り当て
ユーザが Issue から割り当て解除された。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
unassigned のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 assignee |
assigner | object | この issue からの割り当て解除を実行したユーザー。 このフィールドは Issue イベント API で使用できますが、タイムライン イベント API では使用できません。 |
unlabeled
Issue からラベルが削除された。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
unlabeled のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 label |
label[color] | string | 16 進数カラー コード。 |
unlocked
Issue がロック解除された。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
unlocked のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 lock_reason |
unmarked_as_duplicate
ユーザが以前に別の Issue の複製としてマークした Issue が重複と見なされなくなった。または、ユーザが以前に別のプルリクエストの複製としてマークしたプルリクエストが重複と見なされなくなった。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
unmarked_as_duplicate のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
unpinned
Issue がピン留め解除された。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X | X |
unpinned のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |
unsubscribed
誰かが Issue またはプルリクエストの通知を受信しないようにサブスクライブ解除した。
このイベントは、次の Issue の種類で使用できます。
問題の種類 | Issue イベント API | タイムラインイベント API |
---|---|---|
| X |
unsubscribed のプロパティ
名前 | Type | 説明 |
---|---|---|
id | integer | イベントの一意識別子。 |
node_id | string | イベントのグローバル ノード ID。 |
url | string | イベントをフェッチするためのREST API URL。 |
actor | object | イベントを生成したユーザ。 |
event | string | 発生したイベントの実際の種類を特定します。 |
commit_id | string | このIssueを参照するコミットのSHA。 |
commit_url | string | このIssueを参照するコミットへのGitHub REST APIリンク。 |
created_at | string | イベントが発生した時刻を示すタイムスタンプ。 |