extended web API