Get public signup tokens
GET/api/admin/invite-link/tokens
Retrieves all existing public signup tokens.
Responses
- 200
publicSignupTokensSchema
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
]
]
tokens
object[]
required
An array of all the public signup tokens
The actual value of the token. This is the part that is used by Unleash to create an invite link
a3c84b25409ea8ca1782ef17f94a42fcThe public signup link for the token. Users who follow this link will be taken to a signup page where they can create an Unleash user.
https://sandbox.getunleash.io/enterprise/new-user?invite=a3c84b25409ea8ca1782ef17f94a42fcThe token's name. Only for displaying in the UI
Invite public viewersWhether the token is active. This property will always be false for a token that has expired.
trueThe time when the token will expire.
2023-04-12T11:13:31.960ZWhen the token was created.
2023-04-12T11:13:31.960ZThe creator's email or username
someone@example.comusers
object[]
nullable
Array of users that have signed up using the token.
The user id
123Deprecated in v5. Used internally to know which operations the user should be allowed to perform
trueName of the user
UserEmail of the user
user@example.comA unique username for the user
hunterURL used for the user profile image
https://example.com/242x200.pngIf the user is actively inviting other users, this is the link that can be shared with other users
http://localhost:4242/invite-link/some-secretHow many unsuccessful attempts at logging in has the user made
3Is the welcome email sent to the user or not
falseThe last time this user logged in
2023-06-30T11:42:00.345ZThe user was created at this time
2023-06-30T11:41:00.123ZA user is either an actual User or a Service Account
UserDeprecated
The SCIM ID of the user, only present if managed by SCIM
01HTMEXAMPLESCIMID7SWWGHN6role
object
required
A role holds permissions to allow Unleash to decide what actions a role holder is allowed to perform
The role id
9A role can either be a global root role (applies to all projects) or a project role
rootThe name of the role
EditorA more detailed description of the role and what use it's intended for
Users with the editor role have access to most features in Unleash but can not manage users and roles in the global scope. Editors will be added as project owners when creating projects and get superuser rights within the context of these projects. Users with the editor role will also get access to most permissions on the default project by default.What project the role belongs to
default{
"tokens": [
{
"secret": "a3c84b25409ea8ca1782ef17f94a42fc",
"url": "https://my_unleash_instance/new-user?invite=a3c84b25409ea8ca1782ef17f94a42fc",
"name": "Invite public viewers",
"enabled": false,
"expiresAt": "2023-04-12T11:13:31.960Z",
"createdAt": "2023-04-12T11:13:31.960Z",
"createdBy": "someone",
"users": null,
"role": {
"id": 3,
"type": "root",
"name": "Viewer"
}
}
]
}