Wallpost api permissions

Maybe skip this merge and go straight to api restructure?