Warum das wichtig ist
Sie können Marketing- und ereignisgesteuerte Aufbewahrungsworkflows automatisieren, ohne eine Dashboard-Sitzung zu teilen. PATs sorgen dafür, dass die Arbeitsbereichsverwaltung widerrufbar ist, während ein enger Team-Trigger-Schlüssel es einem Produktionsdienst ermöglicht, einen ereignisgesteuerten Anstoß ohne breiten Zugriff auf den Arbeitsbereich zu senden.Basis-URL
Legen Sie die App-URL für Ihre Umgebung einmal fest und verwenden Sie sie in jedem Beispiel. In der Produktion wird üblicherweisehttps://app.nudgen.net verwendet. Bei der lokalen Entwicklung wird üblicherweise http://localhost:3000 verwendet.
Authentifizierung
Persönliches Zugriffstoken
Erstellen Sie ein PAT unter Einstellungen → API-Schlüssel. Verwenden Sie es für Kontakte, Kampagnenmanagement, Markeneinstellungen und KI-Generierung.Team-Trigger-API-Schlüssel
Ein Team-Trigger-API-Schlüssel beginnt mitndg_team_ und hat den engen Geltungsbereich campaigns:trigger. Es können nur Lifetime-Kampagnen ausgelöst werden; Ein PAT kann sie nicht auslösen.
Nur Workspace-Inhaber und Administratoren können diese Schlüssel erstellen, rotieren oder widerrufen. Standardmäßig läuft ein Schlüssel nach 90 Tagen ab. Setzen Sie expiresInDays auf null, um einen nicht ablaufenden Schlüssel zu erstellen.
201-Antwort enthält genau einmal den Klartext key. Speichern Sie es in einem serverseitigen Secret Manager. Spätere Antworten machen nur keyPrefix sichtbar.
REST-Endpunkte
Identität und Arbeitsbereich
Kontakte
One-Shot- und Drip-Kampagnen
Lifetime-Kampagnen
Lifetime-Kampagnen werden ereignisgesteuert: Jeder akzeptierte Trigger erstellt höchstens eine Ausführung und sendet einen Nudge an den angegebenen Kontakt. Siehe Lifetime-Kampagnen verwenden für den Dashboard-Workflow und Anleitungen zu variablen Verträgen.Erstellen Sie eine Lifetime-Kampagne
Erstellen Sie Lifetime-Kampagnen alsdraft. Senden Sie nicht sendNow: true, status: "active" oder status: "scheduled"; Aktivieren Sie stattdessen die Kampagne mit ihrem Lebenszyklusendpunkt.
variableManifest definiert bis zu 100 data.*-Variablen. Es muss jedes im Betreff oder HTML verwendete data.*-Token enthalten. Die Standardwerte müssen mit dem deklarierten Typ übereinstimmen und eine in einem HTML verwendete Variable href muss den Typ url haben.
Speichern Sie beim Generieren von E-Mail-Inhalten den passenden generatedVariableManifest. Nudgen blockiert die Aktivierung, wenn sie vom aktuellen Manifest abweicht oder wenn erforderliche deklarierte Parameter in der E-Mail fehlen.
Ändern Sie den Lebenszyklus
draft → active → paused → active und active|paused → archived. Durch das Anhalten oder Archivieren werden Ausführungen, die noch pending oder queued sind, abgebrochen und ihre Kontingentreservierungen freigegeben. Eine Ausführung, die bereits verarbeitet wird, kann dennoch gesendet werden.
Einen Anstoß auslösen
Der gesamte Anforderungstext ist auf 64 KiB begrenzt, die JSON-Verschachtelung auf acht Ebenen und unsichere Schlüssel wie
__proto__, constructor und prototype werden abgelehnt.
Ein neuer Trigger gibt 201 mit { "execution": { "id": "...", "status": "queued" }, "duplicate": false } zurück. Die Wiederverwendung eines eventId gibt die vorhandene Ausführung mit 200 und duplicate: true zurück.
Ausführungen auflisten
limit von 1–100 (Standard 25), cursor für die nächste Seite, status zum Filtern nach Ausführungsstatus und search zum Abgleichen mit einer E-Mail oder extern Ausweis. Die Antwort umfasst executions und nextCursor.
Fehler, Wiederholungsversuche und Ratenlimits
Lebenslange Trigger ermöglichen 600 Anfragen pro Minute für jeden Team-Trigger-API-Schlüssel. Zu den Antworten gehörenx-ratelimit-limit, x-ratelimit-remaining und x-ratelimit-reset. Eine 429-Antwort enthält auch Retry-After.
Bei
429, 503 und Netzwerkfehlern versuchen Sie es erneut mit exponentiellem Backoff und demselben eventId. Der Warteschlangenjob ist für eine Ausführung deterministisch, sodass bei Wiederholungsversuchen keine doppelten E-Mails erstellt werden.
Markeneinstellungen
KI-Entwurfserstellung
MCP-Server
Verwenden Sie Nudgen MCP, wenn Ihr Agent Model Context Protocol-Tools unterstützt. MCP verwendet das gleiche PAT wie Workspace-Management-APIs, stellt Nudgen jedoch als vom Agenten aufrufbare Tools anstelle herkömmlicher HTTP-Endpunkte bereit.MCP server setup
Installieren Sie Nudgen MCP in Claude Code, Cursor, Windsurf, Codex CLI oder einem generischen MCP-Client.