growsurf_create_campaign
Create a referral or affiliate program with starter content and optional rewards. Set currency and company details, then use the returned ID to configure and manage the campaign.
Instructions
Create a new GrowSurf program (campaign) pre-populated with type-appropriate starter content, optionally with inline rewards. Starter content includes Design, Emails, Options, Installation, and GrowSurf Window defaults. Only type is required; the program is created in DRAFT status owned by the credential's bound team. currencyISO sets the program's currency (defaults to USD) and is immutable after creation. Editor-tab config (design, emails, options, installation) is not accepted here. Fetch and review those config sub-resources after creation, then patch only what needs to change. Does NOT require GROWSURF_CAMPAIGN_ID. The response includes the new program id; pass it as campaignId to the other tools (or set GROWSURF_CAMPAIGN_ID) to configure and operate the program.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| type | Yes | ||
| rewards | No | ||
| companyName | No | ||
| currencyISO | No | ||
| companyLogoImageUrl | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||