async def METHOD_NAME(self, payload: dict, in_edge=None) -> Result:
    dot = self._get_dot_accessor(payload)
    template = DotTemplate()
    formula = template.render(self.config.formula, dot) if self.config.formula is not None else None
    try:
        result = await self.client.get_records(self.config.base_id, self.config.table_name, formula)
        return Result(port="response", value=result)
    except AirtableClientException as e:
        return Result(port="error", value={"error": str(e)})