For the complete documentation index, see llms.txt. This page is also available as Markdown.

Users

List Users

get

Returns a paginated list of users

Authorizations
AuthorizationstringRequired

Authorization: Bearer {AuthorizationToken}

Query parameters
filterstringOptional

The following filters are available:

  • id with comparison operators eq co sw ew
  • userName with comparison operators eq co sw ew
  • name.familyName with comparison operators eq co sw ew
  • name.givenName with comparison operators eq co sw ew
  • email with comparison operators eq co sw ew
  • active with comparison operators eq

Multiple filters can be used with the logical operators and or

Example: id eq "cksq4ybpq104zwgwh2gd1vvha"
startIndexintegerOptional

Index of the first query result

Default: 1
countinteger · min: 1 · max: 500Optional

Maximun numer of query results per page

Default: 500
sortBystring · enumOptionalDefault: userNamePossible values:
sortOrderstring · enumOptionalDefault: ascendingPossible values:
Responses
200Success
application/json
schemasarray · enumOptionalPossible values:
totalResultsintOptionalExample: 1
startIndexintOptionalExample: 1
itemsPerPageintOptionalExample: 500
get/Users

Create User

post

The POST request is used to create a new user.

Authorizations
AuthorizationstringRequired

Authorization: Bearer {AuthorizationToken}

Body
schemasarrayOptionalExample: ["urn:ietf:params:scim:schemas:core:2.0:User"]
userNamestring · emailRequired

Your unique immutable ID

authenticationTypeenum · enumOptional

User should sign-in through your own IdP-initiated SAML SSO or directly into RiskBase with a passwordless account.

This cannot currently be changed once the user has been added. If you'd like to change an existing user's authenticationType, please get in touch with support@riskbase.uk

Default: samlPossible values:
activebooleanOptionalDefault: falseExample: true
Responses
201

See Get User. Store the response's id and use this in future requests related to this user.

No content

post/Users

No content

Get User

get

Return a single user

Authorizations
AuthorizationstringRequired

Authorization: Bearer {AuthorizationToken}

Path parameters
idstringRequired
Responses
200Success
application/json
idstringOptional
externalIdstringOptional
userNamestringOptional
activebooleanOptional
get/Users/{id}

Overwrite User

put
Authorizations
AuthorizationstringRequired

Authorization: Bearer {AuthorizationToken}

Body
schemasarray · enumOptionalPossible values:
activebooleanOptionalDefault: falseExample: true
Responses
200

See Get User

No content

put/Users/{id}

No content

Delete User

delete
Authorizations
AuthorizationstringRequired

Authorization: Bearer {AuthorizationToken}

Path parameters
idstringRequired
Responses
204

Complete

No content

delete/Users/{id}

No content

Update User

patch
Authorizations
AuthorizationstringRequired

Authorization: Bearer {AuthorizationToken}

Path parameters
idstringRequired
Body
Responses
200

See Get User

No content

patch/Users/{id}

No content

Last updated

Was this helpful?