I'm a big fan of API-ifying everything, figured I'd start with myself.