REST JSON API provider