API
読み: エーピーアイ
API (Application Programming Interface) は、ソフトウェア同士がデータや機能をやり取りするための規約とインターフェースです。Web API は HTTP プロトコルを使ってインターネット経由でデータを送受信する仕組みで、現代の Web サービスの基盤技術です。QR コードの文脈では、QR コードの大量生成、動的 QR コードの管理、スキャンデータの取得に API が活用されています。
QR コード生成 API を使えば、プログラムから自動的に QR コードを生成できます。たとえば EC サイトで注文が確定するたびに、注文番号を含む QR コードを自動生成して確認メールに添付する、といった処理が可能です。1 日に数千件の注文がある EC サイトでは、手動での QR コード生成は現実的ではなく、API による自動化が不可欠です。
動的 QR コード管理サービスの多くは REST API を提供しており、QR コードの作成、リダイレクト先の変更、スキャン統計の取得をプログラムから実行できます。自社の CRM や在庫管理システムと API で連携すれば、顧客データや在庫データに基づいて QR コードのリンク先を動的に制御できます。API の利用にはアクセストークンによる認証が必要で、レート制限 (1 分あたりのリクエスト数上限) が設定されていることが一般的です。