When to use low-level REST APIs
The recommendation is to use the high-level APIs wherever possible to implement REST Web services.
However, when there is need for more detailed and granular control, you may opt to use the low-level APIs. Low-level APIs may be needed in specific scenarios because a high-level implementation may not yet be available.