API-Dokumentation

Nutzen Sie zuverlässige Endpunkte mit geringer Latenz in Ihren Anwendungen.

PUB

Ö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
Endpunkte: 6
Scope: Öffentlich
ME

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
Endpunkte: 5
Scope: Bearer
DNS

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}
Endpunkte: 10
Scope: Bearer
KEY

Zugangsdaten

Der private Zugangsdatenspeicher hinter dem Zugangsdaten-Werkzeug.

GET /v1/cred
POST /v1/cred
Endpunkte: 2
Scope: Bearer
FILE

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
Endpunkte: 9
Scope: Bearer
API

CDN

Edge-Caching und Datenverkehr für Ihre geteilten Dateien.

GET /v1/cdn/stats
POST /v1/cdn/config
POST /v1/cdn/purge
Endpunkte: 3
Scope: Bearer
API

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
Endpunkte: 4
Scope: Bearer
API

Statische Websites

ZIP hochladen, Website ausliefern.

GET /v1/sites
POST /v1/sites/deploy
POST /v1/sites/delete
Endpunkte: 3
Scope: Bearer
API

Deployments

Ihre bereitgestellten Formular-, Webhook- und Kurzlink-Endpunkte.

GET /v1/deployments
POST /v1/deployments/toggle
POST /v1/deployments/delete
Endpunkte: 3
Scope: Bearer
API

Domains

Ihr Domain-Portfolio und dessen Registrierungsdaten.

GET /v1/domains
POST /v1/domains/whois-sync
Endpunkte: 2
Scope: Bearer
PKG

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
Endpunkte: 5
Scope: Bearer
WHO

WHOIS

Registrierungsdaten einer Domain, zwischengespeichert und mit den Domain-Werkzeugen geteilt.

GET /v1/whois
Endpunkte: 1
Scope: Bearer

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.