A fully managed platform in Microsoft Foundry for hosting, scaling, and securing AI agents built with any supported framework or model
Hello Armen Moloian,
Thank you for reporting this issue and for providing detailed reproduction information.
Based on your description, the payload format using:
{
"type": "input_image",
"image_url": "data:image/jpeg;base64,<image-data>",
"detail": "high"
}
was previously functioning and is now returning:
HTTP 400 - invalid_payload
'data:image/jpeg;base64,...' is not a valid absolute URI
This behavior suggests that the service may now be performing stricter validation on the image_url field and interpreting it as a standard URI rather than accepting Data URI (data:) schemes. However, since no changes were made to your flows, agent version, or image encoding, and the issue started suddenly on July 30, 2026, it could indicate a recent service-side regression.
As an initial troubleshooting step, please verify whether the same payload reproduces the issue outside Power Automate, for example by calling the Responses API directly using Postman or a REST client. This helps determine whether the behavior is specific to the Power Platform connector path or affects the underlying Foundry Responses API itself.
If the issue persists across direct API calls, please let us know with below details in the private chat:
- Foundry project endpoint
- Region (East US 2)
- Agent name and version
- Timestamp of a failed request
- Correlation/Request ID from the failed API call
- Sample payload (with image data redacted)
In the meantime, as a potential workaround, you may test hosting the image in a secure storage location (for example, a SAS-protected Blob URL) and supplying an HTTPS URL instead of a Base64 Data URI to determine whether only Data URI handling is affected.
Please let us know whether you can reproduce the same error with a direct REST API call, as that information will help narrow down the root cause.
Thankyou!