Startseite / Docs / API-Referenz

API Docs.

Drei Zeilen Code. Eine Mutter beleidigt. Vollständig dokumentiert (von einer echten Mutter Korrektur gelesen).

Inhalt
  1. Schnellstart
  2. Authentifizierung
  3. Endpoints
  4. Fehlercodes
  5. SDKs

1. Schnellstart

In 30 Sekunden zur ersten Pointe.

# 1. SDK installieren
npm install @deinmutter/sdk

# 2. API-Key holen
# Frag deine Mutter, sie hat ihn auf einem Zettel.

# 3. Witz generieren
const witz = await mama.jokes.next();
console.log(witz.text);

2. Authentifizierung

Alle Anfragen erfordern einen API-Key im Header Authorization: Bearer <key>. API-Keys haben das Format mama_live_xxxxxxxxxxxx oder mama_test_xxxxxxxxxxxx.

Sicherheitshinweis. Teile deinen API-Key nicht mit deiner Mutter. Sie wird ihn ihren Freundinnen weiterleiten und du wirst gebillt.

3. Endpoints

GET /v2/jokes/next

Liefert den nächsten Witz aus dem aktiven Kanal.

// Request
GET https://api.deinmutter.de/v2/jokes/next?category=fett

// Response 200
{
  "id": "jk_8h3k2l9m",
  "category": "fett",
  "text": "Deine Mutter ist so fett, ihr Schatten hat eine eigene Postleitzahl.",
  "intensity": 0.84,
  "language": "de-DE",
  "warnings": []
}

POST /v2/roast

Erstellt einen personalisierten Roast. Kostet pro Anfrage 0,4 Mutter-Credits.

// Request
POST https://api.deinmutter.de/v2/roast
{
  "name": "Klaus",
  "context": "Familienfeier",
  "intensity": 0.6
}

// Response 200
{
  "id": "rst_92kk1l4z",
  "text": "Klaus, deine Mutter ist so deutsch, sie hat dein Geburtsdatum dem Finanzamt pünktlicher gemeldet als dir.",
  "delivery_eta": "sofort"
}

GET /v2/mothers/{id}

Liest Metadaten einer Mutter aus der MutterDB.

// Response 200
{
  "id": "mom_helga_64",
  "first_name": "Helga",
  "tendency_to_call": "hoch",
  "favorite_phrase": "Hast du gegessen?",
  "last_seen": "2026-04-28T14:32:00Z"
}

4. Fehlercodes

5. SDKs


Brauchst du Hilfe? devs@deinmutter.de. Wir antworten innerhalb von 4 Stunden — oder dem nächsten Mittagessen, je nachdem was zuerst kommt.

Ob wir überhaupt antworten — mal schauen.
·