PATCH/api/v6/urlshortener/links/{domain}/{code}

Actualizar un enlace corto

Cambia el estado, la expiración o el destino. El código es inmutable.

Alcance y límites

Alcance

API key con el servicio urlshortener habilitado

Límite de uso

35 solicitudes por segundo

Actualiza el estado active, la fecha expiresAt (envía null para quitarla) o la longUrl de destino, que se revalida. El código o alias es inmutable. Se requiere al menos un campo.

Parámetros de ruta

domain
stringobligatorio
Dominio del enlace.
code
stringobligatorio
Código corto o alias (en minúsculas).

Cuerpo de la petición

application/json
active
booleanopcional
Activa o desactiva el enlace.
expiresAt
stringopcional
Nueva expiración, o null para quitarla.
longUrl
stringopcional
Nueva URL de destino. Se revalida igual que al crear.
{
  "active": false
}

Respuestas

200

Enlace actualizado.

{
  "success": true,
  "data": {
    "id": 1024,
    "code": "a1b2c3d",
    "domain": "go.acme.co",
    "shortUrl": "https://go.acme.co/a1b2c3d",
    "longUrl": "https://example.com/landing?utm_source=sms",
    "alias": false,
    "active": true,
    "expiresAt": null,
    "createdAt": "2026-06-01T15:04:05Z",
    "clicks": 0,
    "uniqueClicks": 0,
    "lastClickAt": null
  },
  "meta": {
    "requestId": "8f0c0e2a4b1d4c8fae2b7a91e0c5d3f6",
    "timestamp": "2026-06-01T15:04:05+00:00",
    "responseTimeMs": 7.2
  }
}
400

No se envió nada para actualizar, o un campo es inválido.

401

Credenciales inválidas o faltantes.

404

No existe un enlace con ese dominio y código.

429

Se excedió el límite de solicitudes.

Errores posibles

Códigos que este endpoint puede devolver en error.code. El detalle completo está en el catálogo.

Ver el catálogo completo
PATCH /api/v6/urlshortener/links/{domain}/{code}
curl -X PATCH 'https://developers.hablame.co/api/v6/urlshortener/links/go.acme.co/a1b2c3d' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer hk_TU_API_KEY' \
  -H 'Content-Type: application/json' \
  --data '{"active":false}'

Try-It

Ejecuta la petición contra la API real con tu propia API key.

La key se usa solo en tu navegador para esta petición. No se guarda ni se envía a ningún otro lado.

Parámetros

Dominio del enlace.

Código corto o alias (en minúsculas).

Cuerpo de la petición

Activa o desactiva el enlace.

Nueva expiración, o null para quitarla.

Nueva URL de destino. Se revalida igual que al crear.

PATCH https://developers.hablame.co/api/v6/urlshortener/links/go.acme.co/a1b2c3d

Respuesta

Todavía no has enviado ninguna petición.