クイックスタート

10分で最初のAPI呼び出しを完了

1. APIキーを作成

ダッシュボードで最初のAPIキーを作成

  1. アカウント設定 → APIキーに移動
  2. 「APIキーを作成」ボタンをクリック
  3. キー名を入力(例:本番環境)
  4. 生成されたAPIキーをコピーして保存(一度のみ表示)

⚠️ APIキーは作成時に一度のみ表示されます。安全に保存してください。

2. 最初のリクエストを送信

curlを使用してAPI接続をテスト

ウォレット残高を取得
BASE_URL=...   # 実際の本番ドメイン
API_KEY=ak_live_...

curl -H "Authorization: ApiKey $API_KEY" "$BASE_URL/v1/wallet/balance"

レスポンス例

{
  "data": {
    "balanceSun": 1000000,
    "frozenSun": 0,
    "totalSun": 1000000
  }
}

// 単位と型の説明については、<a href="/ja/docs/endpoints" class="text-blue-600 hover:underline">APIエンドポイント</a>を参照してください

3. エネルギー注文を作成

指定したアドレスにエネルギーをレンタル

注文を作成
curl -X POST "$BASE_URL/v1/energy/orders" \
  -H "Authorization: ApiKey $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "manual",
    "data": {
      "tronAddress": "TYour1Address2Here3...",
      "energyValue": 65000,
      "durationHours": 1
    }
  }'

// tronAddress: 34文字、Tで始まる
// durationHours: 1, 24, 72, 168, 336, 720 (時間)

レスポンス例

{
  "data": {
    "id": 1234567890,
    "status": "processing",
    "priceSun": 3000000,
    "createdAt": "2025-01-15T10:30:00Z"
  }
}

4. 注文ステータスを確認

注文が完了したか確認

注文を照会
curl -H "Authorization: ApiKey $API_KEY" "$BASE_URL/v1/energy/orders/1234567890"

レスポンス例

{
  "data": {
    "id": 1234567890,
    "status": "completed",
    "txid": "abc123...",
    "completedAt": "2025-01-15T10:30:05Z"
  }
}