Generic Perl API Tool