- 読み
- エーピーアイ
- 英語
- Application Programming Interface
- 別名・関連
- Web API
なぜ重要か
業務システムは単独で完結することが少なく、決済、地図、メール配信、会計ソフト、ECモールなど、外部のサービスと情報をやり取りする場面が増えています。APIがあれば、人が画面を操作してデータを転記する代わりに、システム同士が自動でデータを受け渡せます。「自動連携できるか」という質問の答えは、多くの場合、相手側にAPIが用意されているかどうかで決まります。
発注・開発の実務での意味
連携を検討するときは、相手のサービスが「どのデータを、どの操作で、どの条件で」提供しているかを確認します。APIが公開されていても、利用に契約や審査が必要な場合、取得できる情報が限られる場合、有料プランでのみ使える場合があります。APIがなければ、CSVファイルの出力と取り込みで代替することもあります。
自社システムがAPIを提供する側になることもあります。たとえば取引先向けに注文データを受け付ける窓口を用意すれば、相手のシステムから直接注文を送れるようになります。この場合、認証(誰からの通信かの確認)と通信の暗号化が必須になります。
見積の段階では、連携先ごとに「APIの有無」「利用条件」「仕様変更時の対応」を確認しておくと、後の手戻りを避けられます。外部サービスの仕様変更は自社では制御できないため、保守契約の範囲に連携部分の追従作業が含まれるかも確認しておきましょう。
関連する用語
この用語が出てくるガイド
- ECサイトの決済導入で知っておきたいことECサイトにオンライン決済を導入するときの基礎知識として、決済代行会社の役割、決済手段の種類、審査、カード情報非保持、API連携、テスト環境での確認、返金や不正利用への運用までを整理します。
- Excel・スプレッドシート業務をWebシステム化するタイミングExcelやスプレッドシートで回している業務が限界に近づくサイン、Webシステム化に向く業務と向かない業務の見分け方、段階的な移行とデータ移行の注意点を整理します。
- 中小企業のWebシステムに最低限必要なセキュリティ対策専任の担当者がいない中小企業でも押さえておきたい Web システムのセキュリティ対策を、SSL/TLS・認証と多要素認証・権限の最小化・アップデート・バックアップ・ログ・個人情報の順に優先度をつけて整理します。
- WordPressで作るか、自社開発するか — 判断基準Web サイトやシステムを WordPress で作るか、一から自社開発するか。要件の性質、更新頻度、拡張性、保守の観点から判断基準を整理し、比較表と組み合わせの選択肢も紹介します。
- モバイル対応の考え方 — レスポンシブと専用サイトの違いスマートフォン対応の方法として、レスポンシブデザイン、モバイル専用サイト、アプリの3つを用途で比較します。それぞれの仕組みと運用の違い、自社に合う方式を選ぶための判断基準を整理します。
- 他社が作ったシステムの引き継ぎ・保守を依頼するときのチェックリスト前の開発会社が作ったシステムの保守を別の会社に引き継ぐときの手順を、資料・アカウント・ソースコード・環境の棚卸しから調査、リスク整理、保守範囲の合意、移行まで、確認項目の表とともに解説します。
関連するサービス
監修: Unlogical Systems合同会社(杉並区・西荻窪)公開