npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@slates-integrations/opsgenie

v0.2.0-rc.6

Published

Create, manage, and resolve alerts and incidents with priority levels, responders, and rich metadata. Track asynchronous alert and incident request status. Configure on-call schedules with rotations and temporary overrides, and query who is currently on-c

Readme

Opsgenie

Create, manage, and resolve alerts and incidents with priority levels, responders, and rich metadata. Track asynchronous alert and incident request status. Configure on-call schedules with rotations and temporary overrides, and query who is currently on-call. Define escalation policies to notify responders in order when alerts go unacknowledged. Manage teams, users, and services. Receive webhook notifications for alert activity such as creation, acknowledgment, and closure.

Tools

Alert Action

Perform an action on an existing alert: close, acknowledge, unacknowledge, snooze, assign ownership, escalate, add a note, add/remove tags, or delete. All mutating actions are processed asynchronously.

Create Alert

Create a new alert in OpsGenie. Alerts are processed asynchronously — the returned requestId can be used to track processing status. Supports setting priority, responders, tags, custom details, and more.

Create Incident

Create a new incident in OpsGenie. Incidents are higher-severity events that may impact services and require coordinated response. Only available on Standard and Enterprise plans.

Get Alert

Retrieve detailed information about a specific alert. Supports lookup by alert ID, tiny ID, or alias.

Get Alert Request Status

Check the processing status of an asynchronous alert request, such as create, delete, acknowledge, close, snooze, assign, or tag updates.

Get Incident

Retrieve detailed information about a specific incident. Only available on Standard and Enterprise plans.

Get Incident Request Status

Check the processing status of an asynchronous incident request, such as create, delete, resolve, close, or add note.

Get On-Call

Query who is currently on-call or who is next on-call for a specific schedule. Returns the on-call participants. Use "current" to see who is on call now, or "next" to see who will be on call next.

Get Team

Retrieve detailed information about a specific team, including its members and their roles.

Get User

Retrieve detailed information about a specific user, including their role, timezone, and optionally their teams, schedules, and escalation policies.

Incident Action

Perform an action on an existing incident: close, resolve, delete, or add a note. Only available on Standard and Enterprise plans.

List Alerts

List and search alerts in OpsGenie. Supports filtering by query, pagination, and sorting. Use the query parameter with OpsGenie search syntax (e.g., \

List Escalations

List all escalation policies in the account. Returns each policy with its rules and repeat configuration.

List Incidents

List and search incidents in OpsGenie. Supports filtering by query, pagination, and sorting. Only available on Standard and Enterprise plans.

List Schedules

List all on-call schedules. Optionally expand to include rotation details.

List Services

List services in the OpsGenie account. Supports filtering, pagination, and sorting. Only available on Standard and Enterprise plans.

List Teams

List all teams in the OpsGenie account. Returns team names, descriptions, and member counts.

List Users

List users in the OpsGenie account. Supports filtering, pagination, and sorting.

Manage Escalation

Create, update, or delete an escalation policy. Escalation policies define the order and timing of notifications when alerts are not acknowledged. Rules specify conditions, delays, and recipients.

Manage Schedule

Create, update, or delete an on-call schedule. When creating, provide a name and optionally rotations and timezone. When updating, provide the schedule identifier and fields to change. When deleting, provide the identifier with the delete action.

Manage Schedule Override

Create, get, update, delete, or list temporary on-call overrides for an Opsgenie schedule.

Manage Service

Create, update, or delete a service. Services represent business services impacted by incidents. Only available on Standard and Enterprise plans.

Manage Team

Create, update, or delete a team. Teams are the organizational unit for on-call schedules, escalation policies, and alert routing. When updating members, note that the members list replaces the entire existing list.

Manage User

Create, update, or delete a user. When creating, provide username (email), full name, and role. When updating, provide the user identifier and the fields to change.

Update Alert

Update properties of an existing alert. Can update the message, description, and priority. Each field is updated independently — only provide the fields you want to change.

License

This integration is licensed under the FSL-1.1.