35f287837b
GET /telephony — the list of billing accounts — answers 500 with an empty body on at least one service account. Nothing in this integration needs that list: it was added as a diagnostic, and it promptly failed the very test it exists to explain, hiding whatever the account-scoped routes had to say behind its own failure. It is now recorded and stepped over. When neither product can be listed either, the message names what each code means rather than repeating the status: 403 is an IAM policy missing the telephony actions, 404 is a billing account that does not exist under these credentials, and 500 on every telephony route means this service account cannot reach the telephony API at all — for which the way round is an application key from api.ovh.com/createToken, which this integration already accepts. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TN1R4EnNFUV2Xwtd9q98tj