Skip to main content

API Key Disabled

If you received a 403 error with code account_blocked and a message like "Your IDI Coding Agents access has been disabled because telemetry data was not received for your usage.", your IDI Coding Agents API key has been automatically disabled because the gateway did not receive the telemetry corresponding to your usage.

Why did this happen?

Access to the IDI Coding Agents Gateway requires Claude Code telemetry to be correctly configured and actually reaching the Coding Agents Gateway. A background check periodically compares your billed requests with the telemetry received for them. If the telemetry for your requests never arrives — for example because telemetry is turned off — your API key is disabled.

How to restore access

  1. Fix your telemetry configuration. Make sure Claude Code telemetry is enabled, points at the gateway, and is actually sending data. The simplest way is to (re-)run the installation script, which configures telemetry and installs the attestation hook — see the telemetry setup in the Claude Code guide.
  2. Request re-activation. Once your telemetry is working again, email the IDI SDLC team at it_sdlc@pwc.com to ask for your API key to be re-activated (a manual step). You can copy and adapt the message below:
To: it_sdlc@pwc.com
Subject: IDI Coding Agents — API key re-activation request

Hello,

My IDI Coding Agents API key has been disabled because telemetry was not received.

I have reconfigured telemetry, so I kindly ask you to reactivate my API key.

Thank you.
Re-activation only lasts if telemetry really works

If your API key is re-activated but telemetry is still not actually reaching the gateway, the service will automatically disable it again in the near future. Make sure telemetry is genuinely configured and sending data before and after re-activation.

How to check telemetry is working

After fixing your configuration, restart Claude Code. The SessionStart attestation hook validates your telemetry settings at startup and tells you exactly what to fix if anything is still wrong. If it reports success, your telemetry is configured correctly.