Looking for some help with integrating a JSON API call into a Python program.
I am looking to integrate the following API into a Python .py program to allow it to be called and the response to be printed.
The API guidance states that a bearer token must be generated to allow calls to the API, which I have done successfully. However I am unsure of the syntax to include this token as bearer token authentication in Python API request.
I can successfully complete the above request using cURL with a token included. I have tried "urllib" and "requests" routes but to no avail.
Full API details: IBM X-Force Exchange API Documentation - IP Reputation
It just means it expects that as a key in your header data
import requests
endpoint = ".../api/ip"
data = {"ip": "1.1.2.3"}
headers = {"Authorization": "Bearer MYREALLYLONGTOKENIGOT"}
print(requests.post(endpoint, data=data, headers=headers).json())