functions/Get-DrmmAccount.ps1

function Get-DrmmAccount {

    <#
    .SYNOPSIS
    Fetches the authenticated user's account data.
 
    .DESCRIPTION
    Returns account settings, descriptor and account device status.
 
    Account {
    currency (string, optional),
    descriptor (Account Descriptor, optional),
    devicesStatus (AccountDevicesStatus, optional),
    id (integer, optional),
    name (string, optional),
    uid (string, optional)
    }
    Account Descriptor {
    bilingEmail (string, optional),
    deviceLimit (integer, optional),
    timeZone (string, optional)
    }
    AccountDevicesStatus {
    numberOfDevices (integer, optional),
    numberOfManagedDevices (integer, optional),
    numberOfOfflineDevices (integer, optional),
    numberOfOnDemandDevices (integer, optional),
    numberOfOnlineDevices (integer, optional)
    }
 
    #>


    # Declare Variables
    $apiMethod = 'GET'
    $Results = @()
    
    # Return all account settings
    return $Response = New-ApiRequest -apiMethod $apiMethod -apiRequest "/v2/account/" | ConvertFrom-Json

}