コンテンツにスキップ

APIを利用する

APIの利用方法についてご案内します。ハヤサブでは、すべての操作がAPIとして公開されています。APIを利用することで、別システムと連携したり、簡単にハヤサブのデータにアクセスすることが可能です。

  • REST形式で提供しております
  • 後述するAPIキーを生成し X-API-Key ヘッダーにAPIキーを設定してリクエストをすることで、APIへのアクセスが可能です
  • APIにアクセスするユーザーの権限は、APIキーを発行したユーザーの権限となります
  • 利用可能なAPIのエンドポイント一覧は↓をご確認ください

API エンドポイント一覧 を参照してください

  1. 「設定」→「APIキー」を開く

    サイドバーの「設定」を開き、上部のタブから「APIキー」を選択します。発行済みのAPIキー一覧が表示されます。右上の「APIキーを追加」をクリックします。

    設定のAPIキータブ。APIキー一覧と右上の「APIキーを追加」ボタンが表示されている

  2. 「APIキーを作成」ダイアログを開く

    「APIキー名」(必須)の入力欄があるダイアログが表示されます。

    「APIキーを作成」ダイアログ。APIキー名の入力欄がある

  3. APIキー名を入力して「保存」をクリックする

    用途がわかる名前(例: 連携用APIキー)を入力し、「保存」をクリックします。

    APIキー名に「連携用APIキー」を入力した状態

  4. 発行されたことを確認する

    保存に成功すると「作成しました」と表示され、一覧に発行したAPIキーが追加されます。発行されたキー値は一覧の「APIキー」列で確認でき、右側のコピーアイコンからコピーできます。

    保存後のAPIキー一覧。発行したAPIキーが行として追加されている

取得したAPIキーを使い API エンドポイント一覧 にあるAPIを試すことができます。最も簡単なAPIは、現在のユーザー情報を取得するAPIです

curlを使った例(Windows)
curl "https://api.hayasub.com/api/auth/current-user" -H "X-API-Key: xxxx"
レスポンス例
{"id":"XXXX","name":"XXXX" ... }