Skip to Content

認証

すべてのAPIリクエストには、認証のためにBearerトークン(APIキー)が必要です。

APIキーの作成

  1. app.ironflock.comでIronFlockにログインします。
  2. ユーザー設定に移動します。
  3. APIキーセクションに移動します。
  4. APIキーを作成をクリックします。
  5. 生成されたキーをコピーします。キーは一度しか表示されません。

APIキーの使用

すべてのリクエストのAuthorizationヘッダーにキーを含めてください:

curl -H "Authorization: Bearer YOUR_API_KEY" \ https://api.ironflock.com/v1/ironflock/devices

Pythonの例

import requests API_KEY = "your-api-key" BASE_URL = "https://api.ironflock.com/v1/ironflock" headers = {"Authorization": f"Bearer {API_KEY}"} response = requests.get(f"{BASE_URL}/devices", headers=headers) devices = response.json()

JavaScriptの例

const API_KEY = "your-api-key"; const BASE_URL = "https://api.ironflock.com/v1/ironflock"; const response = await fetch(`${BASE_URL}/devices`, { headers: { Authorization: `Bearer ${API_KEY}` } }); const devices = await response.json();

エラーレスポンス

ステータスコード意味
401APIキーが未設定または無効
403この操作に対する権限が不足
404リソースが見つからない
422バリデーションエラー(リクエストパラメータを確認してください)
500内部サーバーエラー

すべてのエラーレスポンスはJSONオブジェクトを返します:

{ "error": "Description of the error" }
Last updated on