Phuc Huynh
07/01/2026, 9:46 AMkapa.ai
07/01/2026, 9:46 AMPOST .../api/v1/actions/workspaces/.../execution/collectLabelElements → 400 (Bad Request)
• Error detail: "Incorrect credentials", reason: "Incorrect credentials"
• `traceId`: b3967e8f2d4f4822f6ed558cc8099f11 and 7ad2d892012aab65cdf251ae3ce3bda5
This is an authentication/credentials issue, not a data or filter definition problem. The API calls are being made but the credentials being sent are invalid or not being injected correctly.
Likely Causes 1. JWT/token not being injected before API calls fire — A race condition where the auth provider hasn't finished initializing before the filter element loader fires its requests. This is consistent with a similar case in the community where "every single API request is sent without cookies AND without an Authorization header" due to the TigerJwtAuthProvider not injecting the Authorization: Bearer <jwt> header in time. [JWT auth issue]
2. Expired or invalid credentials/cookies — If you're using OIDC/cookie-based auth, cookies may have become invalid, causing the backend to reject requests with a 400 instead of a 401. [OIDC cookies]
3. SDK version mismatch — Mismatched GoodData SDK package versions can cause different initialization sequences, leading to auth headers not being applied correctly. [SDK mismatch]
Immediate Steps 1. Provide the traceId to GoodData Support — The internal logs keyed to these trace IDs will reveal the exact cause:
◦ b3967e8f2d4f4822f6ed558cc8099f11
◦ 7ad2d892012aab65cdf251ae3ce3bda5
1. Check your auth provider initialization — Ensure your TigerJwtAuthProvider (or equivalent) fully completes setContext() before any dashboard/filter components mount and fire requests.
2. Verify token validity — Confirm the JWT or API token being used is still valid and not expired at the time of the page refresh.
3. Check SDK package versions — Make sure all @gooddata/sdk-* packages are on the same version to avoid initialization sequence mismatches.
4. Capture a HAR file — Record a HAR file reproducing the issue and share it with GoodData Support along with the trace IDs, your workspace ID, and the time of failure. [API errors]
Since this is a PROD issue, I'd recommend opening a support ticket at support.gooddata.com immediately with the trace IDs above for fastest resolution. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups.
👀 Our Support team monitors all messages and will jump in if needed.Mauricio Cabezas
07/01/2026, 10:15 AM