User-API
Profil- und Kontoinformationen des authentifizierten Nutzers abrufen.
Die User-API bietet Zugriff auf das Profil und die Kontodetails des authentifizierten Nutzers.
Alle Antwort-Bodys verwenden Feldnamen in snake_case.
Profil abrufen
/api/v1/userGibt die Profil- und Kontoinformationen des aktuell authentifizierten Nutzers zurück.
Antwortfelder
idstringEindeutige Nutzer-ID
emailstringE-Mail-Adresse des Nutzers
first_namestring or nullVorname des Nutzers
last_namestring or nullNachname des Nutzers
language_preferencestringBevorzugter Sprachcode (Standard: "en")
created_atstringISO-8601-Zeitstempel der Kontoerstellung
updated_atstringISO-8601-Zeitstempel der letzten Aktualisierung
plan_tierstringAktueller Plan: "entrepreneur", "pro" oder "business"
subscription_statusstring or nullStripe-Abonnementstatus (z. B. "active", "past_due", "canceled")
current_period_endstring or nullISO-8601-Enddatum des aktuellen Abrechnungszeitraums
storage_used_bytesintegerInsgesamt verbrauchter Dateispeicher in Bytes
subdomainstring or nullEigene Subdomain (z. B. "acme" für acme.nueform.io). Ab Pro-Plan.
custom_domainstring or nullEigene Domain (z. B. "forms.acme.com"). Ab Pro-Plan.
custom_domain_verified_atstring or nullISO-8601-Zeitstempel der Verifizierung der eigenen Domain. null, wenn ausstehend.
Antwort
{
"id": "665a0a1b2c3d4e5f6a7b8c9d",
"email": "alice@example.com",
"first_name": "Alice",
"last_name": "Johnson",
"language_preference": "en",
"created_at": "2025-11-01T10:00:00.000Z",
"updated_at": "2026-02-28T08:15:00.000Z",
"plan_tier": "pro",
"subscription_status": "active",
"current_period_end": "2026-03-15T00:00:00.000Z",
"storage_used_bytes": 52428800,
"subdomain": "acme",
"custom_domain": "forms.acme.com",
"custom_domain_verified_at": "2026-01-20T14:30:00.000Z"
}
Codebeispiele
curl -X GET "https://api.nueform.io/api/v1/user" \
-H "Authorization: Bearer YOUR_API_KEY"
Fehlerantworten
Standard-Fehlerantworten, die dieser Endpunkt zurückgibt.
Fehlercodes
401UnauthorizedFehlender oder ungültiger API-Schlüssel
404Not FoundNutzer nicht gefunden
500Server ErrorInterner Serverfehler
Fehlerbeispiel
{
"error": {
"code": "unauthorized",
"message": "Invalid or missing API key",
"status": 401
}
}