create_slack_install_link
Generate an Add-to-Slack OAuth URL that attaches a specific project, enabling installation with pre-configured event subscriptions for pin, mention, follow-up, and more.
Instructions
Generate an Add-to-Slack OAuth URL pre-bound to a project. Most users should prefer the public storefront URL (also returned, https://pincushion.io/install/slack) — since May 2026, that auto-links to a Pincushion license when the installer's Slack email matches, and channels are subscribed afterward via /pincushion subscribe inside Slack. Use this agent-flow URL only when you want the install to attach to one specific project up front.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Subscription name. Default: default. | |
| events | No | Events to send. Default: pin_ready, mention, follow_up. | |
| projectId | Yes | The Pincushion project ID. | |
| targetLabel | No | Optional expected channel label, used only before Slack returns the selected channel. | |
| pageUrlPatterns | No | Optional URL substrings for page-specific subscriptions. |