Implement MVP API for door