На первый взгляд вы как бы правы. Но вообще - нет.
Это потребует написания прокси-приложения, которое будет посредником между БД и API
Я не отрицаю, что так сделать можно. Но по факту такого требования нет. И на то есть причины, поверьте.
ну, вообще, было бы крайне логично запретить прямой доступ в БД, которое в защищенном контуре, для внешних приложений через некую апишку-проксик..
мне как-то было бы сцыкатно, если бы :
Приложение на PHP развертывается вне защищенного контура, на неподконтрольном сервере. Код открыт и может быть модифицирован сторонним недоверенным разработчиком
могло лезть в базу...