Create what kind of update API

I could combine them but I don't feel like it.