def METHOD_NAME(self, pk: int) -> Optional[Record]:
    """
    Attempts to retrieve the row in Airtable that has the given
    primary key. If it doesn't exist, None is returned.
    """
    res = self.request(
        "GET",
        params={
            "filterByFormula": f"pk={pk}",
            "maxRecords": "1",
        },
    )
    records = res.json()["records"]
    if records:
        record = records[0]
        return Record(**record)
    return None