API testing is required due to the following reason
1. Functional Validation: API testing verifies that your software's essential features operate as intended.
2. Error Handling: By testing APIs, you can confirm that they react appropriately to error circumstances such…
it reduce your test cycle time. But the success of automation will depend on the best suitable candidate of test cases which cover more functionality(E2E)