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