API-Dokumentation
Nutzen Sie zuverlässige Endpunkte mit geringer Latenz in Ihren Anwendungen.
Öffentliche Dienste
Kleine, verlässliche Endpunkte ohne Konto: Zeit, Adresse, Land, Wechselkurse und Hashes.
GET /v1/public/time
GET /v1/public/timestamp
GET /v1/public/ip
GET /v1/public/geo
GET /v1/public/fx
GET /v1/public/hash
Konto
Zu wem ein Token gehört und was es darf.
GET /v1/account/me
GET /v1/account/sessions
POST /v1/account/sessions/revoke
POST /v1/account/sessions/revoke-all
POST /v1/account/profile
DNS
Eine Domain beanspruchen, die Kontrolle nachweisen und dann ihre Einträge verwalten.
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}
Zugangsdaten
Der private Zugangsdatenspeicher hinter dem Zugangsdaten-Werkzeug.
GET /v1/cred
POST /v1/cred
Dateien
Persönlicher Dateispeicher: auflisten, hochladen, bearbeiten, teilen und löschen.
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
CDN
Edge-Caching und Datenverkehr für Ihre geteilten Dateien.
GET /v1/cdn/stats
POST /v1/cdn/config
POST /v1/cdn/purge
SMS-Weiterleitung
Vom Telefon weitergeleitete Nachrichten und die Schlüssel dafür.
GET /v1/sms/messages
GET /v1/sms/keys
POST /v1/sms/keys
DELETE /v1/sms/keys
Statische Websites
ZIP hochladen, Website ausliefern.
GET /v1/sites
POST /v1/sites/deploy
POST /v1/sites/delete
Deployments
Ihre bereitgestellten Formular-, Webhook- und Kurzlink-Endpunkte.
GET /v1/deployments
POST /v1/deployments/toggle
POST /v1/deployments/delete
Domains
Ihr Domain-Portfolio und dessen Registrierungsdaten.
GET /v1/domains
POST /v1/domains/whois-sync
Pakete
Releases veröffentlichen und deren Versionen und Downloadzahlen abrufen.
GET /v1/packages
GET /v1/packages/{slug}
POST /v1/packages/publish
POST /v1/packages/update
POST /v1/packages/delete
WHOIS
Registrierungsdaten einer Domain, zwischengespeichert und mit den Domain-Werkzeugen geteilt.
GET /v1/whois
Erste Schritte
Öffentliche Dienstprogramm-Endpunkte für Zeit, IP-Adresse und Wechselkurse sind kostenlos und erfordern keine Authentifizierung.
Die DNS-Verwaltungs-API unter /v1 erfordert ein Bearer-Token aus Konto → API-Schlüssel. Ein Token kann nur auf die bestätigten Zonen seines Eigentümers zugreifen.
Öffentlicher Endpunkt
fetch('https://api.c.nf/v1/public/time')
.then(response => response.json())
.then(data => console.log(data.data.iso8601));
Authentifizierter DNS-v1-Endpunkt
fetch('https://api.c.nf/v1/dns/zones', {
headers: { 'Authorization': 'Bearer cnf_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' }
})
.then(r => r.json())
.then(data => console.log(data.data.zones));
Für KI-Agenten
Verweisen Sie einen Agenten auf /v1/ai — eine Kurzanleitung, die direkt in einen Prompt passt — oder auf /v1/ai?format=json für dieselben Endpunkte als Werkzeugdefinitionen. /v1/openapi.json ist der vollständige OpenAPI-3.1-Vertrag, /llms.txt die Karte für Crawler. Alle vier entstehen aus derselben Routentabelle wie diese Seite und können daher keinen Endpunkt beschreiben, den es nicht gibt.