PSP > Product Manager > User Manager
Returns a list of all customer users this request user has in this environment.
Claim-based access control: Issuer_Admin, Verifier_Admin, Identity_Issuer_Api
Option to include the customer user's profile image from the user profile, if it exists.
falseInvalid authentication credentials.
User does not have a required claim to perform this operation.
PSP product manager api is unavailable.
GET /api/v1/psp/product-manager/user-manager/customer-users?identityServiceName=issuer HTTP/1.1
Host: {PORTAL_API_BASE_URL}
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"id": "text",
"name": "text",
"email": "text",
"status": "active",
"roles": [
{
"name": "Issuer_Admin",
"claims": [
{
"name": "text"
}
]
}
],
"lastModifiedTimestamp": "2025-10-30T15:46:49.921Z",
"profileImage": {
"id": "text",
"mimeType": "image/gif",
"keyUrl": "text",
"filename": "text"
}
}
]Claim-based access control: Super_Dev, CreateUser, Issuer_Admin, Verifier_Admin
Invalid request body.
Invalid authentication credentials.
User does not have a required claim to perform this operation.
PSP product manager api is unavailable.
POST /api/v1/psp/product-manager/user-manager/customer-users/bulk HTTP/1.1
Host: {PORTAL_API_BASE_URL}
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 102
{
"users": [
{
"name": "text",
"email": "text",
"issuerRole": "Issuer_Admin",
"verifierRole": "Verifier_Admin"
}
]
}[
{
"user": {
"id": "text",
"name": "text",
"email": "text",
"status": "active",
"roles": [
{
"name": "Issuer_Admin",
"claims": [
{
"name": "text"
}
]
}
]
},
"email": "[email protected]",
"status": "success",
"error": "text"
}
]Enables an authenticated customer user to change their data.
Claim-based access control: Issuer_Admin, Verifier_Admin, Issuer_Auditor, Verifier_Auditor, Verifier_User, Issuer_User
^[\p{L}0-9\-_' ]+$Invalid authentication credentials.
User does not have a required claim to perform this operation.
Customer user not found.
PSP product manager api is unavailable.
PATCH /api/v1/psp/product-manager/user-manager/customer-users/me HTTP/1.1
Host: {PORTAL_API_BASE_URL}
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 15
{
"name": "text"
}{
"id": "text",
"name": "text",
"email": "text",
"status": "active",
"roles": [
{
"name": "Issuer_Admin",
"claims": [
{
"name": "text"
}
]
}
]
}Enables an authenticated customer user to change their password.
Claim-based access control: Issuer_Admin, Issuer_Auditor, Issuer_User, Verifier_Admin, Verifier_Auditor, Verifier_User
Password, at least 10 characters, requires uppercase, number and special character
^(?=.{10,99}$)(?=.*[A-Z])(?=.*\d)(?=.*[\W_]).+$Invalid request body or path parameter.
Invalid authentication credentials.
User does not have a required claim to perform this operation.
PSP product manager api is unavailable.
PATCH /api/v1/psp/product-manager/user-manager/customer-users/me/password/change HTTP/1.1
Host: {PORTAL_API_BASE_URL}
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 26
{
"newPassword": "password"
}{
"id": "text",
"name": "text",
"email": "text",
"status": "active",
"roles": [
{
"name": "Issuer_Admin",
"claims": [
{
"name": "text"
}
]
}
]
}Disables and removes roles from an authenticated customer user in the environment.
Claim-based access control: Issuer_Admin, Issuer_Auditor, Issuer_User, Verifier_Admin, Verifier_Auditor, Verifier_User
Customer user disabled successfully.
No content
Invalid authentication credentials.
User does not have a required claim to perform this operation.
Customer user not found.
PSP product manager api is unavailable.
POST /api/v1/psp/product-manager/user-manager/customer-users/me/disable HTTP/1.1
Host: {PORTAL_API_BASE_URL}
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No content
Retrieves an existing customer user from the environment.
Claim-based access control: Issuer_Admin, Issuer_Auditor, Issuer_User, Verifier_Admin, Verifier_Auditor, Verifier_User
Invalid authentication credentials.
User does not have a required claim to perform this operation.
Customer user not found.
PSP product manager api is unavailable.
GET /api/v1/psp/product-manager/user-manager/customer-users/{customerUserId} HTTP/1.1
Host: {PORTAL_API_BASE_URL}
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": "text",
"name": "text",
"email": "text",
"status": "active",
"roles": [
{
"name": "Issuer_Admin",
"claims": [
{
"name": "text"
}
]
}
]
}Updates an existing customer user from the environment.
Claim-based access control: Issuer_Admin, Verifier_Admin, Issuer_AddRole, Verifier_AddRole
Invalid authentication credentials.
User does not have a required claim to perform this operation.
Customer user not found.
PSP product manager api is unavailable.
PATCH /api/v1/psp/product-manager/user-manager/customer-users/{customerUserId} HTTP/1.1
Host: {PORTAL_API_BASE_URL}
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"issuerRole": "Issuer_Admin",
"verifierRole": "Verifier_Admin"
}{
"id": "text",
"name": "text",
"email": "text",
"status": "active",
"roles": [
{
"name": "Issuer_Admin",
"claims": [
{
"name": "text"
}
]
}
]
}Disables and removes roles from an existing customer user from the environment.
Claim-based access control: Issuer_Admin, Verifier_Admin
Customer user disabled successfully.
No content
Invalid authentication credentials.
User does not have a required claim to perform this operation.
Customer user not found.
PSP product manager api is unavailable.
POST /api/v1/psp/product-manager/user-manager/customer-users/{customerUserId}/disable HTTP/1.1
Host: {PORTAL_API_BASE_URL}
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No content
Send a new email invitation for a customer user that has not yet accepted it.
Claim-based access control: CreateUser, Issuer_Admin, Verifier_Admin
Invalid authentication credentials.
User does not have a required claim to perform this operation.
Customer user not found.
PSP product manager api is unavailable.
POST /api/v1/psp/product-manager/user-manager/customer-users/{customerUserId}/resend-invitation HTTP/1.1
Host: {PORTAL_API_BASE_URL}
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": "text",
"name": "text",
"email": "text",
"status": "active",
"roles": [
{
"name": "Issuer_Admin",
"claims": [
{
"name": "text"
}
]
}
]
}Returns a list of all events for the provided customer user in this environment
Claim-based access control: Issuer_Admin, Verifier_Admin
Invalid authentication credentials.
User does not have a required claim to perform this operation.
Customer user not found.
PSP product manager api is unavailable.
GET /api/v1/psp/product-manager/user-manager/customer-users/{customerUserId}/events HTTP/1.1
Host: {PORTAL_API_BASE_URL}
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"id": "text",
"role": "Issuer_Admin",
"timestamp": "2025-10-30T15:46:49.921Z",
"type": "user_added",
"editor": {
"id": "text",
"name": "text",
"email": "text",
"status": "active"
}
}
]