unpause_subscription
Resume a paused subscription — billing restarts and resource access is restored. Refuses anything that is not paused.
The reverse of pause_subscription: billing restarts on the
plan's schedule and the member's access to the plan's resources is restored, with fresh invite links
where they are needed. Safe to call — it restores service rather than removing it.
Refuses a subscription that is not currently paused, so it cannot be used to revive a cancelled or
expired one; that is reactivate_subscription for a scheduled
cancellation, or a new purchase. Emits
subscription.unpaused.
Requires ability
The token behind the MCP session must hold it, or the call is refused with TOKEN_MISSING_ABILITY.
Runs the same action as
The REST endpoint and this tool share one action, so validation, permissions and events are identical.
Fires one event
Delivered to every endpoint subscribed to it once the change is made.
Annotations
A client that honours annotations asks a person before running it. Sending the same arguments twice changes nothing the second time. It reaches beyond Subscriby: a connector, a provider or a member.
Arguments
subscription_id*stringUUID of the subscription to act on.
What it returns
{ "data": { "subscription_id": "5b7e2d40-1a86-4c39-97f2-e83d0b16c5a4", "plan_id": "9b7c2e15-4d63-4f80-a2b1-7e5d0c9f3a46", "payment_status": "active", "outcome": "active" }}How it fails
VALIDATION_FAILEDthe subscription is not paused.
RESOURCE_NOT_FOUNDunknown subscription_id, or a subscription outside the token's scope.
AUTHENTICATION_REQUIREDno authenticated user on the request.
TOKEN_MISSING_ABILITYtoken lacks project-subscription:update.
How is this guide?
Last updated on