diff --git a/packages/thirdweb/src/utils/fetch.ts b/packages/thirdweb/src/utils/fetch.ts index 60c55126d6d..20d51f10537 100644 --- a/packages/thirdweb/src/utils/fetch.ts +++ b/packages/thirdweb/src/utils/fetch.ts @@ -70,14 +70,15 @@ export function getClientFetch(client: ThirdwebClient, ecosystem?: Ecosystem) { if (client.teamId) { headers.set("x-team-id", client.teamId); } - } - - if (secretKey) { - headers.set("x-secret-key", secretKey); - } + } else { + // only set secret key or client id if we are NOT using the auth token! + if (secretKey) { + headers.set("x-secret-key", secretKey); + } - if (clientId) { - headers.set("x-client-id", clientId); + if (clientId) { + headers.set("x-client-id", clientId); + } } if (ecosystem) {