backend: api model base, domain edit view