import requests res = requests.get('http://127.0.0.1:8000/api/v1/candidates') print("Candidates status:", res.status_code) if res.status_code == 200: data = res.json() cands = data.get('candidates', []) print("Num candidates:", len(cands)) if cands: cand = cands[0] payload = { "target_name": cand.get('target_id', 'Unknown'), "mission": cand.get('mission', 'Kepler'), "analysis_data": cand } res2 = requests.post('http://127.0.0.1:8000/api/v1/report/download', json=payload) print("Report status:", res2.status_code) if res2.status_code != 200: print("Error:", res2.text)