Internal method to resolve the API wrapper call.

def _resolve_call(self, table, column='', value='', **kwargs):
        """Internal method to resolve the API wrapper call."""
        if not column:
            return self.catalog(table)
        elif not value:
            return self.catalog(table, column)
        # We have all the table, column, and value, and now need to
        # ensure they're all strings and uppercase.
        column = column.upper()
        value = str(value).upper()
        data = self.call_api(table, column, value, **kwargs)
        if isinstance(data, dict):
            # Data is actually the first value.
            data = data.values()[0]
        return data