Autenticación usando API keys al acceder a la API a través de fetch

Parece que estás construyendo una aplicación de JavaScript y realizando las solicitudes de API desde el navegador.

El enfoque recomendado sería realizar las llamadas a la API del servidor de Discourse en el lado del servidor, y que tu aplicación de JavaScript se comunique con tu servidor de la misma manera que lo hace con WordPress. De esta manera, evitas cualquier problema de CORS.