You're viewing a demo portfolio

Join the waitlist
PRSM

ic_admin_deny_tier_request

Active

Tool of Immersive Commons

declared in 1.31.0

Deny a pending tier request. Clears the pending fields + KV snapshot; the user's tier is unchanged. Two-step: omit `confirm` (or pass false) for a dry-run preview. Pass `confirm: true` to actually apply. The optional `reason` is recorded in the audit log and is surfaced to the requester on their /membership page so they understand why. Rate-limited to 20 approve+deny mutations per token per UTC day; dry-run calls do NOT count. Args: { user_id, reason?, confirm? }. Returns: dry-run shape on confirm=false; { ok, user_id, tier, was_pending } on confirm=true. Required scope: admin:tier_review.

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "user_id"
  ],
  "properties": {
    "reason": {
      "type": "string",
      "maxLength": 400,
      "description": "Optional note. Recorded in the audit trail and shown to the requester on their /membership page."
    },
    "confirm": {
      "type": "boolean",
      "description": "Set to true to actually mutate. When false / omitted, returns a dry-run preview that does NOT change state and does NOT count against the daily rate limit."
    },
    "user_id": {
      "type": "string",
      "maxLength": 128,
      "minLength": 1,
      "description": "Clerk user_id of the pending requester."
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

Immersive Commons

https://github.com/immersive-commons/ic-skills

1/7 registries
View full server →