diff --git a/src/core/websocket/ws.ts b/src/core/websocket/ws.ts index dcc3760c..9a16477e 100644 --- a/src/core/websocket/ws.ts +++ b/src/core/websocket/ws.ts @@ -77,9 +77,9 @@ function addApiKeyFromHeader({ headers: Record | undefined; queryParameters: Record | undefined; }) { - const apiKeyValue = headers?.["X-Hume-Api-Key"]; + const apiKeyValue = Object.entries(headers ?? {}).find(([k]) => k.toLowerCase() === "x-hume-api-key")?.[1]; if (apiKeyValue && !queryParameters?.["api_key"]) { - return { ...queryParameters, apiKey: apiKeyValue }; + return { ...queryParameters, api_key: apiKeyValue }; } return queryParameters; }