api updates, started on post commands