PUT
/
accounts
/
self
/
member-details
/
{member_user_id}
const axios = require('axios');
const AccountsApiFp = require('@alohi/faxplus-api').AccountsApiFp;
const Configuration = require('@alohi/faxplus-api').Configuration;

const config = new Configuration({
    accessToken: accessToken,
    basePath: 'https://restapi.fax.plus/v3',
    // Header required only when using the OAuth2 token scheme
    baseOptions: {
        headers: {
          "x-fax-clientid": clientId,
        }
    }
});

async function updateMemberDetails() {
    const reqParams = {
        "memberUserId": '473e1e2fs1b6',
        "memberDetail": {
            "quota": 400,
            "role": "Sales Manager"
        }
    }
    const req = await AccountsApiFp(config).updateMemberDetails(reqParams);
    const resp = await req(axios);
}

updateMemberDetails();
This response has no body data.
const axios = require('axios');
const AccountsApiFp = require('@alohi/faxplus-api').AccountsApiFp;
const Configuration = require('@alohi/faxplus-api').Configuration;

const config = new Configuration({
    accessToken: accessToken,
    basePath: 'https://restapi.fax.plus/v3',
    // Header required only when using the OAuth2 token scheme
    baseOptions: {
        headers: {
          "x-fax-clientid": clientId,
        }
    }
});

async function updateMemberDetails() {
    const reqParams = {
        "memberUserId": '473e1e2fs1b6',
        "memberDetail": {
            "quota": 400,
            "role": "Sales Manager"
        }
    }
    const req = await AccountsApiFp(config).updateMemberDetails(reqParams);
    const resp = await req(axios);
}

updateMemberDetails();

Authorizations

Authorization
string
header
required

OAuth2 Authorization Grant

Path Parameters

member_user_id
string
required

Member user ID

Body

application/json
Request object for making changes in member details

Company member details

quota
integer

Quota of member (number of pages member can send per month)

Required range: x > 0
role
string

Role of member in your company