docstr: initializer method
  
  Args:
      name (str): handler name
docstr_tok: ["initializer","method","Args",":","name","(","str",")",":","handler","name"]
code: def __init__(self, name: str, **kwargs) -> None:
      """initializer method
  
      Args:
          name (str): handler name
      """
      super().__init__(name)
  
      self.connection = None
      self.is_connected = False
      self._baseUrl = "https://api.intercom.io"
      args = kwargs.get("connection_data", {})
      if "access_token" in args:
          access_token = args["access_token"]
      self._headers = {
          "Accept": "application/json",
          "Authorization": f"Bearer {access_token}",
      }
      self._register_table(Articles.name, Articles(self))
  
file_path: mindsdb/mindsdb/integrations/handlers/intercom_handler/intercom_handler.py
imports: from mindsdb.integrations.handlers.intercom_handler.intercom_tables import Articles
  from mindsdb.integrations.libs.api_handler import APIHandler
  from mindsdb.integrations.libs.response import HandlerStatusResponse
  from mindsdb_sql import parse_sql
  import requests
  import pandas
  from collections import OrderedDict
  from mindsdb.integrations.libs.const import HANDLER_CONNECTION_ARG_TYPE
  import json
  from mindsdb.utilities import log
label_desc: Use image node_id 1 to create a new IntercomHandler object from inherited base classes: APIHandler with example: obj = IntercomHandler(name)