> Documentation index for AI agents: https://docs.pagerduty.com/llms.txt

# Users

Users are members of a PagerDuty account that have the ability to interact with Incidents and other data on the account.

- [List users](https://docs.pagerduty.com/developer/api/reference/rest/users/list-users.md) — `GET /users`
- [Create a user](https://docs.pagerduty.com/developer/api/reference/rest/users/create-user.md) — `POST /users`
- [Get a user](https://docs.pagerduty.com/developer/api/reference/rest/users/get-user.md) — `GET /users/{id}`
- [Delete a user](https://docs.pagerduty.com/developer/api/reference/rest/users/delete-user.md) — `DELETE /users/{id}`
- [Update a user](https://docs.pagerduty.com/developer/api/reference/rest/users/update-user.md) — `PUT /users/{id}`
- [List audit records for a user](https://docs.pagerduty.com/developer/api/reference/rest/users/list-users-audit-records.md) — `GET /users/{id}/audit/records`
- [List a user's contact methods](https://docs.pagerduty.com/developer/api/reference/rest/users/get-user-contact-methods.md) — `GET /users/{id}/contact_methods`
- [Create a user contact method](https://docs.pagerduty.com/developer/api/reference/rest/users/create-user-contact-method.md) — `POST /users/{id}/contact_methods`
- [Get a user's contact method](https://docs.pagerduty.com/developer/api/reference/rest/users/get-user-contact-method.md) — `GET /users/{id}/contact_methods/{contact_method_id}`
- [Delete a user's contact method](https://docs.pagerduty.com/developer/api/reference/rest/users/delete-user-contact-method.md) — `DELETE /users/{id}/contact_methods/{contact_method_id}`
- [Update a user's contact method](https://docs.pagerduty.com/developer/api/reference/rest/users/update-user-contact-method.md) — `PUT /users/{id}/contact_methods/{contact_method_id}`
- [List a user's delegations](https://docs.pagerduty.com/developer/api/reference/rest/users/list-user-delegations.md) — `GET /users/{id}/oauth_delegations`
- [Get a user's delegation](https://docs.pagerduty.com/developer/api/reference/rest/users/get-user-delegation.md) — `GET /users/{id}/oauth_delegations/{delegation_id}`
- [Get the License allocated to a User](https://docs.pagerduty.com/developer/api/reference/rest/users/get-user-license.md) — `GET /users/{id}/license`
- [List a user's notification rules](https://docs.pagerduty.com/developer/api/reference/rest/users/get-user-notification-rules.md) — `GET /users/{id}/notification_rules`
- [Create a user notification rule](https://docs.pagerduty.com/developer/api/reference/rest/users/create-user-notification-rule.md) — `POST /users/{id}/notification_rules`
- [Get a user's notification rule](https://docs.pagerduty.com/developer/api/reference/rest/users/get-user-notification-rule.md) — `GET /users/{id}/notification_rules/{notification_rule_id}`
- [Delete a user's notification rule](https://docs.pagerduty.com/developer/api/reference/rest/users/delete-user-notification-rule.md) — `DELETE /users/{id}/notification_rules/{notification_rule_id}`
- [Update a user's notification rule](https://docs.pagerduty.com/developer/api/reference/rest/users/update-user-notification-rule.md) — `PUT /users/{id}/notification_rules/{notification_rule_id}`
- [List Notification Subscriptions](https://docs.pagerduty.com/developer/api/reference/rest/users/get-user-notification-subscriptions.md) — `GET /users/{id}/notification_subscriptions`
- [Create Notification Subcriptions](https://docs.pagerduty.com/developer/api/reference/rest/users/create-user-notification-subscriptions.md) — `POST /users/{id}/notification_subscriptions`
- [Remove Notification Subscriptions](https://docs.pagerduty.com/developer/api/reference/rest/users/unsubscribe-user-notification-subscriptions.md) — `POST /users/{id}/notification_subscriptions/unsubscribe`
- [List a User's Handoff Notification Rules](https://docs.pagerduty.com/developer/api/reference/rest/users/get-user-handoff-notification-rules.md) — `GET /users/{id}/oncall_handoff_notification_rules`
- [Create a User Handoff Notification Rule](https://docs.pagerduty.com/developer/api/reference/rest/users/create-user-handoff-notification-rule.md) — `POST /users/{id}/oncall_handoff_notification_rules`
- [Get a user's handoff notification rule](https://docs.pagerduty.com/developer/api/reference/rest/users/get-user-handoff-notifiaction-rule.md) — `GET /users/{id}/oncall_handoff_notification_rules/{oncall_handoff_notification_rule_id}`
- [Delete a User's Handoff Notification rule](https://docs.pagerduty.com/developer/api/reference/rest/users/delete-user-handoff-notification-rule.md) — `DELETE /users/{id}/oncall_handoff_notification_rules/{oncall_handoff_notification_rule_id}`
- [Update a User's Handoff Notification Rule](https://docs.pagerduty.com/developer/api/reference/rest/users/update-user-handoff-notification.md) — `PUT /users/{id}/oncall_handoff_notification_rules/{oncall_handoff_notification_rule_id}`
- [List a user's active sessions](https://docs.pagerduty.com/developer/api/reference/rest/users/get-user-sessions.md) — `GET /users/{id}/sessions`
- [Delete all user sessions](https://docs.pagerduty.com/developer/api/reference/rest/users/delete-user-sessions.md) — `DELETE /users/{id}/sessions`
- [Get a user's session](https://docs.pagerduty.com/developer/api/reference/rest/users/get-user-session.md) — `GET /users/{id}/sessions/{type}/{session_id}`
- [Delete a user's session](https://docs.pagerduty.com/developer/api/reference/rest/users/delete-user-session.md) — `DELETE /users/{id}/sessions/{type}/{session_id}`
- [List a user's status update notification rules](https://docs.pagerduty.com/developer/api/reference/rest/users/get-user-status-update-notification-rules.md) — `GET /users/{id}/status_update_notification_rules`
- [Create a user status update notification rule](https://docs.pagerduty.com/developer/api/reference/rest/users/create-user-status-update-notification-rule.md) — `POST /users/{id}/status_update_notification_rules`
- [Get a user's status update notification rule](https://docs.pagerduty.com/developer/api/reference/rest/users/get-user-status-update-notification-rule.md) — `GET /users/{id}/status_update_notification_rules/{status_update_notification_rule_id}`
- [Delete a user's status update notification rule](https://docs.pagerduty.com/developer/api/reference/rest/users/delete-user-status-update-notification-rule.md) — `DELETE /users/{id}/status_update_notification_rules/{status_update_notification_rule_id}`
- [Update a user's status update notification rule](https://docs.pagerduty.com/developer/api/reference/rest/users/update-user-status-update-notification-rule.md) — `PUT /users/{id}/status_update_notification_rules/{status_update_notification_rule_id}`
- [Regenerate a user's calendar feed URL key](https://docs.pagerduty.com/developer/api/reference/rest/users/regenerate-user-private-url-key.md) — `POST /users/{id}/regenerate_private_url_key`
- [Get the current user](https://docs.pagerduty.com/developer/api/reference/rest/users/get-current-user.md) — `GET /users/me`

## Developer Agreement

Your access to and use of the PagerDuty Developer Services is governed by the [PagerDuty Developer Agreement](https://docs.pagerduty.com/developer/pagerduty-developer-agreement).
