API
① 非エンジニア向けのざっくり概要
別のシステムへ頼みごとをするときの窓口。
プログラム同士がデータを渡したり処理を依頼したりするときの決まりです。Web では HTTP とセットで語られることが多いです。
イメージ補足:レストランの「メニュー」と「厨房へのオーダー方法」に近いです。
② ちょっとだけ詳しく
💡 Why|何のために使うか
API は、システム同士が決まった形式で依頼と返答をやり取りする仕組みです。画面を直接操作しなくても、データ取得や登録を自動で連携できます。
🙋 Who|誰(どんな役職・スキルセットの人)が主に使うか
導入・運用に関わる担当者(情報システム部門、業務担当、管理者など)。
🕒 When|どんな場面で使うか
受発注システムと在庫システムを自動連携するときです。手作業での転記を減らし、更新遅れを防ぐために使われます。
🌐 Where|どこで動く/使うか(社内・クラウド・端末など)
対象システムや業務環境(社内・クラウド・端末)で利用する。
🔧 How|どうやって使うか
1) 呼び出し側が URL と方法(GET/POST など)を指定して依頼
2) 必要なデータや認証情報を送る
3) 受け側が処理して結果を返す
4) 呼び出し側が結果やエラー内容に応じて次の処理を決める
✨ できること|導入後の実務効果
- 運用手順を標準化し、作業のばらつきを減らせる
- 判断基準を共有し、意思決定を速くできる
- 変更時の影響を把握し、手戻りを減らせる
⚠️ よくある誤解|似た用語との差分
- 画面連携と似ていますが、API は「機械同士の連携」、GUI は「人の操作」で、連携の主体が違います。