Hey everyone. I'm new to superset and am having some trouble generating charts programatically. I've authenticated and have a bearer token, but I can't seem to figure out the format for params in PUT for /chart. I tried copying in params for another chart I have from the "Edit Chart" section of the GUI, but still am not having any luck. I'm unsure if params is supposed to be a string, json, or dict. I'd appreciate it if someone could link an example or give a hello world of creating a chart. Thanks!\n\n```import requests\nfrom requests.structures import CaseInsensitiveDict\n\nurl = "<http://blahblahblah:8080/api/v1/chart/>"\n\nheaders = CaseInsensitiveDict()\nheaders["accept"] = "application/json"\nheaders["Authorization"] = "Bearer mySecret"\nheaders["Content-Type"] = "application/json"\n\n\n\ndata = '{"cache_timeout":0,"dashboards":[0],"datasource_id":0,"datasource_name":"string","datasource_type":"druid","description":"string","owners":[0],"params":{},"slice_name":"string","viz_type":"bar"}'\n\nresp = <http://requests.post|requests.post>(url, headers=headers, data=data)\n\nprint(resp.json())```\n