API ドキュメント

信頼性が高く低遅延なエンドポイントをアプリケーションで利用できます。

PUB

公開ユーティリティ

アカウント不要の小さく確実なエンドポイント。時刻、アドレス、国、為替レート、ハッシュ。

GET /v1/public/time
GET /v1/public/timestamp
GET /v1/public/ip
GET /v1/public/geo
GET /v1/public/fx
GET /v1/public/hash
エンドポイント: 6
スコープ: 公開
ME

アカウント

そのトークンが誰のもので、何ができるか。

GET /v1/account/me
GET /v1/account/sessions
POST /v1/account/sessions/revoke
POST /v1/account/sessions/revoke-all
POST /v1/account/profile
エンドポイント: 5
スコープ: Bearer
DNS

DNS

ドメインを申請し、管理権を証明して、レコードを管理します。

GET /v1/dns/zones
POST /v1/dns/zones
GET /v1/dns/zones/{zone}
POST /v1/dns/zones/{zone}/verify
DELETE /v1/dns/zones/{zone}
GET /v1/dns/zones/{zone}/records
POST /v1/dns/zones/{zone}/records
GET /v1/dns/zones/{zone}/records/{id}
PATCH /v1/dns/zones/{zone}/records/{id}
DELETE /v1/dns/zones/{zone}/records/{id}
エンドポイント: 10
スコープ: Bearer
KEY

認証情報

認証情報ツールの背後にある非公開の保管庫。

GET /v1/cred
POST /v1/cred
エンドポイント: 2
スコープ: Bearer
FILE

ファイル

個人用ストレージ。一覧、アップロード、編集、共有、削除。

GET /v1/files
GET /v1/files/{id}
GET /v1/files/download
POST /v1/files/upload
POST /v1/files/update
POST /v1/files/rename
POST /v1/files/delete
POST /v1/files/upload-chunk
POST /v1/files/upload-finalize
エンドポイント: 9
スコープ: Bearer
API

CDN

共有ファイルのエッジキャッシュとトラフィック。

GET /v1/cdn/stats
POST /v1/cdn/config
POST /v1/cdn/purge
エンドポイント: 3
スコープ: Bearer
API

SMS 転送

端末から転送されたメッセージと、それを許可する鍵。

GET /v1/sms/messages
GET /v1/sms/keys
POST /v1/sms/keys
DELETE /v1/sms/keys
エンドポイント: 4
スコープ: Bearer
API

静的サイト

zip をアップロードしてサイトを配信します。

GET /v1/sites
POST /v1/sites/deploy
POST /v1/sites/delete
エンドポイント: 3
スコープ: Bearer
API

デプロイ

公開したフォーム・Webhook・短縮リンクのエンドポイント。

GET /v1/deployments
POST /v1/deployments/toggle
POST /v1/deployments/delete
エンドポイント: 3
スコープ: Bearer
API

ドメイン

ドメイン一覧とその登録情報。

GET /v1/domains
POST /v1/domains/whois-sync
エンドポイント: 2
スコープ: Bearer
PKG

パッケージ

リリースを公開し、バージョンとダウンロード数を取得します。

GET /v1/packages
GET /v1/packages/{slug}
POST /v1/packages/publish
POST /v1/packages/update
POST /v1/packages/delete
エンドポイント: 5
スコープ: Bearer
WHO

WHOIS

ドメインの登録情報。キャッシュされ、ドメインツールと共有されます。

GET /v1/whois
エンドポイント: 1
スコープ: Bearer

はじめに

時刻、IP アドレス、為替レートなどの公開ユーティリティエンドポイントは無料で、認証は不要です。

/v1 の DNS 管理 API には、アカウント → API キーで発行した Bearer トークンが必要です。トークンからアクセスできるのは、その所有者が確認済みのゾーンだけです。

公開エンドポイント

fetch('https://api.c.nf/v1/public/time')
  .then(response => response.json())
  .then(data => console.log(data.data.iso8601));

認証済み DNS v1 エンドポイント

fetch('https://api.c.nf/v1/dns/zones', {
  headers: { 'Authorization': 'Bearer cnf_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' }
})
  .then(r => r.json())
  .then(data => console.log(data.data.zones));

AI エージェント向け

エージェントには /v1/ai を渡してください。プロンプトにそのまま貼れる要約です。/v1/ai?format=json は同じエンドポイントをツール定義として返します。/v1/openapi.json は完全な OpenAPI 3.1 契約、/llms.txt はクローラー向けの案内です。4 つともこのページと同じルーティング表から生成されるため、存在しないエンドポイントを説明することはありません。