Initial draft of zone type api