See above - a PUT would operate on an existing plugin (i.e. exchange its state), but here you deploy a new one -> POST