Create GrowSurf Account
growsurf_create_accountCreate a new GrowSurf account, start a 14-day Business trial, and return an API key after owner approval and Terms/Privacy acceptance. Key unlocks after email verification.
Instructions
Create a brand-new GrowSurf account and return an API key. Requires the authorized owner's explicit approval of account creation and acceptance of GrowSurf's Terms of Service (https://growsurf.com/terms) and Privacy Policy (https://growsurf.com/privacy). This is the only tool that does not require GROWSURF_API_KEY. The account starts a 14-day Business trial without a credit card. The new key is returned once in apiKey, cannot be recovered through this API, and requires durable secret storage. The hosted OAuth connector is an alternative that retains credentials with the connection. The key stays locked until the owner verifies their email; program and resource endpoints return 403 with EMAIL_NOT_VERIFIED_ERROR before verification. Verification unlocks the same key. The welcome email includes verification and set-password links. Unverified accounts are deleted after 7 days. The owner's first dashboard sign-in replaces the API key; the old key then returns 403 with NOT_AUTHORIZED_ERROR. Participant emails also require team verification. Personal and disposable email addresses are not accepted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | |||
| company | No | ||
| lastName | No | ||
| firstName | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | Email address for the new account. | ||
| apiKey | No | An API key for the new account. Shown once, locked (`403` `EMAIL_NOT_VERIFIED_ERROR`) until the account's email is verified, and rotated when the owner first signs in to the dashboard. | |
| verificationStatus | No | Team verification state for the new account. |