POST /user.json

Description: Creates a new user for logging in to your Improvely account. This method is only available to accounts on the Startup or Agency billing plans.

API Endpoint URL: https://api.improvely.com/v1/user.json

Attribute Required Default Description
key Your API key
first_name The user’s first name.
last_name The user’s last name.
email The user’s e-mail address.
password The user’s login password.
timezone America/New_York The time zone reports will be displayed in for this user. See supported time zone values.
is_administrator false Boolean (“true” or “false”) indicating whether the user is an administrator. An administrator may create and edit all projects and settings. Non-administrative users have read-only access to view projects and their reports.
notify_goal false Boolean (“true” or “false”) indicating whether to notify this user by e-mail when a new goal conversion occurs.
notify_fraud false Boolean (“true” or “false”) indicating whether to notify this user by e-mail when a new click fraud alert occurs.

Example request:

curl https://api.improvely.com/v1/user.json \
  -X POST \
  -d 'key=90c0d64fds653338as6869e54267e05&first_name=Dan&last_name=Grossman&email=dan@awio.com&password=itsasecret'

Example successful response (HTTP status code 200):

{
    "status": "success",
    id: 3
}

Example failure response (HTTP status code: 400):

{
    "status": "error",
    "type": "parameters",
    "message": "Missing required parameter: `email`."
}

More from this category
Conversion tracking and click fraud monitoring for all your marketing.   Start a Free Trial