API - Define mandatory parameters

API - Define mandatory parameters

avatar
(anonymous user)

Hi,

Is it possible to define a mandatory parameter for an API endpoint?
For example a parameter named ID.

Thanks!

All Comments (2)

avatar

Like this?

docs.powershelluniversal.com

New-PSUEndpoint -Url '/user' -Method Post -Endpoint {
    param([Parameter(Mandatory)]$userName, $FirstName, $LastName)
     
    New-User $UserName -FirstName $FirstName -LastName $LastName
}


avatar

@AnonymousUser the following code I’ve already added. But it doesn’t work.
The “Required” flag isn’t vissible in the SwaggerUI documentation.

Param (

[Parameter(Mandatory)]
$Id


)