def __init__(self,api_key):
response = requests.get("https://canny.io/api/v1/posts/list")
data = {**api_key, **board_id, **limit}
response = requests.post("https://canny.io/api/v1/posts/list",data)
post_details = response.json()
pd.set_option('mode.chained_assignment', None)
dd = post_details['posts']
df = pd.DataFrame(columns = dd[0].keys())
df = df.append(dd[i], ignore_index=True)
df = df.rename(columns={'details': 'POST_DETAIL', 'status': 'STATUS', 'title': 'POST_NAME','board': 'BOARD','category': 'CATEGORY','id': 'BOARD_ID'})
board.append(df['BOARD'][i]['name'])
created.append(df['BOARD'][i]['created'])
if not df['CATEGORY'][i]:
category.append('Not assigned')
category.append(df['CATEGORY'][i]['name'])
tags.append('Not assigned')
tags.append(df['tags'][i][0]['name'])
eta.append('Not assigned')
df1 = df[['POST_NAME','POST_DETAIL','STATUS','BOARD_ID']]
df1['CATEGORY'] = category