It is possible to create a link without http(s) but its impossible to update it without http(s). That is confusing. Is http(s) mandatory? If so the documentation should say so and it shouldn’t allow a link creation without it.
Also is it possible to get something more explicit than a 500 error on that type of errors?
I lost like 2 hours on it :’(