API-Referenz
Benutzer
Benutzer in Ihrem Projekt verwalten. Alle Endpunkte erfordern einen geheimen Schlüssel und sind nur serverseitig.
Nur serverseitig
Alle Benutzerverwaltungs-Endpunkte erfordern Ihren
sk_live_ geheimen Schlüssel. Stellen Sie diesen niemals in clientseitigem Code bereit.GET
/v1/dashboard/usersBenutzer auflisten
Listet alle Benutzer im aktuellen Projekt auf. Erfordert einen geheimen Schlüssel.
Query-Parameter
text
?limit=20&offset=0&search=john&projectId=proj_abc123Antwort
json
{
"users": [
{
"id": "usr_abc123",
"email": "user@example.com",
"displayName": "John Doe",
"avatarUrl": null,
"isBanned": false,
"signInCount": 5,
"lastSignInAt": "2026-01-15T10:30:00Z",
"createdAt": "2026-01-01T00:00:00Z"
}
],
"total": 42
}GET
/v1/dashboard/users/:userIdBenutzer abrufen
Ruft einen einzelnen Benutzer nach ID mit seinen verknüpften Anbietern und aktiven Sitzungen ab.
Antwort
json
{
"id": "usr_abc123",
"email": "user@example.com",
"displayName": "John Doe",
"providers": ["google", "github"],
"sessions": [...],
"publicMetadata": {}
}PATCH
/v1/dashboard/users/:userId/banBenutzer sperren
Sperrt einen Benutzer. Widerruft alle aktiven Sitzungen und verhindert zukünftige Anmeldungen.
Antwort
json
{ "success": true }PATCH
/v1/dashboard/users/:userId/unbanSperre aufheben
Hebt die Sperre eines Benutzers auf und ermöglicht ihm, sich erneut anzumelden.
Antwort
json
{ "success": true }DELETE
/v1/dashboard/users/:userIdBenutzer löschen
Löscht einen Benutzer und alle seine Daten dauerhaft. Diese Aktion ist unwiderruflich.
Antwort
json
{ "success": true }