Skip to main content

Add a user via a signup token

POST 

<your-unleash-url>/invite/:token/signup

Create a user with the viewer root role and link them to the provided signup token

Request

Path Parameters

    token stringrequired

Bodyrequired

createInvitedUserSchema

    usernamestring

    The user's username. Must be unique if provided.

    Example: Hunter
    emailstringrequired

    The invited user's email address

    Example: hunter@example.com
    namestringrequired

    The user's name

    Example: Hunter Burgan
    passwordstringrequired

    The user's password

    Example: hunter2

Responses

userSchema

Schema
    idintegerrequired

    The user id

    Example: 123
    isAPIbooleandeprecated

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

    Example: true
    namestringnullable

    Name of the user

    Example: User
    emailstring

    Email of the user

    Example: user@example.com
    usernamestringnullable

    A unique username for the user

    Example: hunter
    imageUrlstring

    URL used for the user profile image

    Example: https://example.com/242x200.png
    inviteLinkstring

    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
    loginAttemptsinteger

    How many unsuccessful attempts at logging in has the user made

    Example: 3
    emailSentboolean

    Is the welcome email sent to the user or not

    Example: false
    rootRoleinteger

    Which root role this user is assigned

    Example: 1
    seenAtdate-timenullable

    The last time this user logged in

    Example: 2023-06-30T11:42:00.345Z
    createdAtdate-time

    The user was created at this time

    Example: 2023-06-30T11:41:00.123Z
    accountTypestring

    A user is either an actual User or a Service Account

    Example: User
    permissionsstring[]

    Deprecated

    scimIdstringnullable

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

    Example: 01HTMEXAMPLESCIMID7SWWGHN6
    activeSessionsintegernullable

    Count of active browser sessions for this user

    Example: 2
    deletedSessionsnumber

    Experimental. The number of deleted browser sessions after last login

    Example: 1

Authorization: Authorization

name: Authorizationtype: apiKeyin: headerdescription: API key needed to access this API
curl -L '<your-unleash-url>/invite/:token/signup' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: <Authorization>' \
--data-raw '{
"username": "Hunter",
"email": "hunter@example.com",
"name": "Hunter Burgan",
"password": "hunter2"
}'
Request Collapse all
Base URL
<your-unleash-url>
Auth
Parameters
— pathrequired
Body required
{
  "username": "Hunter",
  "email": "hunter@example.com",
  "name": "Hunter Burgan",
  "password": "hunter2"
}
ResponseClear

Click the Send API Request button above and see the response here!