Genau dafür ist das API gedacht. Allerdings benötigst du dafür ja auch das Kennwort.
Vom Design her kann das durchaus sinnvoll sein.
Stichwort Aplication-User, der grundsätzlich nicht anmeldefähig ist, dem alles gehört und der Laufzeiteigner der Programme ist (*OWNER-Ausführung).

*OWNER reicht leider nicht bei DDM-Zugriffen oder SQL-Connect's.