API ドキュメント
信頼性が高く低遅延なエンドポイントをアプリケーションで利用できます。
公開ユーティリティ
アカウント不要の小さく確実なエンドポイント。時刻、アドレス、国、為替レート、ハッシュ。
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
スコープ:
公開
アカウント
そのトークンが誰のもので、何ができるか。
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
ドメインを申請し、管理権を証明して、レコードを管理します。
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
認証情報
認証情報ツールの背後にある非公開の保管庫。
GET /v1/cred
POST /v1/cred
エンドポイント:
2
スコープ:
Bearer
ファイル
個人用ストレージ。一覧、アップロード、編集、共有、削除。
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
CDN
共有ファイルのエッジキャッシュとトラフィック。
GET /v1/cdn/stats
POST /v1/cdn/config
POST /v1/cdn/purge
エンドポイント:
3
スコープ:
Bearer
SMS 転送
端末から転送されたメッセージと、それを許可する鍵。
GET /v1/sms/messages
GET /v1/sms/keys
POST /v1/sms/keys
DELETE /v1/sms/keys
エンドポイント:
4
スコープ:
Bearer
静的サイト
zip をアップロードしてサイトを配信します。
GET /v1/sites
POST /v1/sites/deploy
POST /v1/sites/delete
エンドポイント:
3
スコープ:
Bearer
デプロイ
公開したフォーム・Webhook・短縮リンクのエンドポイント。
GET /v1/deployments
POST /v1/deployments/toggle
POST /v1/deployments/delete
エンドポイント:
3
スコープ:
Bearer
ドメイン
ドメイン一覧とその登録情報。
GET /v1/domains
POST /v1/domains/whois-sync
エンドポイント:
2
スコープ:
Bearer
パッケージ
リリースを公開し、バージョンとダウンロード数を取得します。
GET /v1/packages
GET /v1/packages/{slug}
POST /v1/packages/publish
POST /v1/packages/update
POST /v1/packages/delete
エンドポイント:
5
スコープ:
Bearer
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 つともこのページと同じルーティング表から生成されるため、存在しないエンドポイントを説明することはありません。