feat(update/types): make the core-admin utility keeper of the API

this keeps us from having to check-in something into src and makes it
easy for the backend service to use the API definitions too. Win Win.