code: def post(self):
      company_id = request.headers.get("company-id", None)
      ctx.company_id = company_id
      storage = get_storage()
      try:
          tabs = request.json
          b_types = json.dumps(tabs).encode("utf-8")
          storage.file_set(TABS_FILENAME, b_types)
      except Exception as e:
          logger.error("unable to store tabs data - %s", e)
          logger.error(traceback.format_exc())
          return http_error(
              HTTPStatus.INTERNAL_SERVER_ERROR,
              "Can't save tabs",
              "something went wrong during tabs saving",
          )
  
      return "", 200
  
file_path: mindsdb/mindsdb/api/http/namespaces/tab.py
imports: import json
  import traceback
  from http import HTTPStatus
  from flask import request
  from flask_restx import Resource
  from mindsdb.interfaces.storage.fs import FileStorageFactory, RESOURCE_GROUP
  from mindsdb.api.http.namespaces.configs.tabs import ns_conf
  from mindsdb.utilities import log
  from mindsdb.utilities.context import context
  from mindsdb.api.http.utils import http_error
label_desc: Use image node_id 2 for calling the Tab obj's underlying member method code with example usage: obj.post() and returns: str,  int, http_error