Skip to main content

Create a new user

POST 

/api/admin/user-admin

Creates a new user with the given root role.

Request

Body

required

createUserSchema

    username string

    The user's username. Must be provided if email is not provided.

    Example: hunter
    email string

    The user's email address. Must be provided if username is not provided.

    Example: user@example.com
    name string

    The user's name (not the user's username).

    Example: Sam Seawright
    password string

    Password for the user

    Example: k!5As3HquUrQ

    rootRole

    object

    required

    The role to assign to the user. Can be either the role's ID or its unique name.

    oneOf

    integer

    sendEmail boolean

    Whether to send a welcome email with a login link to the user or not. Defaults to true.

    Example: false

Responses

The resource was successfully created.

Response Headers

  • location

    string

    The location of the newly created resource.

Schema

    id integerrequired

    The user id

    Example: 123
    isAPI booleandeprecated

    Deprecated in v5. Used internally to know which operations the user should be allowed to perform

    Example: true
    name stringnullable

    Name of the user

    Example: User
    email string

    Email of the user

    Example: user@example.com
    username stringnullable

    A unique username for the user

    Example: hunter
    imageUrl string

    URL used for the user profile image

    Example: https://example.com/242x200.png
    inviteLink string

    If the user is actively inviting other users, this is the link that can be shared with other users

    Example: http://localhost:4242/invite-link/some-secret
    loginAttempts integer

    How many unsuccessful attempts at logging in has the user made

    Example: 3
    emailSent boolean

    Is the welcome email sent to the user or not

    Example: false

    rootRole

    object

    Which root role this user is assigned. Usually a numeric role ID, but can be a string when returning newly created user with an explicit string role.

    oneOf

    integer

    seenAt date-timenullable

    The last time this user logged in

    Example: 2023-06-30T11:42:00.345Z
    createdAt date-time

    The user was created at this time

    Example: 2023-06-30T11:41:00.123Z
    accountType string

    A user is either an actual User or a Service Account

    Example: User
    permissions string[]

    Deprecated

    scimId stringnullable

    The SCIM ID of the user, only present if managed by SCIM

    Example: 01HTMEXAMPLESCIMID7SWWGHN6
Loading...