One thing i've found quite challenging when doing API implementations (and at this point i've done well into my 20s of these) is, what is the best way to validate that my API calls are properly working? Specifically - how can I validate that file uploads are pushing in the right data? There are so many different variables that go into this upload process (type of file, who uploaded the file, column headers, etc) and there doesn't seem to be a very straightforward way of validating a successful upload, especially when the API just gives a 204 response.
Does anyone have any advice on doing this that I can carry to future implementations?