Public/Convert-SDPTechnicianToUser.ps1

function Convert-SDPTechnicianToUser {
    <#
    .SYNOPSIS
        Converts one or more technicians to regular users (requesters) in ServiceDesk Plus.
    .PARAMETER Id
        One or more technician IDs to convert.
    .EXAMPLE
        Convert-SDPTechnicianToUser -Id '12345'
    .EXAMPLE
        Convert-SDPTechnicianToUser -Id '111','222','333'
    #>

    [CmdletBinding(SupportsShouldProcess)]
    param(
        [Parameter(Mandatory, ValueFromPipelineByPropertyName)]
        [string[]]$Id
    )

    process {
        $ids = $Id -join ','
        if ($PSCmdlet.ShouldProcess("Technician(s) $ids", 'Convert SDP Technician(s) to User')) {
            Invoke-SDPRestMethod -Endpoint "technicians/change_as_user?ids=$ids" -Method PUT
        }
    }
}