Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Current »

Note: This is only for the MTOA Platform Team.

Description

Retrieve internal users based on application id

Package Details

Interface

IUserApplicationManagementManager

Syntax

await UserApplicationManagementManager.GetUsersByApplicationId(int appId,  int? page = null, int? pageSize = null, string userName = "", string emailAddress = "", UserRoleType? userRoleType = null, int? servId = null);

Returns

UserApplicationInfoResult

API

GET - /api/v1/userapplications/{id}/users

Parameters

Parameter

Description

Type

appId

The identification number of the application.

Path

page

page number. Optional. If it is empty, the default value is 1

Query string

pageSize

size of the page. Optional. (default value is the MTOA max page size (100)).

Query string

userName

Optional. If it is entered, it will search users of the first name of last name that contains the value. Email address and name are entered, it will search users that have the email address or the user name.

Query string

emailAddress

Optional. If it is entered, it will search email address that contains the value. Email address and name are entered, it will search users that have the email address or the user name.

Query string

UserRoleType

Optional. If it is entered, it will search users with the role.

Query string

ServId

Optional. If it is entered, it will search users that have access to the service

Query string

Returns

HTTP 200 - OK

Example

const int applicationId = 12;
const UserRoleType userRoleType = UserRoleType.InvoiceManager;

await _userApplicationManagementManager.GetUsersByApplicationId(applicationId, 1, 20);

await _userApplicationManagementManager.GetUsersByApplicationId(applicationId, 1, 20, null, "test"); 

 

 

  • No labels