growsurf_create_account
Create a GrowSurf account and get an API key that activates after the owner verifies their email.
Instructions
Create a brand-new GrowSurf account and return an API key. This is the only tool that does not require GROWSURF_API_KEY. The endpoint returns the new key once in apiKey. The key is locked until the account owner's email address is verified. Until then, program and resource endpoints return a 403 with error code EMAIL_NOT_VERIFIED_ERROR. Create the account, tell the owner to click the link in the verification email, then retry until that error clears. Use growsurf_resend_team_owner_verification_email if the email was lost. The welcome email also contains a set-password link for dashboard access. Accounts whose email is never verified are deleted automatically after 7 days. The API key is rotated the first time the account owner signs in to the GrowSurf dashboard. Some actions, such as emailing participants, also require GrowSurf to verify the team. Personal and disposable email addresses are not accepted. By creating an account you agree, on behalf of the account holder, to GrowSurf's Terms of Service (https://growsurf.com/terms) and Privacy Policy (https://growsurf.com/privacy).
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. |