initial rest-api draft