Invalid token while execute password change API

I am able to successfully generate the bearer access token, but when i am passing it to auth0 management api to change password it gives response 401 invalid token

my code is below

const userid = ‘auth0|xxxxxxxxx’;

        var appDomain = 'xxxxxxx.auth0.com';

        var clientId = 'xxxxxxxxxxxxxx';

        var clientSecret = 'xxxxxxxxxxxxxxxxxxxx';          

        axios
        .post(`https://${appDomain}/oauth/token`, {
        grant_type: 'client_credentials',
        client_id: clientId,
        client_secret: clientSecret,
        audience: `https://${appDomain}/api/v2/`       
        })
        .then(({ data: { access_token, token_type } }) => {   
        //console.log('token_type', token_type)    
        var authToken = access_token;     
        axios
            .patch(
                `https://${appDomain}/api/v2/users/${userid}`,
                {
                    data: {password: xxxxxxxxx, connection: 'Username-Password-Authentication'},
                },
                {
                    headers: {
                        Authorization: 'Bearer '+ authToken,
                    },
                }
            )
            .then((response) => {
            console.warn('patch response', response.data)
            })
            .catch((err) => {
            console.error('patch error', err) 
            console.error('patch error response ', err.response)               
            })
        })
        .catch((err) => {
        console.error('token error', err) 

        });