Details of the user
GET/users/:UserEmailOrID
Get information on a specific user by their email
Request
Path Parameters
Possible values: <= 50 characters
, Value must match regular expression ^[^<>]*$
UUID or email address of the user. Note use of the email address is considered deprecated
Header Parameters
Possible values: Value must match regular expression ^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \d{4} \d{2}:\d{2}:\d{2} (GMT|UTC)$
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
Indicates the user-agent that the PSU is using.
Responses
- 200
- 401
- 403
- 404
- 429
- 500
- 502
- 504
Details of the user
Response Headers
x-fapi-interaction-id
string
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Is the user a super user
Is the user a data administrator
Is the user a certification manager
Is the user a system user
BasicInformation
object
Possible values: <= 40 characters
The unique ID of a user
Possible values: Value must match regular expression ^[^<>]*$
Possible values: [Active
, Inactive
]
Default value: Active
Current status of this resource
OrgAccessDetails
object
Map Key - OrgId, Map Value - Org Access Detail(containing info about org admin and domain role)
property name*
OrgAccessDetail
Possible values: Value must match regular expression ^[^<>]*$
CNPJ/Registration number of the org
Possible values: <= 255 characters
, Value must match regular expression ^[^<>]*$
Name of the organisation.
Is the user the org admin of the current org
DomainRoleDetails
object[]
Array of domain, role and status of domain role mapping
Possible values: Value must match regular expression ^[^<>]*$
Possible values: non-empty
and <= 60 characters
, Value must match regular expression ^[^<>]*$
The authorisation domain role name
Possible values: [Active
, Inactive
]
Default value: Active
Current status of this resource
Possible values: <= 255 characters
, Value must match regular expression ^[^<>]*$
The name of the authorisation domain user type
Possible values: <= 40 characters
, Value must match regular expression ^[^<>]*$
Unique authorisation domain user type UUID
Possible values: <= 255 characters
, Value must match regular expression ^[^<>]*$
The name of the authorisation domain user type
DirectoryTermsAndConditionsDetails
object
Details of TnC
Does the Directory TnC require signing
Has the document updated since the user signed
TermsAndConditionsItem
object
ExternalSigningService
object
Possible values: [DocuSign
]
The Name of the External Signing Service
ExternalSigningServiceSignerTemplateConfig
object
Possible values: non-empty
, Value must match regular expression ^[^<>]*$
Template ID for 1 signer
Version of the TnC document
Possible values: non-empty
, Value must match regular expression ^[^<>]*$
Template ID for 2 signers
Version of the TnC document
Possible values: non-empty
, Value must match regular expression ^[^<>]*$
Template ID for 3 signers
Version of the TnC document
Possible values: non-empty
, Value must match regular expression ^[^<>]*$
Template ID for 4 signers
Version of the TnC document
Possible values: non-empty
, Value must match regular expression ^[^<>]*$
Template ID for 5 signers
Version of the TnC document
Possible values: non-empty
, Value must match regular expression ^[^<>]*$
Template ID for 6 signers
Version of the TnC document
Possible values: non-empty
, Value must match regular expression ^[^<>]*$
The Subject of the External Signing Service
Possible values: non-empty
and <= 100 characters
, Value must match regular expression ^[^<>]*$
The Subject of the Email for External Signing Service
Version of the TnC
Unique identifier for the Terms and Conditions Item
Possible values: non-empty
, Value must match regular expression ^[^<>]*$
The Name of the TnC
Possible values: [Participant
, Directory
]
Role for which this TnC applies
Possible values: non-empty
, Value must match regular expression ^[^<>]*$
The MarkDown of the TnC
Possible values: [Active
, Inactive
]
Default value: Active
Current status of this resource
{
"SuperUser": true,
"DataAdministrator": true,
"CertificationManager": true,
"SystemUser": true,
"BasicInformation": {
"UserID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"UserEmail": "string",
"Status": "Active"
},
"OrgAccessDetails": {},
"DirectoryTermsAndConditionsDetails": {
"RequiresSigning": true,
"Updated": true,
"TermsAndConditionsItem": {
"TnCId": 0,
"Name": "string",
"Type": "Participant",
"Content": "string",
"Status": "Active"
}
},
"CreatedAt": "2024-07-29T15:51:28.071Z",
"UpdatedAt": "2024-07-29T15:51:28.071Z"
}
Unauthorized
Response Headers
x-fapi-interaction-id
string
Forbidden
Response Headers
x-fapi-interaction-id
string
Not found
Response Headers
x-fapi-interaction-id
string
- application/json
- Schema
- Example (from schema)
Schema
Validation Error messages
{
"errors": [
"string"
]
}
Too many requests, maximum capacity reached. Requests are now throttled.
Response Headers
x-fapi-interaction-id
string
Internal Server Error
Response Headers
x-fapi-interaction-id
string
Bad Gateway
Response Headers
x-fapi-interaction-id
string
Upstream timeout, insufficient capacity to serve request. More capacity being brought online. Please try again.
Response Headers
x-fapi-interaction-id
string