I was writing a data import script today and made a mistake in my code causing it to try to create rows in Baserow that had the same row ID multiple times in a link row field. I had no idea that was the issue at first, though, because the only error I got back from the Baserow API was “Server Error (500)”. But after fixing the duplicate IDs issue, this 500 error no longer occurred.
To save others the same confusion I had, I think it would be helpful if the API returned a 400 error telling the user they had duplicate IDs and in which field.