class_docstr: Airtable connector to retrieving record data.
class_docstr_tok: ["Airtable","connector","to","retrieving","record","data","."]
docstr: Return the head of the table that
    the connector is connected to.
  
  Returns :
      DatFrameType: The head of the data source
           that the connector is connected to .
docstr_tok: ["Return","the","head","of","the","table","that","the","connector","is","connected","to",".","Returns",":","DatFrameType",":","The","head","of","the","data","source","that","the","connector","is","connected","to","."]
code: def head(self):
      """
      Return the head of the table that
        the connector is connected to.
  
      Returns :
          DatFrameType: The head of the data source
               that the connector is connected to .
      """
      data = self._request_api(params={"maxRecords": 5})
      return pd.DataFrame(
          [
              {"id": record["id"], **record["fields"]}
              for record in data.json()["records"]
          ]
      )
  
imports: from .base import AirtableConnectorConfig, BaseConnector, BaseConnectorConfig
  from typing import Union, Optional
  import requests
  import pandas
  import os
  from ..helpers.path import find_project_root
  import time
  import hashlib
  from ..exceptions import InvalidRequestError
  from functools import cache, cached_property
label_desc: Use image node_id 11 for calling the AirtableConnector obj's underlying member method code with example usage: obj.head() and returns: pd