There's some logic I need to fix as far as primary vs. secondary goes. Right now, it just returns the first two user entries in the 'user' blob, when what it should actually do is return the first user with level=1, and then the first user with level=2. Or, to get fancier, it should actually return all users on a given level.
PagerDuty has a special-purpose API to return who is currently on-call for an escalation policy:
https://pdt-circular.pagerduty.com/api/v1/escalation_policies/on_call
It's not documented, but you can also stick an EP parameter in there, IE
https://pdt-circular.pagerduty.com/api/v1/escalation_policies/123456/on_call
There's some logic I need to fix as far as primary vs. secondary goes. Right now, it just returns the first two user entries in the 'user' blob, when what it should actually do is return the first user with level=1, and then the first user with level=2. Or, to get fancier, it should actually return all users on a given level.