Crear enlace
Esta es la API básica para crear enlaces cortos.
Para generar varios enlaces a la vez, usa la Bulk Create API o el menú [Crear enlaces en lote] en el panel.
Cada enlace corto genera automáticamente un código QR.
- Los códigos QR están disponibles en https://vvd.bz/
[linkId]
/qr, y puedes ajustar el tamaño con el parámetro size. - Ejemplo: https://vvd.bz/hj7V/qr?size=200 → Devuelve un código QR de 200px.
POST
/api/link/v2/create
{
"url": "https://www.facebook.com/vivoldi365",
"domain": "https://vvd.bz"
}
Request Parameters
- urlstringrequired
- URL original.
Se permite hasta 3,000 bytes. - domainstringrequired
- Default:https://vvd.bz
- Dominio del enlace.
Si la opción “brandLinkId” está enY
, el dominio seráhttps://vvd.im
.
También puedes usar un dominio personalizado. - redirectTypeinteger
- Default:302
- Enum:200301302
- Tipo de redirección.
Consulta la página de Términos para más detalles.Esta función está disponible en planes Personales o superiores.
- grpIdxinteger
- Se utiliza para agrupar enlaces.
El IDX de grupo puede obtenerse mediante la API de Lista de Grupos o en el panel. - brandLinkIdstring
- Si no se define, el ID del enlace se genera automáticamente por el sistema.
Sin un dominio personalizado, el dominio por defecto eshttps://vvd.im
.
Ejemplo: https://vvd.im/[brandLinkId] - ttlstring
- Título del enlace. Si no se especifica, se usará el título de la página web del URL original.
Para acelerar la creación, define este valor directamente y evita el análisis innecesario.
- descriptionstring
- Cuando
redirectType
es200
, se puede establecer la metaetiqueta description. - metaImgstring
- Cuando
redirectType
es200
, se puede establecer la metaetiqueta image.
La URL de la imagen debe comenzar conhttps://
. - memostring
- Nota para la gestión del enlace.
- notfSubscYnstring
- Default:N
- Enum:YN
- Indica si es un enlace de suscripción push.
Si esY
, se abre una página de aterrizaje antes de redirigir al URL original para solicitar permiso de notificación.
Si el usuario rechaza o cancela, será redirigido inmediatamente al URL original. - pushNotifyYnstring
- Default:N
- Enum:YN
- Notificaciones push de clics.
Si esY
, se enviarán alertas a los dispositivos con la app de Vivoldi cuando se alcance el número configurado de clics (en Panel → Configuración).Esta función está disponible en planes Personales o superiores.
- mailNotifyYnstring
- Default:N
- Enum:YN
- Notificaciones por correo de clics.
Si esY
, se enviarán correos electrónicos cada vez que se alcance el número configurado de clics (en Panel → Configuración).Esta función está disponible en planes Personales o superiores.
- delYmdtdatetime
- Fecha programada de eliminación del enlace.
Una vez pasada la fecha, el enlace se elimina automáticamente.
Ejemplo: 2025-08-30 23:59:59
{
"code": 0,
"message": "",
"result": "https://vvd.bz/jH3d"
}
Response Parameters
- codeinteger
- Código de respuesta: 0 = Éxito, otros valores = Error
- messagestring
- Mensaje de respuesta. Si el código no es 0, se devuelve un mensaje de error.
- resultstring
- Valor de respuesta. Se devuelve el enlace acortado.
Ejemplo: https://vvd.bz/jH3d