All URIs are relative to http://localhost
| Method | HTTP request | Description |
|---|---|---|
| tenantuserCreateAPIKey | POST /api/v3/apikeys | Summary: Create API key Description: Create API Key. |
| tenantuserDeleteAPIKey | DELETE /api/v3/apikeys/{id} | Summary: Delete API key Description: Delete APIKey Document based on the document id. |
| tenantuserDeleteRole | DELETE /api/v3/roles/{role_id} | Summary: Delete role Description: Delete a role. |
| tenantuserGetAPIKeys | GET /api/v3/apikeys | Summary: Get API keys Description: Get all APIKeys base on a tenant ID. |
| tenantuserGetCurrentUser | GET /api/v3/currentuser | Summary: Get current user Description: Return the currently authenticated user. |
| tenantuserGetPrivilege | GET /api/v3/privileges/{privilege.privilege_id} | Summary: Get privilege Description: Return privilege. |
| tenantuserGetPrivileges | GET /api/v3/privileges | Summary: Get privileges Description: Return all available privileges (pages, restapi, reports, etc) if no roles are specified If roles are specified, returns cumulative privileges for the list of roles. |
| tenantuserGetRole | GET /api/v3/roles/{role_id} | Summary: Get role Description: Return single role. |
| tenantuserGetRoles | GET /api/v3/roles | Summary: Get roles Description: Return all roles without privileges. |
| tenantuserGetUser | GET /api/v3/users/user/{user_id} | Summary: Get user Description: Return full user for specified user_id. |
| tenantuserGetUserNames | POST /api/v3/users/names | Summary: Get user names Description: Get user names. |
| tenantuserGetUserTenant | GET /api/v3/users/tenant/{user_id} | Summary: Get user tenant Description: Return the user plus tenant information. |
| tenantuserPostPrivilegesBulk | POST /api/v3/privileges | Summary: Post privileges bulk Description: Perform bulk user add preivilege. |
| tenantuserPostRole | POST /api/v3/roles | Summary: Post role Description: Create a new role. |
| tenantuserUpdatePrivilege | PATCH /api/v3/privileges/{privilege_id} | Summary: Update privilege Description: Update privilege. |
| tenantuserUpdatePrivilegesRoleBulk | PATCH /api/v3/privileges | Summary: Update privileges role bulk Description: Perform bulk user update role. |
| tenantuserUpdateRole | PATCH /api/v3/roles/{role_id} | Summary: Update role Description: Update single role. |
| tenantuserUpdateUserRoleBulk | PATCH /api/v3/users/role | Summary: Update user role bulk Description: Perform bulk user add or remove role. |
Tenantuserv3CreateApiKeyResponse tenantuserCreateAPIKey(tenantuserv3CreateApiKeyRequest)
import { createConfiguration, TenantuserApi } from '';
import type { TenantuserApiTenantuserCreateAPIKeyRequest } from '';
const configuration = createConfiguration();
const apiInstance = new TenantuserApi(configuration);
const request: TenantuserApiTenantuserCreateAPIKeyRequest = {
tenantuserv3CreateApiKeyRequest: {
name: "name_example",
roles: [
"roles_example",
],
},
};
const data = await apiInstance.tenantuserCreateAPIKey(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| tenantuserv3CreateApiKeyRequest | Tenantuserv3CreateApiKeyRequest |
Tenantuserv3CreateApiKeyResponse
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
any tenantuserDeleteAPIKey()
import { createConfiguration, TenantuserApi } from '';
import type { TenantuserApiTenantuserDeleteAPIKeyRequest } from '';
const configuration = createConfiguration();
const apiInstance = new TenantuserApi(configuration);
const request: TenantuserApiTenantuserDeleteAPIKeyRequest = {
// Apikey id.
id: "id_example",
};
const data = await apiInstance.tenantuserDeleteAPIKey(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| id | [string] | Apikey id. | defaults to undefined |
any
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
any tenantuserDeleteRole()
import { createConfiguration, TenantuserApi } from '';
import type { TenantuserApiTenantuserDeleteRoleRequest } from '';
const configuration = createConfiguration();
const apiInstance = new TenantuserApi(configuration);
const request: TenantuserApiTenantuserDeleteRoleRequest = {
// ID or role deleted.
roleId: "role_id_example",
};
const data = await apiInstance.tenantuserDeleteRole(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| roleId | [string] | ID or role deleted. | defaults to undefined |
any
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Tenantuserv3GetApiKeysResponse tenantuserGetAPIKeys()
import { createConfiguration, TenantuserApi } from '';
const configuration = createConfiguration();
const apiInstance = new TenantuserApi(configuration);
const request = {};
const data = await apiInstance.tenantuserGetAPIKeys(request);
console.log('API called successfully. Returned data:', data);This endpoint does not need any parameter.
Tenantuserv3GetApiKeysResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Tenantuserv3GetCurrentUserResponse tenantuserGetCurrentUser()
import { createConfiguration, TenantuserApi } from '';
const configuration = createConfiguration();
const apiInstance = new TenantuserApi(configuration);
const request = {};
const data = await apiInstance.tenantuserGetCurrentUser(request);
console.log('API called successfully. Returned data:', data);This endpoint does not need any parameter.
Tenantuserv3GetCurrentUserResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Tenantuserv3GetPrivilegeResponse tenantuserGetPrivilege()
import { createConfiguration, TenantuserApi } from '';
import type { TenantuserApiTenantuserGetPrivilegeRequest } from '';
const configuration = createConfiguration();
const apiInstance = new TenantuserApi(configuration);
const request: TenantuserApiTenantuserGetPrivilegeRequest = {
// Privilege ID.
privilegePrivilegeId: "privilege.privilege_id_example",
// Privilege Type - a report, group, and datasource may have the same ID. By passing type, the artifact can be uniquely determined. (optional)
privilegeType: "privilege.type_example",
};
const data = await apiInstance.tenantuserGetPrivilege(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| privilegePrivilegeId | [string] | Privilege ID. | defaults to undefined |
| privilegeType | [string] | Privilege Type - a report, group, and datasource may have the same ID. By passing type, the artifact can be uniquely determined. | (optional) defaults to undefined |
Tenantuserv3GetPrivilegeResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Tenantuserv3GetPrivilegesResponse tenantuserGetPrivileges()
import { createConfiguration, TenantuserApi } from '';
import type { TenantuserApiTenantuserGetPrivilegesRequest } from '';
const configuration = createConfiguration();
const apiInstance = new TenantuserApi(configuration);
const request: TenantuserApiTenantuserGetPrivilegesRequest = {
// If empty, will return all privileges. (optional)
roles: [
"roles_example",
],
// Type of privilege to return: group, page, permission, report, restapi, etc. (optional)
type: "type_example",
};
const data = await apiInstance.tenantuserGetPrivileges(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| roles | Array<string> | If empty, will return all privileges. | (optional) defaults to undefined |
| type | [string] | Type of privilege to return: group, page, permission, report, restapi, etc. | (optional) defaults to undefined |
Tenantuserv3GetPrivilegesResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Tenantuserv3Role tenantuserGetRole()
import { createConfiguration, TenantuserApi } from '';
import type { TenantuserApiTenantuserGetRoleRequest } from '';
const configuration = createConfiguration();
const apiInstance = new TenantuserApi(configuration);
const request: TenantuserApiTenantuserGetRoleRequest = {
// ID of role to be returned.
roleId: "role_id_example",
};
const data = await apiInstance.tenantuserGetRole(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| roleId | [string] | ID of role to be returned. | defaults to undefined |
Tenantuserv3Role
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Tenantuserv3GetRolesResponse tenantuserGetRoles()
import { createConfiguration, TenantuserApi } from '';
const configuration = createConfiguration();
const apiInstance = new TenantuserApi(configuration);
const request = {};
const data = await apiInstance.tenantuserGetRoles(request);
console.log('API called successfully. Returned data:', data);This endpoint does not need any parameter.
Tenantuserv3GetRolesResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Tenantuserv3GetUserResponse tenantuserGetUser()
import { createConfiguration, TenantuserApi } from '';
import type { TenantuserApiTenantuserGetUserRequest } from '';
const configuration = createConfiguration();
const apiInstance = new TenantuserApi(configuration);
const request: TenantuserApiTenantuserGetUserRequest = {
// User id defaults to the current user or specify \"current\" or an actual user id.
userId: "user_id_example",
};
const data = await apiInstance.tenantuserGetUser(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| userId | [string] | User id defaults to the current user or specify "current" or an actual user id. | defaults to undefined |
Tenantuserv3GetUserResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Tenantuserv3GetUserNamesResponse tenantuserGetUserNames(tenantuserv3GetUserNamesRequest)
import { createConfiguration, TenantuserApi } from '';
import type { TenantuserApiTenantuserGetUserNamesRequest } from '';
const configuration = createConfiguration();
const apiInstance = new TenantuserApi(configuration);
const request: TenantuserApiTenantuserGetUserNamesRequest = {
tenantuserv3GetUserNamesRequest: {
userIds: [
"userIds_example",
],
},
};
const data = await apiInstance.tenantuserGetUserNames(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| tenantuserv3GetUserNamesRequest | Tenantuserv3GetUserNamesRequest |
Tenantuserv3GetUserNamesResponse
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Tenantuserv3GetUserTenantResponse tenantuserGetUserTenant()
import { createConfiguration, TenantuserApi } from '';
import type { TenantuserApiTenantuserGetUserTenantRequest } from '';
const configuration = createConfiguration();
const apiInstance = new TenantuserApi(configuration);
const request: TenantuserApiTenantuserGetUserTenantRequest = {
// User id defaults to the current user or specify \"current\" or an actual user id.
userId: "user_id_example",
};
const data = await apiInstance.tenantuserGetUserTenant(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| userId | [string] | User id defaults to the current user or specify "current" or an actual user id. | defaults to undefined |
Tenantuserv3GetUserTenantResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Tenantuserv3PostPrivilegesBulkResponse tenantuserPostPrivilegesBulk(tenantuserv3PostPrivilegesBulkRequest)
import { createConfiguration, TenantuserApi } from '';
import type { TenantuserApiTenantuserPostPrivilegesBulkRequest } from '';
const configuration = createConfiguration();
const apiInstance = new TenantuserApi(configuration);
const request: TenantuserApiTenantuserPostPrivilegesBulkRequest = {
tenantuserv3PostPrivilegesBulkRequest: {
privileges: [
{
authorId: "authorId_example",
immutableRoles: [
"immutableRoles_example",
],
manageRoles: [
"manageRoles_example",
],
name: "name_example",
nlsId: "nlsId_example",
privilegeId: "privilegeId_example",
removable: true,
roles: [
"roles_example",
],
type: "type_example",
},
],
},
};
const data = await apiInstance.tenantuserPostPrivilegesBulk(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| tenantuserv3PostPrivilegesBulkRequest | Tenantuserv3PostPrivilegesBulkRequest |
Tenantuserv3PostPrivilegesBulkResponse
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Tenantuserv3PostRoleResponse tenantuserPostRole(tenantuserv3PostRoleRequest)
import { createConfiguration, TenantuserApi } from '';
import type { TenantuserApiTenantuserPostRoleRequest } from '';
const configuration = createConfiguration();
const apiInstance = new TenantuserApi(configuration);
const request: TenantuserApiTenantuserPostRoleRequest = {
tenantuserv3PostRoleRequest: {
role: {
description: "description_example",
icpRoles: [
"icpRoles_example",
],
name: "name_example",
removable: true,
roleId: "roleId_example",
},
},
};
const data = await apiInstance.tenantuserPostRole(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| tenantuserv3PostRoleRequest | Tenantuserv3PostRoleRequest |
Tenantuserv3PostRoleResponse
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Tenantuserv3UpdatePrivilegeResponse tenantuserUpdatePrivilege(tenantuserv3UpdatePrivilegeRequest)
import { createConfiguration, TenantuserApi } from '';
import type { TenantuserApiTenantuserUpdatePrivilegeRequest } from '';
const configuration = createConfiguration();
const apiInstance = new TenantuserApi(configuration);
const request: TenantuserApiTenantuserUpdatePrivilegeRequest = {
// Permanent id of the privilege to be updated or created.
privilegeId: "privilege_id_example",
tenantuserv3UpdatePrivilegeRequest: {
manageRoles: [
"manageRoles_example",
],
name: "name_example",
privilegeId: "privilegeId_example",
removable: true,
roles: [
"roles_example",
],
type: "type_example",
},
};
const data = await apiInstance.tenantuserUpdatePrivilege(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| tenantuserv3UpdatePrivilegeRequest | Tenantuserv3UpdatePrivilegeRequest | ||
| privilegeId | [string] | Permanent id of the privilege to be updated or created. | defaults to undefined |
Tenantuserv3UpdatePrivilegeResponse
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Tenantuserv3UpdatePrivilegesBulkResponse tenantuserUpdatePrivilegesRoleBulk(tenantuserv3UpdatePrivilegesBulkRequest)
import { createConfiguration, TenantuserApi } from '';
import type { TenantuserApiTenantuserUpdatePrivilegesRoleBulkRequest } from '';
const configuration = createConfiguration();
const apiInstance = new TenantuserApi(configuration);
const request: TenantuserApiTenantuserUpdatePrivilegesRoleBulkRequest = {
tenantuserv3UpdatePrivilegesBulkRequest: {
privilege: [
{
privilegeId: "privilegeId_example",
roles: [
"roles_example",
],
type: "type_example",
},
],
roleId: "roleId_example",
},
};
const data = await apiInstance.tenantuserUpdatePrivilegesRoleBulk(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| tenantuserv3UpdatePrivilegesBulkRequest | Tenantuserv3UpdatePrivilegesBulkRequest |
Tenantuserv3UpdatePrivilegesBulkResponse
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Tenantuserv3UpdateRoleResponse tenantuserUpdateRole(tenantuserv3UpdateRoleRequest)
import { createConfiguration, TenantuserApi } from '';
import type { TenantuserApiTenantuserUpdateRoleRequest } from '';
const configuration = createConfiguration();
const apiInstance = new TenantuserApi(configuration);
const request: TenantuserApiTenantuserUpdateRoleRequest = {
// Permanent id of the role.
roleId: "role_id_example",
tenantuserv3UpdateRoleRequest: {
description: "description_example",
icpRoles: [
"icpRoles_example",
],
name: "name_example",
removable: true,
roleId: "roleId_example",
},
};
const data = await apiInstance.tenantuserUpdateRole(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| tenantuserv3UpdateRoleRequest | Tenantuserv3UpdateRoleRequest | ||
| roleId | [string] | Permanent id of the role. | defaults to undefined |
Tenantuserv3UpdateRoleResponse
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Tenantuserv3UpdateUserRoleBulkResponse tenantuserUpdateUserRoleBulk(tenantuserv3UpdateUserRoleBulkRequest)
import { createConfiguration, TenantuserApi } from '';
import type { TenantuserApiTenantuserUpdateUserRoleBulkRequest } from '';
const configuration = createConfiguration();
const apiInstance = new TenantuserApi(configuration);
const request: TenantuserApiTenantuserUpdateUserRoleBulkRequest = {
tenantuserv3UpdateUserRoleBulkRequest: {
assignRoleId: [
"assignRoleId_example",
],
removeRoleId: [
"removeRoleId_example",
],
userId: [
"userId_example",
],
},
};
const data = await apiInstance.tenantuserUpdateUserRoleBulk(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| tenantuserv3UpdateUserRoleBulkRequest | Tenantuserv3UpdateUserRoleBulkRequest |
Tenantuserv3UpdateUserRoleBulkResponse
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]