Infra Ops Hub
API

Infra Ops Hub API

Site Health Check・SSL・DNS・HTTP・SEO・メール・ドメイン系の v1 API を curl や fetch から呼び出せます。外部対象を検査する API はログインセッションまたは API キーが必要です。Site Health Check は API キー専用、CIDR 計算 API は認証なしで利用できます。

認証方式の早見表

方式主な用途上限補足
ログインセッションブラウザ / ダッシュボード300 回 / 日外部対象の単体APIを画面から試す用途。
API キーcurl / CI / サーバー間連携1,000 回 / 日 + 30,000 回 / 月Authorization: Bearer <key> で認証。
PublicCIDR など外部通信しないAPI30 回 / 日 / IP匿名利用はIP単位の制限を適用。

基本的な使い方

# SSL 情報
curl "https://infra.yuzlrin.jp/api/v1/ssl?host=example.com" \
  -H "Authorization: Bearer ioh_live_xxxxxxxxxxxxxxxxxxxxxxxx"

# Site Health Check
curl -X POST "https://infra.yuzlrin.jp/api/v1/site-health-check" \
  -H "Authorization: Bearer ioh_live_xxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "content-type: application/json" \
  -d '{"url":"https://example.com"}'

# JavaScript / TypeScript
const res = await fetch("https://infra.yuzlrin.jp/api/v1/ssl?host=example.com", {
  headers: { Authorization: "Bearer ioh_live_xxxxxxxxxxxxxxxxxxxxxxxx" },
});
const data = await res.json();

API キーで上限を引き上げる

ログインしてダッシュボードから API キーを発行できます。Authorization: Bearer <key>ヘッダで認証してください。