---
title: "Create Login"
method: POST
path: "/v1/login"
---

# Create Login

`POST /v1/login`

## Request

- Base URL: `https://api.kevel.co`
- URL: `https://api.kevel.co/v1/login`
- Auth: API key in header `X-Adzerk-ApiKey`

This adds a new user to your account. The result will include the unique Login ID that can be used to update or remove the login.

## Request body

- object
  - `email` string, required: The email used to login and used for alerts and notifications. A valid email address must be entered.
  - `name` string: Friendly name of user. Defaults to `null`.
  - `defaultTimeZone` string: If allowed by the network, the preferred time zone of the user. [Must be a string in this list.](doc:time-zones-1#available-time-zones-strings) If none supplied, the time zone for the user defaults to the network setting, or if no network setting, GMT.
  - `accessLevel` string: The [user permission level](doc:user-permissions-new). Must be one of `admn`, `edit`, or `read`. Defaults to `read`.
  - `canAccessStudio` boolean: Must be `true` or `false`. Controls whether or not this user can access [Studio](doc:studio-overview). Defaults to `false`. Setting `CanAccessStudio` to `true` requires that `AccessLevel` be set to `admn` or `edit`.

## Response `200`

200

- object
  - `id` integer
  - `email` string
  - `password` string
  - `name` string
  - `defaultTimeZone` string
  - `accessLevel` string
  - `canAccessStudio` string

---

[API](https://skmtc.dev/kevel/apis/management-api-2.md) - [All operations](https://skmtc.dev/kevel/apis/management-api-2/llms.txt) - [OpenAPI document](https://skmtc.dev/kevel/apis/management-api-2/revisions/fe6c8716ca08?raw)
