PagerDuty API 2

 avatar
qubit3265
python
2 years ago
858 B
3
Indexable
Here's an example Python code to connect to the PagerDuty API using an API token:

```python
import requests
import json

api_token = "your_API_token_here"
headers = {
  "Authorization": f"Token token={api_token}",
  "Content-Type": "application/json"
}

url = "https://api.pagerduty.com/some_endpoint"

response = requests.get(url, headers=headers)

if response.status_code == 200:
    response_data = json.loads(response.content)
    print(response_data)
else:
    print("Failed to retrieve data from PagerDuty API")
```

In this example, we are using the `requests` library to make a GET request to an endpoint in the PagerDuty API. We are including our API token in the header along with the `Content-Type` header. Finally, we are checking the response code to ensure that we received a valid response and printing out the response data as a JSON string.