How to summon flying mob ?

Raw code

/summon bat ~ ~3 ~ {
  Silent:1b,
  Passengers: [
    {
      id: witch
    }
  ],
  ActiveEffects: [
    {
      Id:14b,
      Amplifier:1b,
      Duration:180000,
      ShowParticles:0b
    }
  ]
}

Compiled

/summon bat ~ ~3 ~ {Silent:1b,Passengers:[{id:witch}], ActiveEffects:[{Id:14b,Amplifier:1b,Duration:180000,ShowParticles:0b}]}

Flying blaze:

/summon bat ~ ~3 ~ {Silent:1b,Passengers:[{id:blaze}], ActiveEffects:[{Id:14b,Amplifier:1b,Duration:180000,ShowParticles:0b}]}

Flying chicken:

/summon bat ~ ~3 ~ {Silent:1b,Passengers:[{id:chicken}], ActiveEffects:[{Id:14b,Amplifier:1b,Duration:180000,ShowParticles:0b}]}