本文へスキップ

CLUe APIガイド

このドキュメントで、Suprema CLUe APIをすばやく簡単に連携できます。 APIキーの発行方法からリクエスト/レスポンス形式、エラーコード、呼び出し制限まで、CLUe APIの利用に必要な基本情報を案内します。 CLUe APIはSuprema CLUe Webポータルの設定と連携して動作するため、CLUe Webポータルのアカウントがない場合は、先にアカウントを依頼してください。

APIキーとは

CLUe APIを呼び出すにはAPIキーが必要です。 プレース グループの管理者メニューで発行できます。 CLUe APIは、リクエストヘッダーにBearerトークンとしてAPIキーを必須で含める必要があります。 APIキーはCLUe Webポータルで発行、管理できます。

会員登録するには、上位管理者または同じプレース グループの管理者から招待を受ける必要があります。

プレース(Place)とプレース グループ(Place Group)とは?

CLUeはマルチテナントシステムをサポートするため、プレースは会社やブランチのような独立した単位を意味し、プレース グループは複数のプレースをまとめて管理する上位概念です。

APIキーの発行

  1. CLUe Webポータルにログインしてください。

  2. API連携のためのプレース グループを選択してください。

  3. 画面右上の more詳細設定 をクリックしてください。

  4. 画面左のサイドバーで 管理者 をクリックします。

  5. API Key 管理 セクションで +新規発行 をクリックしてください。

  6. 希望の有効期間を選択してください。

    直接入力 を選択すると、有効期間を最大 365,000 日まで設定できます。

  7. 新しい API キーを発行するには、作成 ボタンをクリックしてください。

  8. 新しい API キーが作成されたら、コピー ボタンをクリックして、CLUe API 呼び出し時の Bearer トークンとして使用してください。

注意

API キーは CLUe API へのアクセス権限をそのまま付与するため、外部に公開しないよう安全に保管してください。 不正使用によって発生する問題について、Suprema は責任を負いません。

CLUe APIの基本

Base URL

すべてのAPIリクエストを送信する基本URLはhttps://api.moon.supremainc.com/v1です。 すべてのAPIリクエストはHTTPS経由で送信してください。

CLUe APIは可能な限りRESTful原則に従い、ページおよびデータベースリソースに対するほとんどの操作をGETPOSTPATCHDELETEリクエストで実行します。 リクエスト本文とレスポンス本文はどちらもJSON形式でエンコードされます。

API成功応答

応答が成功すると、次の状態が返されます。

HTTPステータスコード: 200

フィールド説明選択の有無
codeAPI応答コード
statusAPI応答状態
messageAPI応答メッセージtrue
dataAPI応答データtrue

API失敗応答

応答が失敗すると、次の状態のいずれかが返されます。

HTTPステータスコード: 400 / 500

フィールド説明選択の有無
errorsAPI失敗応答
errors.code失敗エラーコード
errors.message失敗参照メッセージ
errors.details失敗詳細情報true

一般エラーコード

コード説明
e1000内部サーバーエラー
e1001権限拒否
e1002非対応
e1003不正な形式
e1004JSON解析エラー
e1005不正なメソッド引数
e1006不正なリクエスト
e1007存在しないリソース
e1008メソッド引数の型不一致
e1009リクエストヘッダーの不足

API呼び出し制限

注意

CLUeはAPIごとに5分あたり300回の呼び出し制限を設けており、この制限は呼び出し元単位で適用されます。 ただし、顔画像を追加するAPIには、テンプレート抽出および生成のように処理時間を要する作業が含まれるため、呼び出しの間に少し待機時間を置くことを推奨します。

このページは役に立ちましたか?