6.4 KiB
6.4 KiB
| id | title | scope | status | priority | visibility | category | tags | generated | editable | updated_at |
|---|---|---|---|---|---|---|---|---|---|---|
| plugin.throne_wishlist | Throne Wishlist | plugins | active | 10 | user | Plugin | plugin, throne_wishlist | true | false | 2026-06-25T12:06:11.231Z |
Throne Wishlist
Throne wishlist webhook integration with verified payloads, debug viewer, and cross-platform event messages.
Metadata
Plugin ID: throne_wishlist Version: 0.1.1 Default state: enabled
Web Routes
- /plugins/throne_wishlist
- GET /plugins/throne_wishlist
- POST /plugins/throne_wishlist/endpoints/create
- POST /plugins/throne_wishlist/endpoints/:id/renew
- POST /plugins/throne_wishlist/endpoints/:id/remove
- POST /plugins/throne_wishlist/destinations
- POST /plugins/throne_wishlist/templates
- POST /plugins/throne_wishlist/debug/start
- GET /plugins/throne_wishlist/debug/stream/:sessionId
- POST /plugins/throne_wishlist/debug/stop/:sessionId
Route Reference
MOUNT /plugins/throne_wishlist
- Purpose: Mounts the plugin router at this base WebUI path.
- Inputs: No request parameters detected by static analysis.
- Response format: Plugin router mount point.
- Access: Access is controlled by the mount options and individual plugin routes.
- Side effects: No direct route action; child routes handle requests.
- Limits/notes: Mount metadata is inferred from static source scanning.
GET /plugins/throne_wishlist
- Purpose: Renders or serves the throne_wishlist plugin page.
- Inputs: No request parameters detected by static analysis.
- Response format: HTML page rendered from an EJS view
- Access: logged-in session required or used
- Side effects: Usually read-only.
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations.
POST /plugins/throne_wishlist/endpoints/create
- Purpose: Processes the throne_wishlist plugin action for endpoints create.
- Inputs: body:
identifier - Response format: HTTP redirect after handling the request
- Access: logged-in session required or used
- Side effects: writes database state when the called service mutates data
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Errors are caught and usually returned as a flash message, JSON error, or error page. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /plugins/throne_wishlist/endpoints/:id/renew
- Purpose: Processes the throne_wishlist plugin action for endpoints id renew.
- Inputs: path params:
id - Response format: HTTP redirect after handling the request
- Access: logged-in session required or used
- Side effects: writes database state when the called service mutates data
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Errors are caught and usually returned as a flash message, JSON error, or error page. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /plugins/throne_wishlist/endpoints/:id/remove
- Purpose: Processes the throne_wishlist plugin action for endpoints id remove.
- Inputs: path params:
id - Response format: HTTP redirect after handling the request
- Access: logged-in session required or used
- Side effects: writes database state when the called service mutates data
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /plugins/throne_wishlist/destinations
- Purpose: Processes the throne_wishlist plugin action for destinations.
- Inputs: body:
discord_destination_id,enabled_platforms - Response format: HTTP redirect after handling the request
- Access: logged-in session required or used
- Side effects: writes database state when the called service mutates data
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /plugins/throne_wishlist/templates
- Purpose: Processes the throne_wishlist plugin action for templates.
- Inputs: body:
enabled,event_type,platform,template - Response format: HTTP redirect after handling the request
- Access: logged-in session required or used
- Side effects: writes database state when the called service mutates data
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Input length or numeric bounds are enforced by helper functions in the handler. Most non-API POST routes are browser form submissions and usually redirect after completion.
POST /plugins/throne_wishlist/debug/start
- Purpose: Processes the throne_wishlist plugin action for debug start.
- Inputs: No request parameters detected by static analysis.
- Response format: JSON response
- Access: logged-in session required or used
- Side effects: writes or mutates server-side state
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
GET /plugins/throne_wishlist/debug/stream/:sessionId
- Purpose: Renders or serves the throne_wishlist plugin page for debug stream sessionId.
- Inputs: path params:
sessionId - Response format: streaming event response
- Access: logged-in session required or used
- Side effects: Usually read-only.
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations.
POST /plugins/throne_wishlist/debug/stop/:sessionId
- Purpose: Processes the throne_wishlist plugin action for debug stop sessionId.
- Inputs: path params:
sessionId - Response format: Form/action response; exact format was not detected statically.
- Access: logged-in session required or used
- Side effects: Action route; side effects were not detected statically.
- Limits/notes: Generated from static route source analysis; confirm exact behavior in the handler before changing integrations. Most non-API POST routes are browser form submissions and usually redirect after completion.
Commands
- No plugin command triggers detected.
Source
Plugin folder: plugins/throne_wishlist