License Usage API を使って、ツールのライセンス使用情報にアクセスできます。この API のエンドポイントは DTP に保管されたアクセス ログを使用します。デフォルトでは、直近 90 日分のログが保管されます。ログの保管期間を変更する方法については「License Server の設定」を参照してください。

API ページへのアクセス

  1. Report Center で、設定メニュー (歯車のアイコン) から [License Server] を選択します。
  2. [Management] > [Tools Usage] を選択して License Usage API にアクセスします。

エンドポイントを右クリックして URL をコピーし、スクリプトで使用することができます。また、ブラウザーでエンドポイントを検索してデータを素早く表示することも可能です。例: 

  1. ブラウザバーに URL を貼り付け、さらにクエリーを追加します。
  2. リターン キーを押してエンドポイントを検索します。

プログラムによる API の呼び出し

API を使用するにはログインする必要があります。ただし、Basic 認証はサポートされていないため、最初に DTP にログイン リクエストを送信し、認証中に作成された Cookie を取得して、その Cookie を API への GET メソッド呼び出しに含める必要があります。   

例 

ログイン ページに POST リクエストを送信して Cookie をキャプチャーします。j_username および j_password パラメーターを使用してペイロードにあなたの認証情報を含めます   Basic 認証(-u)はサポートされていません。 

curl -v --data 'j_username=<your_username>&j_password=<your_password>' https://<host>/grs/pst_login_request --cookie-jar cookies.txt

GET リクエストで Cookie を API エンドポイントに渡します。

curl -https://<host>/licenseserver/usage/api/v1.0/toolsUsage --cookie-jar cookies.txt