Public/New-MrkDevice.ps1

function New-MrkDevice {
    <#
    .SYNOPSIS
    Adds (claims) a new device
    .DESCRIPTION
    Adds (claims) a new device and assigns it to a network
    .EXAMPLE
    New-MrkDevice -Networkid X_111122223639801111 -Serial Q2XX-XXXX-XXXX
    .PARAMETER networkId
    id of a network get one using: (Get-MrkNetwork).id
    .PARAMETER serial
    Serial number of the physical device that is added to the network.
    alias set as 'SerialNr' base on original restapi module
    #>

    [CmdletBinding()]
    Param (
        [Parameter(Mandatory)][ValidateNotNullOrEmpty()][String]$networkId,
        [Parameter(Mandatory)][ValidateNotNullOrEmpty()][Alias("serialNr")][String]$serial
    )
    $body = @{
        "serial" = $serial
    }
    Invoke-MrkRestMethod -Method POST -ResourceID "/networks/$networkId/devices/claim" -Body $body
}