Answer
Prefer the API surface even when direct access seems faster — it enforces business rules and access control that a raw database connection bypasses entirely, and a database-level integration is much harder to audit later. See choose an integration approach.