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

Eliminar un enlace corto

El enlace deja de redirigir y desaparece de la API. Su código queda ocupado, y lo puedes restaurar durante 90 días.

Alcance y límites

Alcance

API key con el servicio urlshortener habilitado y la capacidad urlshortener.write concedida

Límite de uso

35 solicitudes por segundo

Borrado lógico: el enlace deja de redirigir de inmediato (el visitante recibe 404) y desaparece de todas las respuestas de la API, estadísticas incluidas. Lo cobrado se conserva, y queda registrado quién lo eliminó. Su código queda ocupado para siempre en ese dominio: nadie puede crear otro enlace con él, pero tú puedes restaurar este, sin nuevo cobro, durante 90 días. Después el enlace se archiva con sus visitas y ya no se puede restaurar; el código sigue ocupado.

Un enlace bloqueado por Hablame (status: blocked) no se puede eliminar: responde 409 LINK_BLOCKED.

Pide una key que pueda escribir

Además del servicio urlshortener, la API key necesita la capacidad urlshortener.write, y solo la concede un propietario o un administrador de tu organización al crear la key. Sin ella, la key lista y consulta enlaces, estadísticas, el resumen, los dominios y la tarifa, y aquí recibe 403 AUTH_CAPABILITY_NOT_ALLOWED.

Parámetros de ruta

domain
stringobligatorio
Dominio del enlace, tal como lo devuelve la API en domain. Se compara en minúsculas. Nombra al enlace que hoy responde en esa URL corta; para uno de un dominio que ya no es de tu organización (domainStatus: released), añade domainStatus=released.
code
stringobligatorio
Código o alias del enlace. Se compara en minúsculas.

Parámetros de consulta

domainStatus
stringopcional
Con released, el enlace es el de un dominio que ya no es de tu organización (el que la lista devuelve con domainStatus: released), aunque ese nombre sea hoy el de otro dominio con el mismo código. Sin él, domain nombra al dominio que hoy se llama así. Otro valor responde 400 VALIDATION_INVALID_PARAMETER.
released

Respuestas

204

Enlace eliminado. La respuesta no trae cuerpo.

401

Credenciales inválidas o faltantes.

403

La API key no tiene habilitado el acortador (o está apagado para tu organización), no tiene la capacidad urlshortener.write para crear y editar enlaces, no se puede usar desde la red de la petición, o la organización no está activa.

404

No existe un enlace de tu organización con ese dominio y código, o ya estaba eliminado.

409

El enlace está bloqueado por Hablame.

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
DELETE /api/v6/urlshortener/links/{domain}/{code}
curl -X DELETE 'https://developers.hablame.co/api/v6/urlshortener/links/h0b.co/a1b2c3d' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer hk_TU_API_KEY'

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, tal como lo devuelve la API en domain. Se compara en minúsculas. Nombra al enlace que hoy responde en esa URL corta; para uno de un dominio que ya no es de tu organización (domainStatus: released), añade domainStatus=released.

Código o alias del enlace. Se compara en minúsculas.

Con released, el enlace es el de un dominio que ya no es de tu organización (el que la lista devuelve con domainStatus: released), aunque ese nombre sea hoy el de otro dominio con el mismo código. Sin él, domain nombra al dominio que hoy se llama así. Otro valor responde 400 VALIDATION_INVALID_PARAMETER.

DELETE https://developers.hablame.co/api/v6/urlshortener/links/h0b.co/a1b2c3d

Respuesta

Todavía no has enviado ninguna petición.