---
title: incidentio
description: incident.ioでインシデントを管理する
---

import { BlockInfoCard } from "@/components/ui/block-info-card"

<BlockInfoCard 
  type="incidentio"
  color="#E0E0E0"
/>

{/* MANUAL-CONTENT-START:intro */}
[incident.io](https://incident.io)でインシデント管理を強化しましょう – インシデントの調整、対応プロセスの合理化、アクションアイテムの追跡を一箇所で行える主要プラットフォームです。incident.ioを自動化ワークフローにシームレスに統合して、インシデントの作成、リアルタイムコラボレーション、フォローアップ、スケジューリング、エスカレーションなどを管理できます。

incident.ioツールでは、以下のことが可能です：

- **インシデントの一覧表示と検索**: `incidentio_incidents_list`を使用して、重要度、ステータス、タイムスタンプなどのメタデータを含む進行中または過去のインシデントのリストをすばやく取得できます。
- **新しいインシデントの作成**: `incidentio_incidents_create`を通じてプログラムで新しいインシデントを作成し、重要度、名前、タイプ、カスタム詳細を指定して、対応の遅延を防ぎます。
- **インシデントフォローアップの自動化**: incident.ioの強力な自動化機能を活用して、重要なアクションアイテムや学びが見逃されないようにし、チームが問題を解決しプロセスを改善するのを支援します。
- **ワークフローのカスタマイズ**: 組織のニーズに合わせたカスタムインシデントタイプ、重要度、カスタムフィールドを統合します。
- **スケジュールとエスカレーションによるベストプラクティスの実施**: 状況の進展に応じて自動的に割り当て、通知、エスカレーションを行うことで、オンコールとインシデント管理を効率化します。

incident.ioは、現代の組織がより迅速に対応し、チームを調整し、継続的な改善のために学びを捉えることを可能にします。SRE、DevOps、セキュリティ、またはITインシデントを管理する場合でも、incident.ioはエージェントワークフローにプログラムで一元化された最高クラスのインシデント対応をもたらします。

**利用可能な主要操作**：
- `incidentio_incidents_list`: 詳細情報を含むインシデントの一覧表示、ページネーション、フィルタリング。
- `incidentio_incidents_create`: カスタム属性と重複制御（べき等性）を備えた新しいインシデントをプログラムで開く。
- ...そしてさらに多くの機能が追加予定！

今日、incident.ioをワークフロー自動化と統合して、信頼性、説明責任、運用の卓越性を向上させましょう。
{/* MANUAL-CONTENT-END */}

## 使用方法

incident.ioをワークフローに統合します。インシデント、アクション、フォローアップ、ワークフロー、スケジュール、エスカレーション、カスタムフィールドなどを管理できます。

## ツール

### `incidentio_incidents_list`

incident.ioからインシデントのリストを取得します。重大度、ステータス、タイムスタンプなどの詳細を含むインシデントのリストを返します。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `page_size` | number | いいえ | ページごとに返すインシデントの数（デフォルト：25） |
| `after` | string | いいえ | 次のページの結果を取得するためのページネーションカーソル |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `incidents` | array | インシデントのリスト |

### `incidentio_incidents_create`

incident.ioに新しいインシデントを作成します。idempotency_key、severity_id、visibilityが必要です。オプションとして、name、summary、type、statusを受け付けます。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `idempotency_key` | string | はい | インシデント作成の重複を防ぐための一意の識別子。UUIDまたは一意の文字列を使用してください。 |
| `name` | string | いいえ | インシデントの名前（オプション） |
| `summary` | string | いいえ | インシデントの簡単な概要 |
| `severity_id` | string | はい | 重大度レベルのID（必須） |
| `incident_type_id` | string | いいえ | インシデントタイプのID |
| `incident_status_id` | string | いいえ | 初期インシデントステータスのID |
| `visibility` | string | はい | インシデントの可視性："public"または"private"（必須） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `incident` | object | 作成されたインシデントオブジェクト |

### `incidentio_incidents_show`

IDによってincident.ioから特定のインシデントに関する詳細情報を取得します。カスタムフィールドや役割の割り当てを含む完全なインシデントの詳細を返します。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | 取得するインシデントのID |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `incident` | object | 詳細なインシデント情報 |

### `incidentio_incidents_update`

incident.ioで既存のインシデントを更新します。名前、概要、重大度、ステータス、またはタイプを更新できます。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | 更新するインシデントのID |
| `name` | string | いいえ | インシデントの更新された名前 |
| `summary` | string | いいえ | インシデントの更新された概要 |
| `severity_id` | string | いいえ | インシデントの更新された重大度ID |
| `incident_status_id` | string | いいえ | インシデントの更新されたステータスID |
| `incident_type_id` | string | いいえ | 更新されたインシデントタイプID |
| `notify_incident_channel` | boolean | はい | この更新についてインシデントチャンネルに通知するかどうか |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `incident` | object | 更新されたインシデントオブジェクト |

### `incidentio_actions_list`

incident.ioからアクションを一覧表示します。オプションでインシデントIDによるフィルタリングが可能です。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `incident_id` | string | いいえ | インシデントIDでアクションをフィルタリング |
| `page_size` | number | いいえ | ページごとに返すアクションの数 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `actions` | array | アクションのリスト |

### `incidentio_actions_show`

incident.ioから特定のアクションに関する詳細情報を取得します。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | アクションID |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `action` | object | アクションの詳細 |

### `incidentio_follow_ups_list`

incident.ioからフォローアップを一覧表示します。オプションでインシデントIDによるフィルタリングが可能です。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `incident_id` | string | いいえ | インシデントIDでフォローアップをフィルタリング |
| `page_size` | number | いいえ | ページごとに返すフォローアップの数 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `follow_ups` | array | フォローアップのリスト |

### `incidentio_follow_ups_show`

incident.ioから特定のフォローアップに関する詳細情報を取得します。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | フォローアップID |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `follow_up` | object | フォローアップの詳細 |

### `incidentio_users_list`

Incident.ioワークスペース内のすべてのユーザーを一覧表示します。ID、名前、メール、役割などのユーザー詳細を返します。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | Incident.io APIキー |
| `page_size` | number | いいえ | ページごとに返す結果の数（デフォルト：25） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `users` | array | ワークスペース内のユーザーリスト |

### `incidentio_users_show`

IDによってIncident.ioワークスペース内の特定のユーザーに関する詳細情報を取得します。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | Incident.io APIキー |
| `id` | string | はい | 取得するユーザーの一意の識別子 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `user` | object | リクエストされたユーザーの詳細 |

### `incidentio_workflows_list`

incident.ioワークスペース内のすべてのワークフローを一覧表示します。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `page_size` | number | いいえ | ページごとに返すワークフローの数 |
| `after` | string | いいえ | 次のページの結果を取得するためのページネーションカーソル |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `workflows` | array | ワークフローのリスト |

### `incidentio_workflows_show`

incident.ioの特定のワークフローの詳細を取得します。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | 取得するワークフローのID |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `workflow` | object | ワークフローの詳細 |

### `incidentio_workflows_update`

incident.ioの既存のワークフローを更新します。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | 更新するワークフローのID |
| `name` | string | いいえ | ワークフローの新しい名前 |
| `state` | string | いいえ | ワークフローの新しい状態（active、draft、またはdisabled） |
| `folder` | string | いいえ | ワークフローの新しいフォルダ |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `workflow` | object | 更新されたワークフロー |

### `incidentio_workflows_delete`

incident.ioでワークフローを削除します。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | 削除するワークフローのID |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `message` | string | 成功メッセージ |

### `incidentio_schedules_list`

incident.ioのすべてのスケジュールを一覧表示します

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `page_size` | number | いいえ | ページあたりの結果数（デフォルト：25） |
| `after` | string | いいえ | 次のページの結果を取得するためのページネーションカーソル |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `schedules` | array | スケジュールのリスト |

### `incidentio_schedules_create`

incident.ioで新しいスケジュールを作成します

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `name` | string | はい | スケジュールの名前 |
| `timezone` | string | はい | スケジュールのタイムゾーン（例：America/New_York） |
| `config` | string | はい | ローテーションを含むJSONフォーマットのスケジュール設定。例：\{"rotations": \[\{"name": "Primary", "users": \[\{"id": "user_id"\}\], "handover_start_at": "2024-01-01T09:00:00Z", "handovers": \[\{"interval": 1, "interval_type": "weekly"\}\]\}\]\} |
| `Example` | string | いいえ | 説明なし |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `schedule` | object | 作成されたスケジュール |

### `incidentio_schedules_show`

incident.io内の特定のスケジュールの詳細を取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | スケジュールのID |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `schedule` | object | スケジュールの詳細 |

### `incidentio_schedules_update`

incident.io内の既存のスケジュールを更新する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | 更新するスケジュールのID |
| `name` | string | いいえ | スケジュールの新しい名前 |
| `timezone` | string | いいえ | スケジュールの新しいタイムゾーン（例：America/New_York） |
| `config` | string | いいえ | ローテーションを含むJSONフォーマットのスケジュール設定。例：\{"rotations": \[\{"name": "Primary", "users": \[\{"id": "user_id"\}\], "handover_start_at": "2024-01-01T09:00:00Z", "handovers": \[\{"interval": 1, "interval_type": "weekly"\}\]\}\]\} |
| `Example` | string | いいえ | 説明なし |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `schedule` | object | 更新されたスケジュール |

### `incidentio_schedules_delete`

incident.io内のスケジュールを削除する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | 削除するスケジュールのID |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `message` | string | 成功メッセージ |

### `incidentio_escalations_list`

incident.io のすべてのエスカレーションポリシーを一覧表示する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io API キー |
| `page_size` | number | いいえ | ページあたりの結果数（デフォルト：25） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `escalations` | array | エスカレーションポリシーのリスト |

### `incidentio_escalations_create`

incident.io に新しいエスカレーションポリシーを作成する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io API キー |
| `idempotency_key` | string | はい | 重複したエスカレーション作成を防ぐための一意の識別子。UUID または一意の文字列を使用してください。 |
| `title` | string | はい | エスカレーションのタイトル |
| `escalation_path_id` | string | いいえ | 使用するエスカレーションパスの ID（user_ids が提供されていない場合は必須） |
| `user_ids` | string | いいえ | 通知するユーザー ID のカンマ区切りリスト（escalation_path_id が提供されていない場合は必須） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `escalation` | object | 作成されたエスカレーションポリシー |

### `incidentio_escalations_show`

incident.io の特定のエスカレーションポリシーの詳細を取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | エスカレーションポリシーのID |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `escalation` | object | エスカレーションポリシーの詳細 |

### `incidentio_custom_fields_list`

incident.ioからすべてのカスタムフィールドを一覧表示します。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `custom_fields` | array | カスタムフィールドのリスト |

### `incidentio_custom_fields_create`

incident.ioに新しいカスタムフィールドを作成します。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `name` | string | はい | カスタムフィールドの名前 |
| `description` | string | はい | カスタムフィールドの説明（必須） |
| `field_type` | string | はい | カスタムフィールドの種類（例：text、single_select、multi_select、numeric、datetime、link、user、team） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `custom_field` | object | 作成されたカスタムフィールド |

### `incidentio_custom_fields_show`

incident.ioの特定のカスタムフィールドに関する詳細情報を取得します。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | カスタムフィールドID |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `custom_field` | object | カスタムフィールドの詳細 |

### `incidentio_custom_fields_update`

incident.ioの既存のカスタムフィールドを更新します。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | カスタムフィールドID |
| `name` | string | はい | カスタムフィールドの新しい名前（必須） |
| `description` | string | はい | カスタムフィールドの新しい説明（必須） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `custom_field` | object | 更新されたカスタムフィールド |

### `incidentio_custom_fields_delete`

incident.ioからカスタムフィールドを削除します。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | カスタムフィールドID |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `message` | string | 成功メッセージ |

### `incidentio_severities_list`

Incident.ioワークスペースで設定されているすべての重大度レベルを一覧表示します。IDや名前、説明、ランクなどの重大度の詳細を返します。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | Incident.io APIキー |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `severities` | array | 重大度レベルのリスト |

### `incidentio_incident_statuses_list`

Incident.ioワークスペースで設定されているすべてのインシデントステータスを一覧表示します。ID、名前、説明、カテゴリなどのステータスの詳細を返します。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | Incident.io APIキー |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `incident_statuses` | array | インシデントステータスのリスト |

### `incidentio_incident_types_list`

Incident.ioワークスペースで設定されているすべてのインシデントタイプを一覧表示します。ID、名前、説明、デフォルトフラグなどのタイプの詳細を返します。

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | Incident.io APIキー |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `incident_types` | array | インシデントタイプのリスト |

### `incidentio_incident_roles_list`

incident.ioのすべてのインシデントロールを一覧表示します

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `incident_roles` | array | インシデントロールのリスト |

### `incidentio_incident_roles_create`

incident.ioで新しいインシデントロールを作成する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `name` | string | はい | インシデントロールの名前 |
| `description` | string | はい | インシデントロールの説明 |
| `instructions` | string | はい | インシデントロールの指示 |
| `shortform` | string | はい | ロールの短縮形 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `incident_role` | object | 作成されたインシデントロール |

### `incidentio_incident_roles_show`

incident.ioで特定のインシデントロールの詳細を取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | インシデントロールのID |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `incident_role` | object | インシデントロールの詳細 |

### `incidentio_incident_roles_update`

incident.ioで既存のインシデントロールを更新する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | 更新するインシデントロールのID |
| `name` | string | はい | インシデントロールの名前 |
| `description` | string | はい | インシデントロールの説明 |
| `instructions` | string | はい | インシデントロールの指示 |
| `shortform` | string | はい | ロールの短縮形 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `incident_role` | object | 更新されたインシデントロール |

### `incidentio_incident_roles_delete`

incident.ioでインシデントロールを削除する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | 削除するインシデントロールのID |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `message` | string | 成功メッセージ |

### `incidentio_incident_timestamps_list`

incident.ioのすべてのインシデントタイムスタンプ定義をリスト表示する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `incident_timestamps` | array | インシデントタイムスタンプ定義のリスト |

### `incidentio_incident_timestamps_show`

incident.ioの特定のインシデントタイムスタンプ定義の詳細を取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | インシデントタイムスタンプのID |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `incident_timestamp` | object | インシデントタイムスタンプの詳細 |

### `incidentio_incident_updates_list`

incident.ioの特定のインシデントに関するすべての更新を一覧表示する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `incident_id` | string | いいえ | 更新を取得するインシデントのID（オプション - 提供されない場合、すべての更新を返します） |
| `page_size` | number | いいえ | ページごとに返す結果の数 |
| `after` | string | いいえ | ページネーション用のカーソル |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `incident_updates` | array | インシデント更新のリスト |

### `incidentio_schedule_entries_list`

incident.ioの特定のスケジュールに関するすべてのエントリを一覧表示する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `schedule_id` | string | はい | エントリを取得するスケジュールのID |
| `entry_window_start` | string | いいえ | エントリをフィルタリングする開始日時（ISO 8601形式） |
| `entry_window_end` | string | いいえ | エントリをフィルタリングする終了日時（ISO 8601形式） |
| `page_size` | number | いいえ | ページごとに返す結果の数 |
| `after` | string | いいえ | ページネーション用のカーソル |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `schedule_entries` | array | スケジュールエントリのリスト |

### `incidentio_schedule_overrides_create`

incident.ioで新しいスケジュールオーバーライドを作成する

#### 入力

| パラメータ | タイプ | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `rotation_id` | string | はい | オーバーライドするローテーションのID |
| `schedule_id` | string | はい | スケジュールのID |
| `user_id` | string | いいえ | 割り当てるユーザーのID（user_id、user_email、またはuser_slack_idのいずれかを提供）|
| `user_email` | string | いいえ | 割り当てるユーザーのメールアドレス（user_id、user_email、またはuser_slack_idのいずれかを提供）|
| `user_slack_id` | string | いいえ | 割り当てるユーザーのSlack ID（user_id、user_email、またはuser_slack_idのいずれかを提供）|
| `start_at` | string | はい | オーバーライドの開始時間（ISO 8601形式）|
| `end_at` | string | はい | オーバーライドの終了時間（ISO 8601形式）|

#### 出力

| パラメータ | タイプ | 説明 |
| --------- | ---- | ----------- |
| `override` | object | 作成されたスケジュールオーバーライド |

### `incidentio_escalation_paths_create`

incident.ioで新しいエスカレーションパスを作成する

#### 入力

| パラメータ | タイプ | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `name` | string | はい | エスカレーションパスの名前 |
| `path` | json | はい | ターゲットと確認までの時間（秒）を含むエスカレーションレベルの配列。各レベルには以下が必要：targets（\{id, type, schedule_id?, user_id?, urgency\}の配列）とtime_to_ack_seconds（数値）|
| `working_hours` | json | いいえ | オプションの勤務時間設定。\{weekday, start_time, end_time\}の配列 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `escalation_path` | object | 作成されたエスカレーションパス |

### `incidentio_escalation_paths_show`

incident.io内の特定のエスカレーションパスの詳細を取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | エスカレーションパスのID |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `escalation_path` | object | エスカレーションパスの詳細 |

### `incidentio_escalation_paths_update`

incident.ioで既存のエスカレーションパスを更新する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | 更新するエスカレーションパスのID |
| `name` | string | いいえ | エスカレーションパスの新しい名前 |
| `path` | json | いいえ | 新しいエスカレーションパスの設定。ターゲットとtime_to_ack_secondsを持つエスカレーションレベルの配列 |
| `working_hours` | json | いいえ | 新しい稼働時間の設定。\{weekday, start_time, end_time\}の配列 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `escalation_path` | object | 更新されたエスカレーションパス |

### `incidentio_escalation_paths_delete`

incident.ioでエスカレーションパスを削除する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `apiKey` | string | はい | incident.io APIキー |
| `id` | string | はい | 削除するエスカレーションパスのID |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `message` | string | 成功メッセージ |

## 注意事項

- カテゴリー: `tools`
- タイプ: `incidentio`
