Skip to main content
Scrubbe offers a range of plans to fit teams of every size, from individual developers exploring the platform to large enterprises with advanced incident management needs. This page explains how to view plans, subscribe, and manage your subscription through the API.

Available plans

Retrieve the full list of plans and their features at any time. This endpoint is public and does not require authentication.
cURL
Scrubbe offers four plan tiers:

Free

Get started at no cost. Includes core incident tracking with limited team seats and API access. No credit card required.

Starter

For small teams managing a growing number of incidents. Includes additional seats, SLA tracking, and email notifications.

Professional

For teams that need advanced automation, Slack integration, postmortems, and full API access with higher rate limits.

Enterprise

For organizations that require custom SLAs, dedicated support, SSO, and volume pricing. Contact sales to get a custom quote.
The Free plan never expires and does not require a payment method. You can upgrade to a paid plan at any time from your account settings or through the checkout flow below.

Start a checkout session

To subscribe to a paid plan, create a Stripe checkout session. Scrubbe uses Stripe to handle all payment processing securely. You will receive a checkout URL to redirect your user to.
The response includes a url field. Redirect your user to that URL to complete payment on Stripe’s hosted checkout page. Once the user completes checkout, Stripe redirects them to your successUrl.
Use the GET /api/v1/pricing/plans response to get the correct planId for the plan your user selected before creating a checkout session.

Create a subscription directly

If you are managing subscriptions programmatically — for example, from a server-side integration — you can create a subscription directly without a Stripe checkout session.
Request body

View your subscriptions

Current user subscriptions

Retrieve the subscriptions associated with the currently authenticated user:
cURL

Subscriptions for a specific user

If you are an admin retrieving subscriptions for another user, pass their user ID in the path:
cURL

Subscription statuses

A subscription can be in one of the following states:
If your subscription enters PAST_DUE status, Scrubbe may restrict access to paid features until the outstanding payment is resolved. Update your payment method in your billing settings or through Stripe’s customer portal.

Cancel a subscription

To cancel a subscription, send a PATCH request with the subscription ID. Cancellation takes effect at the end of the current billing period unless you request immediate cancellation.
cURL
After cancellation, the subscription status changes to CANCELLED. Your team retains access to the plan’s features until the end of the billing period. After that, the account reverts to the Free tier automatically.
Cancelling a subscription does not delete your account or your data. You can re-subscribe at any time using the checkout flow above.