The Connect Rest API allows to deploy connectors with an empty name field, which then cannot be removed through the api.
Sending the following request:
Results in a connector being deployed which can be seen in the list of connectors:
But cannot be removed via a DELETE call, as the api thinks we are trying to delete the /connectors endpoint and declines the request.
I don't think there is a valid case for the connector name to be empty so perhaps we should add a check for this. I am happy to work on this.