Question: Is it possible to execute command line interface tool operations within Python, specifically the 'list-dataflow' command?
Elaboration: The 'list-dataflow' command in the command line interface tool returns JSON structured metadata for a dataflow. My guess is that this command is just making a GET request to a DOMO api. If that is right, then what url and headers are used to make the request?
I need to implement getting this json data programmatically within Python. I am looking for something like the api that is available for datasets, except for dataflows. For example, you can make a GET request to the url 'https://api.domo.com/v1/datasets/<dataset_id>' with the headers {'Accept': 'application/json', 'Authorization': 'bearer <access_token>'}, and the api returns JSON structured metadata for the dataset with the specified dataset_id. Is there a similar functionality available for dataflows?
I have not seen anything about this functionality or a dataflow api in DOMO's documentation or in the Python library 'pydomo'.