* Changed rules for the API, now the client sites explicitly state the
  desired providers in each call, as the backend now holds providers
  that are not available to the client sites