Constantly share progress on your API code
Your API is (hopefully) going to be used by a lot of people. If you don't show it immediately you will not have feedback before you've made some irreversible choices. Progress is better measured in small chunks. It is ok to have a loose API definitions at the beginning, as long as you have strong guiding principles.