post {protocol}://{base-url}/integration/v2/bi/server//datasource/
POST /datasource/ creates and updates Datasource objects via external_id. If an object with a matching external_id exists, it is updated with the given payload. Otherwise, it is created. Note that this method is not allowed for non-virtual servers.