This repository contains PagerDuty integration tools and documentation for Acme Hotel.
- Scripts: Python scripts for interacting with PagerDuty API
- Docs: Documentation and proposals for PagerDuty integrations
- Python 3.6+
- PagerDuty API token
- Required Python packages: requests, tabulate
-
Clone the repository:
git clone https://github.com/pdt-svillanelo/acme-pagerduty-integration.git
-
Install dependencies:
pip install requests tabulate
-
Set your PagerDuty API token:
export PAGERDUTY_API_TOKEN=your_token_here
# List all users
python scripts/get_pagerduty_users.py
# Search users by name or email
python scripts/get_pagerduty_users.py --query "john smith"
# Include contact methods and teams in output
python scripts/get_pagerduty_users.py --include contact_methods,teams
# Export users to CSV
python scripts/get_pagerduty_users.py --output users.csvSee the Confluence page for detailed information.