v1

latestOpenAPI 3.1.02026-07-24416405768.8 KB
z) Global Functionality

Update a global admin user

put/eclipse-conductor/rest/v1/global/admin-users/{adminUserId}

Path parameters

adminUserIdinteger required

Request body

adminUserIdinteger

Unique system generated identifier for an admin user

base64EncodedPublicKeystring

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

emailstring

Users email address

firstNamestring

Customers middle name

institutionstring

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

lastNamestring required

Customers last/family name

passwordstring

New password. Dont pass if you want to keep the password as-is. Can be pre-hashed with BCRYPT

phone1string required

Tenants primary phone number

role'GLOBAL_ADMIN' | 'GLOBAL_CICD' | 'GLOBAL_COMPLIANCE_L_1' | 'GLOBAL_FINANCE_L_1' | 'GLOBAL_FINANCE_L_2' | 'GLOBAL_FINANCE_L_3' | 'GLOBAL_INTEGRATOR' | 'GLOBAL_SUPPORT_L_1' | 'GLOBAL_SUPPORT_L_2' | 'GLOBAL_SUPPORT_L_3' | 'GLOBAL_TECH_SUPPORT' | 'INSTITUTION_ADMIN' | 'INSTITUTION_FINANCE_L_1' | 'INSTITUTION_FINANCE_L_2' | 'INSTITUTION_FINANCE_L_3' | 'INSTITUTION_INTEGRATOR' | 'INSTITUTION_SUPPORT_L_1' | 'INSTITUTION_SUPPORT_L_2' | 'INSTITUTION_SUPPORT_L_3' | 'INSTITUTION_TECH_SUPPORT'
ssoEnabledboolean

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

totpEnabledboolean

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

totpResetboolean

Resets the TOTP secret and returns a new QRCode which can be scanned with any RFC 6238 compliant App (E.g. Google Authenticator)

userTypeIdinteger

Response

OK

adminUserIdinteger

Unique system generated identifier for an admin user

base64EncodedPublicKeystring

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

emailstring

Users email address

firstNamestring

Customers middle name

identitystring required

Identity/username for authentication

institutionstring

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

lastNamestring required

Customers last/family name

phone1string required

Users primary phone number

role'GLOBAL_ADMIN' | 'GLOBAL_CICD' | 'GLOBAL_COMPLIANCE_L_1' | 'GLOBAL_FINANCE_L_1' | 'GLOBAL_FINANCE_L_2' | 'GLOBAL_FINANCE_L_3' | 'GLOBAL_INTEGRATOR' | 'GLOBAL_SUPPORT_L_1' | 'GLOBAL_SUPPORT_L_2' | 'GLOBAL_SUPPORT_L_3' | 'GLOBAL_TECH_SUPPORT' | 'INSTITUTION_ADMIN' | 'INSTITUTION_FINANCE_L_1' | 'INSTITUTION_FINANCE_L_2' | 'INSTITUTION_FINANCE_L_3' | 'INSTITUTION_INTEGRATOR' | 'INSTITUTION_SUPPORT_L_1' | 'INSTITUTION_SUPPORT_L_2' | 'INSTITUTION_SUPPORT_L_3' | 'INSTITUTION_TECH_SUPPORT'
ssoEnabledboolean

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

totpEnabledboolean

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

totpQrCodestring

The QRCode which can be scanned with any RFC 6238 compliant App (E.g. Google Authenticator). Only provided in response to the enabling or resetting of TOTP

userTypeIdinteger