Public/Assets/Object/Remove-AtlassianCloudAssetsObject.ps1
function Remove-AtlassianCloudAssetsObject{ [CmdletBinding()] param( [Parameter(Mandatory, Position=0)] [ValidateNotNullOrEmpty()] [psobject]$Object, [Parameter(Mandatory, Position=1)] [ValidateNotNullOrEmpty()] [psobject]$Schema, [Parameter(Mandatory, Position=2)] [string]$WorkspaceId, [Parameter(Mandatory, Position=3)] [ValidateNotNullOrEmpty()] [string]$Pat ) $headers = @{ Authorization = "Basic $($Pat)" } $assetsEndpoint = "https://api.atlassian.com/jsm/assets/workspace/$WorkspaceId/v1/" $request = Invoke-RestMethod -Method Delete -Uri ($assetsEndpoint + "object/$($Object.id)") -ContentType application/json -Headers $headers return $request } |