[minor] add POST method and tests