Hello
I'm using the API latest version v0.41 with Python and I want to export data from cards as CSV. I've followed this thread
but I dont seem to have any success sending the date parameters in the request. I've tried sending the date parameters as:
parameters = """{"parameters": [{"type": "category",
"value": "11-01-2021",
"target": ["variable", ["template-tag", "start_date"]]},
{"type": "category",
"value": "11-11-2021",
"target": ["variable", ["template-tag", "end_date"]]}
]
}"""
parametros = {"parameters":"%5B%7B%22type%22%3A%22category%22%2C%22value%22%3A%2211-01-2021%22%2C%22target%22%3A%5B%22variable%22%2C%5B%22template-tag%22%2C%22start_date%22%5D%5D%7D%2C%7B%22type%22%3A%22category%22%2C%22value%22%3A%2211-11-2021%22%2C%22target%22%3A%5B%22variable%22%2C%5B%22template-tag%22%2C%22end_date%22%5D%5D%7D%5D"}
param = """{"ignore_cache":true,"parameters":[{"type":"category","value":"1-11-2021","target":["variable",["template-tag","start_date"]]},{"type":"category","value":"3-11-2021","target":["variable",["template-tag","end_date"]]}]}"""
pam = "%5B%7B%22type%22%3A%22category%22%2C%22value%22%3A%2211-01-2021%22%2C%22target%22%3A%5B%22variable%22%2C%5B%22template-tag%22%2C%22start_date%22%5D%5D%7D%2C%7B%22type%22%3A%22category%22%2C%22value%22%3A%2211-11-2021%22%2C%22target%22%3A%5B%22variable%22%2C%5B%22template-tag%22%2C%22end_date%22%5D%5D%7D%5D"
pm = """parameters"=[{"target":["variable",["template-tag","t1"]],"type":"date/single","value":"2020-05-01"},{"target":["variable",["template-tag","t2"]],"type":"date/single","value":"2020-05-10"}]"""
Using this request:
req = requests.post(endpoint + '/api/card/1443/query/csv',
headers={'Content-Type': 'application/x-www-form-urlencoded',
'X-Metabase-Session': TOKEN,
'CF-Access-Client-Id': Client_ID,
'CF-Access-Client-Secret': Client_Secret},
params=parameters)
What am I doing wrong? any help would be greatly appreciated it.Thanks