você pode crar uma função assíncrona, vou dar o exemplo com a api do github

async function getData(){
    const response = await fetch(`https://api.github.com/users/obrenoalvim`);
    const responseJson = await response.json()

    console.log(responseJson)
}

Por padrão, todas as requisições vão ser do tipo GET, mas o fetch suporta todos os tipo, só da uma pesquisada antes, vê como o endpoint que você quer se comporta.