Créer un lien

Cette API permet de créer une URL courte.
Pour générer plusieurs liens à la fois, utilisez l’API “Création en masse”.
Vous pouvez également créer rapidement des liens depuis le menu “Création de liens en masse” dans le tableau de bord.

Un code QR est automatiquement généré pour chaque lien court.
Il est accessible via l’URL suivante :
vvd.bz/[linkId]/qr

Pour ajuster la taille du code QR, ajoutez le paramètre size.
Exemple : vvd.bz/[linkId]/qr?size=200 → génère un code QR de 200 pixels

Http Header
POST /api/link/v2/create
Host: https://vivoldi.com
Authorization: APIKey {Your API Key}
Content-type: application/json
User-agent: {Your User-agent}
Accept-Language: en
Request
{
	"url": "https://www.facebook.com/vivoldi365",
	"domain": "https://vvd.bz"
}
DomainesDescription des champsDescriptionExigéeType
urlURL longue L’URL longue vers laquelle l’utilisateur sera redirigé lorsqu’il clique sur le lien court.
Taille maximale: 3000 octets.
string
domainDomaine Si ce champ est vide, le domaine par défaut sera vvd.bz.
Le champ doit inclure “https://”, et si l’option “brandLinkId” est “Y”, utiliser le domaine “https://vvd.im”.
Si votre domaine est relié à Vivoldi, vous pouvez le définir ici.
Exemple: https://vvd.bz
string
redirectTypeType de redirection Définit comment la redirection se fait de l’URL courte vers l’URL longue.
Valeurs possibles: 200, 301 ou 302 (HTTP). Valeur par défaut: 302
Pour plus de détails, voir la page “Glossaire”.
int
grpIdxID de groupe Renseigner un ID de groupe permet d’associer le lien à ce groupe.
Pour l’obtenir, utilisez l’API “Liste des groupes”.
int
brandLinkIdID de lien de marque Si une valeur est renseignée, le lien sera créé avec cet ID.
(Si configuré, le domaine sera vvd.im et non vvd.bz.)
Si vide, l’ID de lien est généré automatiquement.
string
ttlTitre du lien Si vide, le titre de la page web de l’URL longue sera utilisé.
Si vide, Vivoldi analysera le HTML de l’URL longue, ce qui peut ralentir la réponse. Renseignez le titre si possible.
string
descriptionMéta description Vous pouvez définir la méta description si “redirectType” vaut “200”.
Ce champ est ignoré si “redirectType” est “301”, “302”, etc.
string
metaImgMéta-image Vous ne pouvez définir la balise méta-image que lorsque la valeur de redirectType est « 200 ».
La valeur méta-image doit être au format URL commençant par « https:// ».
Si redirectType est « 301 » ou « 302 », la valeur est ignorée.
string
memoNotes Vous pouvez ajouter des informations supplémentaires pour la gestion, non visibles par les utilisateurs. string
notfSubscYnLien Push Si la valeur est Y, une fenêtre de notification push s’affichera avant la redirection, et vous pourrez envoyer des notifications à tous les utilisateurs qui l’autorisent.
Si l’utilisateur refuse ou ferme la fenêtre, il est redirigé vers l’URL longue.
Par défaut (si vide), la valeur est N.
Pour plus d’informations, consultez la page dédiée Web Push.
Y ou N
pushNotifyYnNotifications push Si Y, vous recevrez une notification push sur mobile (avec l’app Vivoldi) à chaque fois que le nombre de clics configuré dans “Préférences” est atteint.
Disponible à partir du forfait Personnel.
Y ou N
mailNotifyYnNotifications e-mail Si Y, vous recevrez un e-mail chaque fois que le seuil de clics défini dans les préférences du lien est atteint.
Disponible à partir du forfait Personnel.
Y ou N
delYmdDate de suppression du lien Après la date renseignée, le lien est automatiquement supprimé par le système.
Cycle de suppression: chaque heure
Exemple: 2025-12-31
Date
 
Response
{
	"code": 0,
	"message": "",
	"result": "https://vvd.bz/jH3d"
}
DomainesDescriptionType
codeCode de réponse (0:Succès)int
messageLe message de réponse, ou un message connexe si le code de réponse est différent de zéro.string
resultValeur de la réponse (lien abrégé)string