CheckdinApi: can take a custom config object to delegate to