Hi @Paul Davis , yes, you can use Azure Application Proxy with Azure AD pre-authentication to allow access to the internal API. You can create an App Registration and grant it access to the App Proxy registration. The batch job can request a token from Azure AD using the client ID and secret (e.g., via the client_credentials grant type) and then pass the token to the App Proxy registration when calling the internal API endpoints.
Please let me know if you have any questions and I can help you further.
If this answer helps you please mark "Accept Answer" so other users can reference it.
Thank you,
James