Invite User
Puts a new invitation requirement into the invitation generator queue. This is a GoodData Cloud specific endpoint.
Request Body
emailstring · email · requireduserIdstring · required
firstNamestringforceSendbooleanForce resend invitation email even if a pending invitation exists. Maximum 3 emails can be sent per invitation (1 initial + 2 resends)
lastNamestring
Responses
No Content
Get all users
Get all users - dedicated endpoint for user management in the internal OIDC provider. GoodData.CN specific
Responses
OK
displayNamestring · requiredUser description, which will be visible in application.
Example: jeremyemailstring · email · requiredEmail - used as lookup (must be unique). For PUT method, it must be same as in URL
Example: zeus@example.com
authenticationIdstringField which is stored as the authenticationId in metadata. Must be absent on POST. On PUT it must be absent, or equal to the value calculated by the backend (e.g. as returned from a previous GET).
passwordstring · writeOnlyUser password. Write-only - accepted on POST and PUT, never returned in a response.
Create a user
Create a user - dedicated endpoint for user management in the internal OIDC provider. GoodData.CN specific
Request Body
displayNamestring · requiredUser description, which will be visible in application.
Example: jeremyemailstring · email · requiredEmail - used as lookup (must be unique). For PUT method, it must be same as in URL
Example: zeus@example.com
authenticationIdstringField which is stored as the authenticationId in metadata. Must be absent on POST. On PUT it must be absent, or equal to the value calculated by the backend (e.g. as returned from a previous GET).
passwordstring · writeOnlyUser password. Write-only - accepted on POST and PUT, never returned in a response.
Responses
Created
displayNamestring · requiredUser description, which will be visible in application.
Example: jeremyemailstring · email · requiredEmail - used as lookup (must be unique). For PUT method, it must be same as in URL
Example: zeus@example.com
authenticationIdstringField which is stored as the authenticationId in metadata. Must be absent on POST. On PUT it must be absent, or equal to the value calculated by the backend (e.g. as returned from a previous GET).
passwordstring · writeOnlyUser password. Write-only - accepted on POST and PUT, never returned in a response.
Get a user
Get a user - dedicated endpoint for user management in the internal OIDC provider. GoodData.CN specific
path Parameters
userEmailstring · required
Responses
OK
displayNamestring · requiredUser description, which will be visible in application.
Example: jeremyemailstring · email · requiredEmail - used as lookup (must be unique). For PUT method, it must be same as in URL
Example: zeus@example.com
authenticationIdstringField which is stored as the authenticationId in metadata. Must be absent on POST. On PUT it must be absent, or equal to the value calculated by the backend (e.g. as returned from a previous GET).
passwordstring · writeOnlyUser password. Write-only - accepted on POST and PUT, never returned in a response.
Update a user
Update a user - dedicated endpoint for user management in the internal OIDC provider. GoodData.CN specific
path Parameters
userEmailstring · required
Request Body
displayNamestring · requiredUser description, which will be visible in application.
Example: jeremyemailstring · email · requiredEmail - used as lookup (must be unique). For PUT method, it must be same as in URL
Example: zeus@example.com
authenticationIdstringField which is stored as the authenticationId in metadata. Must be absent on POST. On PUT it must be absent, or equal to the value calculated by the backend (e.g. as returned from a previous GET).
passwordstring · writeOnlyUser password. Write-only - accepted on POST and PUT, never returned in a response.
Responses
OK
displayNamestring · requiredUser description, which will be visible in application.
Example: jeremyemailstring · email · requiredEmail - used as lookup (must be unique). For PUT method, it must be same as in URL
Example: zeus@example.com
authenticationIdstringField which is stored as the authenticationId in metadata. Must be absent on POST. On PUT it must be absent, or equal to the value calculated by the backend (e.g. as returned from a previous GET).
passwordstring · writeOnlyUser password. Write-only - accepted on POST and PUT, never returned in a response.
Get Profile
Returns a Profile including Organization and Current User Information.
Responses
OK
entitlementsobject[] · requiredDefines entitlements for given organization.
featuresrequiredlinksobject · requiredorganizationIdstring · requiredorganizationNamestring · requiredpermissionsstring[] · requiredEnum values:MANAGESELF_CREATE_TOKENBASE_UI_ACCESStelemetryConfigobject · requiredTelemetry-related configuration.
userIdstring · required
namestring