/v1/financeReports returns 400 error with HTML dump

Starting from 2025-08-07, our backoffice system always got 400 error when calling /v1/financeReports. In previous months, we can get the report successfully with no issue. Here is one dump with some header hidden,

<pre> HTTP/1.1 400 Bad Request

Content-Length: 435

Apple-Timing-App: 94 ms

B3: c95e83830a67555d89826c51f3865e10-25c001655bf32168

Connection: keep-alive

Content-Type: text/html;charset=utf-8

Date: Wed, 06 Aug 2025 20:51:47 GMT

Server: daiquiri/5

Strict-Transport-Security:

X-B3-Parentspanid: bcf4566d485923c6

X-B3-Spanid: 25c001655bf32168

X-B3-Traceid: f9f8cbc5e5b08a0b

X-Daiquiri-Instance:

X-Rate-Limit: user-hour-lim:3600;user-hour-rem:3599;

X-Request-Id:

X-Responding-Instance: ac-gateway-api:ac-gateway-api-main-6ff75d45c6-cdts7:ac-gateway-api-main-6ff75d45c6-cdts7👎 :::

X-Unicorn-Originated: true

<!doctype html><html lang="en"><head><title>HTTP Status 400 – Bad Request</title><style type="text/css">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 400 – Bad Request</h1></body></html>

</pre>

The response looked very strange, it is not a json response but a HTML dump.

The request URI is like following:

?filter[regionCode]=US&filter[reportDate]=2025-10&filter[reportType]=FINANCE_DETAIL&filter[vendorNumber]=XXXXXX

I used the key to generate JWT, and use postman to access the endpoints, I couldn't get the prevous month reports any more.

based on the http status code and response, it is quite clueless which parameter caused issue.

Anyone encountered similiar issue, really appreciated for the help.

Answered by App Store Connect Engineer in 853915022

Hi there, thank you for bringing this issue to our attention. We believe that this issue has been resolved. However, if you’re still encountering issues with this endpoint, please file a Feedback Assistant ticket and include the error logs. Kindly share the ticket number here, and we’ll be happy to investigate further.

Some amendment:

Our URI actually was:

?filter[regionCode]=Z1&filter[reportDate]=2025-10&filter[reportType]=FINANCE_DETAIL&filter[vendorNumber]=XXXXXX

Hi there, thank you for bringing this issue to our attention. We believe that this issue has been resolved. However, if you’re still encountering issues with this endpoint, please file a Feedback Assistant ticket and include the error logs. Kindly share the ticket number here, and we’ll be happy to investigate further.

/v1/financeReports returns 400 error with HTML dump
 
 
Q