$email = 'tiago.ribeiro@inventcloud.com.br'
$key = '7ae5565ab2dcdfdfdd66efb1105e27d18d186'
$h = @{ 'X-Auth-Email' = $email; 'X-Auth-Key' = $key; 'Content-Type' = 'application/json' }

$zoneId = '62cb52dc520cf3be1a685099c1e3887d'
$recordName = 'mfe-shell-dev.invista.com.br'

# Buscar records existentes
$existing = Invoke-RestMethod "https://api.cloudflare.com/client/v4/zones/$zoneId/dns_records?name=$recordName" -Headers $h
Write-Host "Records para $recordName`: $($existing.result.Count)"
$existing.result | ForEach-Object { Write-Host "  $($_.id) $($_.type) -> $($_.content)" }

# Deletar o A record que criamos (136.248.66.216 = FortiGate)
foreach ($rec in $existing.result) {
    if ($rec.content -eq '136.248.66.216') {
        Write-Host "Deletando A record -> 136.248.66.216..."
        $del = Invoke-RestMethod "https://api.cloudflare.com/client/v4/zones/$zoneId/dns_records/$($rec.id)" `
            -Method DELETE -Headers $h
        Write-Host "Deleted: $($del.success)"
    } else {
        Write-Host "Mantendo record: $($_.type) -> $($rec.content)"
    }
}
Write-Host "Concluido. mfe-shell-dev.invista.com.br revertido."
