settings api
added upload api
set status codes on not found resources