He creado un pequeño API para permitir integraciones con otras herramientas. Consulta la página de integraciones para ver ejemplos.

Hay que destacar que todas las variables se deben pasar por GET, y todas las respuestas son tipo JSON.
  • /api/get_destination/?link=<valor>
    Con esta función podemos obtener el destino de un link.
  • /api/create/?destination=<valor> /api/create/?destination=<valor>&plain=true
    Esta es la función para crear enlaces a cierto destino. Se devuelve un codigo de operación, un mensaje asociado al código de operación y el link creado, si existiera. Los códigos de operación posibles son:
    • -3: No se puede crear un link a ese destino
    • -2: No ha pasado el intervalo de tiempo entre dos llamadas a la función
    • -1: El link acortado elegido contiene caracteres no permitidos
    • 0 : El link acortado elegido ya existe
    • 1 : Se ha usado el link acortado elegido para crear link corto
    • 2 : Se ha creado un link acortado aleatorio
    Si se requiere una respuesta en texto plano en lugar de JSON, se puede poner la variable plain a true. La URL en la variable destination debe haber sido tratada con la funcion urlencode de PHP o equivalente.