fix: post mode to API