CLI API draft