Add rudimentary API support, with fallback to web based posting