Public/Get-DifyVersion.ps1
function Get-DifyVersion { [CmdletBinding()] param() $Endpoint = "$($env:PSDIFY_URL)/console/api/version" $Method = "GET" $Query = @{ "current_version" = "" } try { $Response = Invoke-DifyRestMethod -Uri $Endpoint -Method $Method -Query $Query -Token $env:PSDIFY_CONSOLE_TOKEN } catch { throw "Failed to obtain version: $_" } $Version = $Response.version return [PSCustomObject]@{ "Server" = $env:PSDIFY_URL "Version" = $Version } } |