WHY API TESTING REQUIRED?
Increase test coverage and accuracy. Errors not detected, could not only break a single application but a chain of business processes hinged to it Early Defect Detection Contract Validation Fast Result Reliable
What to test?
References
http://rest-assured.io/https://semaphoreci.com/community/tutorials/testing-rest-endpoints-using-rest-assured