AI Agent Studio 26C - External REST GET dynamic query parameter regression
Our External REST tool worked correctly before the 26C upgrade.
Oracle Fusion endpoint:
/fscmRestApi/resources/11.13.18.05/invoices
Required dynamic request:
?q=InvoiceNumber='00024631TAX'
Hardcoded query works correctly and returns:
HTTP 200
count = 1
After 26C, dynamic query parameter handling no longer works.
When parameter q is added in the External REST endpoint Parameters section, the runtime generates:
"query_dict": {
"fields": "q"
}
and Oracle Fusion returns HTTP 400:
"URL request parameter fields with value q is not valid."
When the parameter is removed, the runtime calls the invoices endpoint with an empty query_dict and retrieves unrelated invoices.
Using {invoiceNumber} in the query string sends the placeholder literally instead of substituting the runtime value.