create_user
Create a new user in AgencyAnalytics with email, first and last name, role, and optional campaign access.
Instructions
Create a new user in AgencyAnalytics.
Args: email: User email address first_name: User first name last_name: User last name role: User role (default: 'client') campaign_access: Access level - 'restricted' or 'all' (default: 'restricted') campaign_id: Campaign ID to grant access to (for restricted users)
Returns: JSON object with created user data
Examples: - create_user(email="john@example.com", first_name="John", last_name="Doe") - create_user(email="jane@acme.com", first_name="Jane", last_name="Smith", campaign_id=123)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | client | |
| Yes | |||
| last_name | Yes | ||
| first_name | Yes | ||
| campaign_id | No | ||
| campaign_access | No | restricted |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |