I have listed some skills required to do API testing in one of my previous post as pre-requisites.
Skills require for API testing
Most importantly, we should understand the business requirement or the business value of each and every operation which we are going to test in that API in order to succeed with API/any kind of testing.