Любой API - это интерфейс к приложению, поэтому за этим API должно быть приложение, которое сохраняет отображение из сокращенной ссылки в исходную ссылку.Для этого вам понадобится таблица с двумя столбцами, один из которых содержит более 512 символов.
Короче говоря, вы просто добавите еще один элемент сложности только для обхода текущей схемы базы данных.Почему бы просто не адаптировать схему существующего приложения, чтобы она содержала более 512 символов?Мне кажется, это наиболее подходящее изменение, если ваши ссылки могут быть длиной более 512 символов.