generating initial API: #MSG-329 In Progress