User Profile

User Profile - Get

HTTP Request

GET /api/v1/user-profiles/{id}

📋 Description: Retrieves detailed user profile information for a specified financial entity within the organization’s structure, enabling insights into the hierarchy and roles associated with the user.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseUserProfileDto

User Profile - Update

HTTP Request

PUT /api/v1/user-profiles/{id}

📋 Description: Updates the user profile associated with the specified ID, allowing for modifications to user details within the financial organization structure, thereby ensuring accurate representation of roles and responsibilities within the hierarchy.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

UserProfileDto

true

Request body containing the updated user profile information, including organizational role, hierarchy details, and financial entity associations.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseUserProfileDto

User Profile - Delete

HTTP Request

DELETE /api/v1/user-profiles/{id}

📋 Description: Deletes a specified user profile within the financial organization structure, ensuring the integrity of the hierarchy and maintaining accurate records of financial entities.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

User Profile - Create Or Update Bulk

HTTP Request

PUT /api/v1/user-profiles/createOrUpdate/bulk

📋 Description: Updates or creates multiple user profiles in bulk within the financial organization structure, ensuring accurate representation of the hierarchy and relationships among financial entities.

Parameters

Name

In

Type

Required

Description

body

body

UserProfileDto

true

Request body containing a bulk array of user profile data, including organizational roles and hierarchy details, essential for maintaining the financial entity’s structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListUserProfileDto

User Profile - Create Or Update

HTTP Request

PUT /api/v1/user-profiles/createOrUpdate

📋 Description: Creates or updates user profile information within the financial organization structure, ensuring accurate representation of the hierarchy and relationships among financial entities.

Parameters

Name

In

Type

Required

Description

body

body

UserProfileDto

true

Request body containing user profile information, including organizational role, hierarchy details, and financial entity associations for creating or updating user profiles within the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseUserProfileDto

User Profile - Bulk Update

HTTP Request

PUT /api/v1/user-profiles/bulk

📋 Description: Updates multiple user profiles within the financial organization structure, allowing for efficient management of user data in alignment with the entity’s hierarchy and operational needs.

Parameters

Name

In

Type

Required

Description

body

body

UserProfileDto

true

Request body containing an array of user profile objects, each representing the hierarchical structure and organizational details of financial entities within the organization.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListUserProfileDto

User Profile - Bulk Delete

HTTP Request

DELETE /api/v1/user-profiles/bulk

📋 Description: Deletes multiple user profiles within the financial organization structure, allowing for efficient management of user data in alignment with organizational hierarchy and compliance requirements.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of user profile identifiers to facilitate the bulk deletion of user profiles within the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

User Profile - Find By Usernames

HTTP Request

POST /api/v1/user-profiles/search/usernames

Parameters

Name

In

Type

Required

Description

body

body

array[string]

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[UserProfileDto]

false

none

[Data transfer object representing a user’s profile within the financial organization structure, encapsulating essential details related to the user’s role, hierarchy, and associated financial entity.]

» id

integer(int64)

false

none

Unique identifier for the resource

» userName

string

false

none

Name of the user

» profileDisplayId

string

false

none

Unique identifier for the profile display

» profileId

integer(int64)

false

none

Unique identifier for the profile

» profileName

string

false

none

Name of the profile

» vendorSecurityProfileDisplayId

string

false

none

Unique identifier for the vendor security profile display

» vendorSecurityProfileId

integer(int64)

false

none

Unique identifier for the vendor security profile

» vendorSecurityProfileName

string

false

none

Name of the vendor security profile

» firstName

string

false

none

none

» lastName

string

false

none

none

» rowNumber

integer(int32)

true

none

Numeric value representing rowNumber

» rowIdentifier

string

false

none

Unique identifier for the user profile within the financial organization structure, facilitating the management of organizational hierarchy and relationships.

» errors

[string]

false

none

List of errors items

» linkedErrors

[string]

false

none

List of linkedErrors items

» warnings

[string]

false

none

List of warnings items

» remarks

[string]

false

none

List of remarks items

» skipMessage

string

false

none

Optional message to indicate reasons for bypassing standard processes within the financial organization structure.

User Profile - Get User Profile

HTTP Request

GET /api/v1/user-profiles/username/{userName}

📋 Description: Retrieves the user profile associated with the specified username within the financial organization structure, providing insights into the hierarchy and roles of the user within the entity.

Parameters

Name

In

Type

Required

Description

userName

path

string

true

Name of the user

Responses

Status

Meaning

Description

Schema

200

OK

OK

UserProfileDto

User Profile - Find All

HTTP Request

GET /api/v1/user-profiles

📋 Description: Retrieves user profiles within the financial organization structure, providing insights into the hierarchy and roles of individuals associated with the financial entity.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the response should be paginated, allowing users to retrieve user profile data in manageable segments within the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageUserProfileDto