id
required |
string (uuid)
|
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
creationTime
required |
string (date-time)
|
The date and time when this entity was created.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
creatorId
required |
string (uuid)
|
The ID of the user who created this entity.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
lastModificationTime
required |
string (date-time)
|
The date and time when this entity was last modified.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
lastModifierId
required |
string (uuid)
|
The ID of the user who last modified this entity.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
isDeleted
required |
boolean
|
Indicates whether this entity has been deleted.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
deleterId
required |
string (uuid)
|
The ID of the user who deleted this entity, if it is deleted.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
deletionTime
required |
string (date-time)
|
The date and time when this entity was deleted, if it is deleted.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
identityUserId
required |
string (uuid)
|
The identity user that holds the credentials this account signs in with.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
merchantId
required |
string (uuid)
|
The merchant this account may act for, or `null` when the account is scoped to a
reseller. Exactly one of this and `resellerId` is set.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
resellerId
required |
string (uuid)
|
The reseller this account is scoped to, or `null` when the account is scoped to a
merchant. Exactly one of this and `merchantId` is set.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
role
required |
DeveloperPortalRole
DeveloperPortalRole |
The portal capability the account carries.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
Admin |
Full portal access: reads everything the read-only role does and additionally manages the merchant's portal configuration. | ReadOnly |
Read-only portal access. |
|
status
required |
DeveloperAccountStatus
DeveloperAccountStatus |
Whether the account may currently sign in.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
Active |
The account may sign in. | Disabled |
Access is revoked; the row and its history are retained. |
|
lastLoginAt
required |
string (date-time)
|
When the account last signed in, in UTC, or `null` if it never has. The contract stays
UTC in and UTC out; display surfaces convert it to the viewer's time zone.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
concurrencyStamp
required |
string
|
Optimistic-concurrency token, echoed back on update.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
user
required |
DeveloperPortalUserSummaryDto
DeveloperPortalUserSummaryDto |
The identity half of this grant: who the developer is, and whether they already hold a
back-office role. `null` when the reader did not enrich the row.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
Fields of DeveloperPortalUserSummaryDto:
| Field |
Type |
Description |
id
required |
string (uuid)
|
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| userName
required |
string
|
The user's sign-in name.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| email
required |
string
|
The user's email address.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| hasBackOfficeRole
required |
boolean
|
Whether the user already holds a back-office role, i.e. one carrying a `RoleType` and
therefore sitting on the Admin > Reseller > Merchant ladder. The two portal-only roles
deliberately carry no `RoleType`, so a developer who has never been given a gateway
account reads as `false` here.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| displayName
required |
string
|
The label to show for this user: the sign-in name where there is one, the email otherwise,
and the bare id as a last resort so a row never renders blank.
nullableread only
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
This body has no documented fields. |