APIでスキルのIDとそのレベルを取得する

  • 更新

スキルに関係する APIリクエストを実行するには、該当のスキルのIDと、そのスキルのレベルのIDを取得する必要があります。
ここでは、LMS365 API を使用して、スキルのIDとそのスキルのレベルのIDを取得する方法をご説明します。

1. https://api.365.systems/ にアクセスし、APIキーで認証します。

2.UserCompetencies セクションを展開し、GET /odata/v2/UserCompetencies Returns the list of user competencies (skills) owned by current user を選択し、開いた画面で右上の「Try it out」を選択します。

Get the ID of a skill1.png

3.「Execute」を選択してリクエストを実行します。

$expand にCompetency, Userを設定すると、レスポンスにスキル名や付与されているユーザーなど、より詳細な情報が含まれるようになります。

他のクエリオプションパラメータを使用し、フィルタを設定することでレスポンスのデータを制御できます。

Get the ID of a skill2.png

4.Responses ブロックで結果を確認します。

  • Codeの下にある2XX(例:200)という数字は、リクエストが正しく動作したことを示します。
  • Response body には、そのテナントのすべてのスキルのリストが表示されます。
  • Ctrl+Fで特定のスキルのURLを検索します。$expand に Competency が設定されている場合、ユーザー検索でスキルのタイトルを検索することができます。CompetencyID と LevelId パラメータを必要な場所にコピーして使用します。
  • Downloadオプションを使用すると、APIリクエストの結果を JSON 形式でローカルデバイスに保存できます。

Get the ID of a skill3.png