API zur Linkerstellung
Kurzlinks sofort erstellen.
Geben Sie Ihre Ziel-URL ein und erhalten Sie einen klaren, messbaren Kurzlink. Steuern Sie Weiterleitungen, Vorschau und Analysen zentral.
Für größere Mengen nutzen Sie die Bulk Create API oder verwalten Sie alles im Dashboard (Login erforderlich).
Jeder Kurzlink enthält einen automatisch generierten QR-Code.
-
Abrufbar unter https://vvd.bz/
[linkId]/qr, Größe anpassbar über den size-Parameter. - Beispiel: https://vvd.bz/hj7V/qr?size=200 → liefert einen QR-Code in 200px.
POST
/api/link/v2/create
{
"url": "https://www.facebook.com/vivoldi365",
"domain": "https://vvd.bz"
}
Request Parameters
- url string required
-
Ursprüngliche URL.
Bis zu 3.000 Bytes sind erlaubt. - domain string required
- Default:https://vvd.bz
-
Link-Domain.
Wenn die Option „brandLinkId“ aufYgesetzt ist, lautet die Domainhttps://vvd.im.
Es kann auch eine benutzerdefinierte Domain verwendet werden. - redirectType integer
- Default:302
-
Enum:
200301302
-
Umleitungsart.
Weitere Informationen finden Sie auf der Seite Begriffe.
Diese Funktion ist ab dem Personal-Tarif verfügbar. - reuseYn string
- Standard:N
-
Enum:
YN
-
Gibt an, ob eine vorhandene URL wiederverwendet wird.
Y: Wenn dieselbe lange URL bereits existiert, wird keine neue Kurz-URL erstellt – die zuerst erzeugte Kurz-URL wird zurückgegeben.
N: Es wird immer eine neue Kurz-URL erstellt.
Diese Option wird verwendet, um doppelte lange URLs zu vermeiden oder vorhandene Links wiederzuverwenden.
Diese Funktion ist nur in Premium-Tarifen und höher verfügbar. - grpIdx integer
-
Wird zur Gruppierung von Links verwendet.
Der Gruppen-IDX kann über die Linkgruppen-API oder im Dashboard eingesehen werden. - brandLinkId string
-
Wenn kein Wert angegeben ist, wird die Link-ID automatisch vom System generiert.
Ohne benutzerdefinierte Domain lautet die Standard-Domainhttps://vvd.im.
Beispiel: https://vvd.im/[brandLinkId] - ttl string
-
Link-Titel. Wenn kein Wert angegeben ist, wird automatisch der Seitentitel der ursprünglichen URL verwendet.
Um die Erstellung zu beschleunigen, geben Sie diesen Wert direkt an und überspringen Sie unnötiges Parsing. - description string
-
Wenn
redirectType200ist, kann das Description-Meta-Tag gesetzt werden. - metaImg string
-
Wenn
redirectType200ist, kann das Image-Meta-Tag gesetzt werden.
Die Bild-URL muss mithttps://beginnen. - memo string
- Notiz zur Linkverwaltung.
- notfSubscYn string
- Default:N
-
Enum:
YN
-
Gibt an, ob es sich um einen Push-Abonnement-Link handelt.
WennY, wird vor der Weiterleitung zur Original-URL eine Landingpage angezeigt, die den Benutzer um Berechtigung für Push-Benachrichtigungen bittet.
Wenn der Benutzer ablehnt oder abbricht, erfolgt sofort die Weiterleitung zur Original-URL. - qrBypassYn string
- Standardwert:N
-
Enum:
YN
-
Steuert, ob beim Scannen eines QR-Codes die Kurz-URL übersprungen und direkt die vom Benutzer festgelegte Original-URL aufgerufen wird.
Y: Leitet direkt zur Original-URL weiter, ohne die Kurz-URL zu passieren. (QR-Scan-Statistik wird nicht erfasst)
N: Geht über die Kurz-URL, bevor zur Original-URL weitergeleitet wird. (QR-Scan-Statistik wird erfasst)
- pushNotifyYn string
- Default:N
-
Enum:
YN
-
Push-Benachrichtigungen für Klicks.
WennY, werden Benachrichtigungen an Geräte mit der Vivoldi-App gesendet, sobald die im Dashboard → Einstellungen festgelegte Klickanzahl erreicht ist.
Diese Funktion ist ab dem Personal-Tarif verfügbar. - mailNotifyYn string
- Default:N
-
Enum:
YN
-
E-Mail-Benachrichtigungen für Klicks.
WennY, wird bei Erreichen der festgelegten Klickanzahl eine E-Mail versendet (eingestellt im Dashboard → Einstellungen).
Diese Funktion ist ab dem Personal-Tarif verfügbar. - webhookEnableYn string
- Default:N
-
Enum:
YN
-
Einstellung für die Webhook-Nutzung.
Der globale Webhook muss aktiviert sein.
Diese Funktion ist nur im Enterprise-Tarif verfügbar. - webhookMetric string
- Default:C
-
Enum:
CP
-
Empfangskriterium für den Webhook.
C: Nach Klickanzahl, P: Nach Benutzeranzahl (eindeutige Klicks). - webhookFrequency integer
- Default:1
-
Enum:
1501002003005001000
-
Empfangsfrequenz des Webhooks.
1: Bei jedem Klick, 50: Alle 50 Klicks, 100: Alle 100 Klicks, 300: Alle 300 Klicks, 500: Alle 500 Klicks, 1000: Alle 1.000 Klicks. - delYmdt datetime
-
Geplanter Löschtermin des Links.
Nach diesem Datum wird der Link automatisch gelöscht.
Beispiel: 2025-08-30 23:59:59
{
"code": 0,
"message": "",
"result": "https://vvd.bz/jH3d"
}
Response Parameters
- code integer
- Antwortcode: 0 = Erfolg, andere Werte = Fehler
- message string
- Antwortnachricht. Wenn der Code nicht 0 ist, wird eine Fehlermeldung zurückgegeben.
- result string
-
Antwortwert. Der Kurzlink wird zurückgegeben.
Beispiel: https://vvd.bz/jH3d
Wann diese API verwenden
Verwenden Sie diese API in folgenden Fällen:
- Lange URLs in kurze, leicht teilbare Links umwandeln
- Tracking-Links für Marketingkampagnen erstellen
- Mehrere Links automatisch generieren
- Links dynamisch über externe Integrationen erstellen
Zentrale Funktionen
Mehr als nur URL-Verkürzung – volle Kontrolle inklusive.
- redirectType: Weiterleitungsart festlegen (301, 302, 307 usw.)
- reuseYn: Bestehenden Kurzlink für identische URLs wiederverwenden
- ttl, description, metaImg: Social-Media-Vorschau (Open Graph) anpassen
- pushNotifyYn, mailNotifyYn: Benachrichtigungen bei Klicks erhalten
- webhook: Ereignisse in Echtzeit an externe Systeme senden
Anwendungsfälle
Die Linkerstellungs-API lässt sich vielseitig einsetzen.
- E-Commerce: Kurzlinks automatisch pro Produkt erstellen
- Werbung: Tracking-Links je Kanal erzeugen
- SaaS: Personalisierte Links pro Nutzer generieren
- CRM: Links automatisch basierend auf Kundenverhalten auslösen
Wichtige Hinweise
Bitte prüfen Sie diese Punkte vor dem Senden der Anfrage.
- Ungültige URLs führen zum Fehlschlag der Erstellung
- Bei aktiviertem reuseYn kann ein bestehender Link statt eines neuen zurückgegeben werden
- redirectType beeinflusst SEO und das Caching-Verhalten
- Einige Funktionen sind vom gewählten Tarif abhängig