enumerate api