Create a global admin user

Creates a user that can operate across all tenants. For PKI authentication, generate an RSA key pair with openssl and supply the base64-encoded public key.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

A user with credentials to do administration globally. E.g. for internal staff, API access etc.

string
length between 100 and 2000

An optional PKI RSA public key for added security. If a public key is provided then the PKI login-challenges endpoint should be used to get a challenge to respond to as part of the login

string
^[\w\.\+-]+@([\w-]+\.)+[\w-]{2,10}$

Users email address

string
length between 2 and 50
^\D*$

Customers middle name

string
required
length between 3 and 40
\S

Identity/username for authentication

string
length between 3 and 3
^[A-Z]{3}$

Optional. The accountable institution that the admin user falls under - making them INSTITUTION admin users

string
required
length between 2 and 50
^\D*$

Customers last/family name

string
length ≤ 80

Can be pre-hashed with BCRYPT or passed as clear text in which case Eclipse will hash it

string
required
^[0-9]{8,16}$

Tenants primary phone number

string
enum
boolean

Indicates that this identity is purely for single sign on (e.g. SAML/OIDC) and cannot be used for authentication. If SSO is enabled then TOTP must be disabled and base64EncodedPublicKey and password should not be provided

boolean

Whether this identity will require a time base one time password when authenticating

int32
Responses

400

Bad Request

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json