GetObject object types
This reference documents all object types that can be returned by the GetObject method, depending on the Type parameter specified in the request.
Each object type section below lists all available output fields returned in the response.
ApplicationInfo
- Output-ApplicationInfo
-
The application info object that can be used as first call against the system. This object type is non-encrypted.
- Output-ApplicationInfo-Name
-
The name of the application (e.g. Pointsharp Net iD Portal).
- Output-ApplicationInfo-Version
-
The current version of the application (e.g. 6.0.0.10).
- Output-ApplicationInfo-Copyright
-
The copyright information of the application.
- Output-ApplicationInfo-Updated
-
The date time when the application latest was updated. The date time is ISO 8601 encoded.
- Output-ApplicationInfo-CacheExpiration
-
Seconds of cache against the GUI that should be used as local idle time before automatically log out of current user.
- Output-ApplicationInfo-SystemMessage
-
A generic message against the users before login. This can be configured by officers or administrators if needed.
- Output-ApplicationInfo-AllowedCertificateList
-
A list of certificate authority key ids that are allowed to be used for login into the system.
- Output-ApplicationInfo-SecurityMode
-
A subordinated object for security information used for the login procedure.
- Output-ApplicationInfo-SecurityMode-IsEnabled
-
Indication if security mode should be used and will always be set to true as boolean.
- Output-ApplicationInfo-SecurityMode-EncryptionAlgorithm
-
The algorithm used for encryption (e.g. AES).
- Output-ApplicationInfo-SecurityMode-EncryptionLength
-
The length of the encryption algorithm (e.g. 256).
- Output-ApplicationInfo-SecurityMode-CompressionAlgorithm
-
The algorithm used for compression (e.g. GZ).
- Output-ApplicationInfo-SecurityMode-HashAlgorithm
-
The algorithm used for signature (e.g. SHA256-HMAC).
AuditLog
- Output-AuditLog
-
The audit log object. This object will contain information of events of the system, for example logins, logouts and tasks that will be executed into the system.
- Output-AuditLog-Id
-
The unique id of the audit log.
- Output-AuditLog-DateTime
-
The date time when the audit log was created in the system. The date time is ISO 8601 encoded.
- Output-AuditLog-Version
-
The version flag of the audit log for backward compability.
- Output-AuditLog-EntityId
-
The id of the entity of the audit log.
- Output-AuditLog-EntityType
-
The type of the entity of the audit log (e.g. User, Token, Certificate etc.).
- Output-AuditLog-EventTypeId
-
The id of the event of the audit log. This can be either static events (e.g. 500000) or a type id if the event is a task.
- Output-AuditLog-EventType
-
The name of the event of the audit log. This can be either static events (e.g. Login) or a type name if the event is a task.
- Output-AuditLog-ClientId
-
The information of the device used when login into the system, if available.
- Output-AuditLog-Level
-
The level of the event. Available types are: Completed (the operation is done), Warning (the operation is done with warnings), Failed (the operation has failed, usually for tasks), Cancelled (a task has been cancelled), Released (a task has been released), TimedOut (a task has been timed out (expired)), Initialized (task has been initialized (created)), Executed (a task has been executed), ExecutedFunction (a function of a task has been executed) and Rejected (an officer has rejected a task).
- Output-AuditLog-OrganizationName
-
The name of the organization of the audit log.
- Output-AuditLog-OfficeName
-
The name of the office of the audit log, if available.
- Output-AuditLog-RequestorName
-
The name of the requestor that called the event which is the current user of the event. If the event is a task, the requestor is the user that created the task from the beginning.
- Output-AuditLog-RequestorUniqueName
-
The unique name of the requestor above.
- Output-AuditLog-RequestorSerialNumber
-
The serial number of the requestor above.
- Output-AuditLog-ProcessorName
-
The name of the processor that the called the event which is the current user of the event.
- Output-AuditLog-ProcessorUniqueName
-
The unique name of the processor above.
- Output-AuditLog-ProcessorSerialNumber
-
The serial number of the processor above.
- Output-AuditLog-UserName
-
The name of the user entity, if available. The user entity is usally used for tasks when an officer (the processor) creates event for another user.
- Output-AuditLog-UserUniqueName
-
The unique name of the user entity above.
- Output-AuditLog-UserSerialNumber
-
The serial number of the user entity above.
- Output-AuditLog-TokenSerialNumber
-
The serial number of the token entity, if available.
- Output-AuditLog-TokenTemplateName
-
The name of the token template for the token entity above, if available.
- Output-AuditLog-CertificateSerialNumber
-
The serial number of the certificate entity, if available.
- Output-AuditLog-AdditionalInfo
-
The additional information of the audit log, if available. This can be different type of information depending on the event.
- Output-AuditLog-TaskTypeAdditional
-
The additional task type, if available, if the event is a task with a specified type.
- Output-AuditLog-TaskEntityDescription
-
The description of the entity, if available, if the event is a task (e.g. the name for a user, the serial number for a token, the name for an end entity etc.).
- Output-AuditLog-Task
-
The serialized task, if available, if the event is a task. The task will be viewed in the current state depending on the status of the task.
Certificate
- Output-Certificate
-
The certificate object. This object will contain information of a certificate.
- Output-Certificate-Id
-
The unique id of the certificate.
- Output-Certificate-Name
-
The name (common name of the subject extension) of the certificate.
- Output-Certificate-ReferenceInfo
-
The reference information of the owner object of the certificate.
- Output-Certificate-ManufacturerInfo
-
The information of the native certificate authority.
- Output-Certificate-TemplateInfo
-
The template information of the certificate.
- Output-Certificate-Subject
-
The subject content of the certificate.
- Output-Certificate-SubjectAlternativeName
-
The subject alternative name content of the certificate.
- Output-Certificate-Issuer
-
The issuer of the certificate.
- Output-Certificate-SerialNumber
-
The serial number of the certificate.
- Output-Certificate-Thumbprint
-
The thumbprint of the certificate.
- Output-Certificate-KeyUsage
-
The key usage names of the certificate.
- Output-Certificate-ExtraInfo
-
The extra customized information of the certificate, if available.
- Output-Certificate-ValidFrom
-
The validity when the certificate was issued. The date time is ISO 8601 encoded.
- Output-Certificate-ValidTo
-
The validity when the certificate will be expired. The date time is ISO 8601 encoded.
- Output-Certificate-Status
-
The status of the certificate. Available types are: Unknown, Valid, Expired, Revoked and NotApproved
- Output-Certificate-StatusReason
-
The status reason of the certificate. Available types are, NotRevoked, Unspecified, KeyCompromise, CACompromise, AffiliationChanged, Superseded, CessationOfOperation, CertificateHold, PrivilegeWithdrawn and AaCompromise.
- Output-Certificate-RevocationDateTime
-
The date and time when the certificate was revoked.
- Output-Certificate-RevocationUser
-
The name of the user that processed the revocation of the certificate. If no user has processed the revocation, the user will be marked as SYSTEM.
- Output-Certificate-EnrollmentType
-
The type of enrollment. Available types are: Undefined, FromRequest, FromTemplate and FromInput.
- Output-Certificate-ReferenceType
-
The reference type of the certificate. Available types are: Undefined, External, ManufacturerDatabase, User and EndEntity.
- Output-Certificate-NotificationLevel
-
The current level of notification of the certificate.
- Output-Certificate-Data
-
The certificate as base64-encoded PEM string.
- Output-Certificate-AdditionalInfo
-
The additional information of the certificate, if available. Note that this type is defined as a string but can contain XML-data for configuration. When receive XML-data the client receiver need to escape HTML/XML tags. Most common are the "<" and ">" tags that need to be escaped from "<" and ">"
- Output-Certificate-ActivityList
-
The optional list of activities that the client can use for further actions.
CertificateAuthority
- Output-CertificateAuthority
-
The certificate authority object. This object will contain information of a certificate authority against the native CA-service.
- Output-CertificateAuthority-Id
-
The unique id of the certificate authority.
- Output-CertificateAuthority-OrganizationId
-
The organization id of the certificate authority,if available.
- Output-CertificateAuthority-EnrollmentType
-
The type of enrollment structure for the certificate authority. Available types are: AgentSigner, Modifier and Stamp.
- Output-CertificateAuthority-Name
-
The name of the certificate authority.
- Output-CertificateAuthority-Description
-
The description of the certificate authority, if available.
- Output-CertificateAuthority-Server
-
The server URL against the CA-service.
- Output-CertificateAuthority-AuthenticationCertHash
-
The thumbprint of the authentication certificate of the CA-service, if available.
- Output-CertificateAuthority-SignatureCertHash
-
The thumbprint of the signature certificate of the CA-service, if available.
- Output-CertificateAuthority-CrlList
-
The CRL list of the certificate authority.
- Output-CertificateAuthority-OcspList
-
The OCSP list of the certificate authority.
- Output-CertificateAuthority-AuthorityKeyId
-
The authority key id of the certificate authority.
- Output-CertificateAuthority-Certificate
-
The certificate of the certificate authority as a base64 string.
- Output-CertificateAuthority-CredentialDomainName
-
The credential domain name of the certificate authority, if available.
- Output-CertificateAuthority-CredentialUserName
-
The credential user name of the certificate authority, if available.
- Output-CertificateAuthority-CredentialPassword
-
The credential password of the certificate authority, if available.
- Output-CertificateAuthority-IsEnabled
-
The indication if the certificate authority is enabled.
- Output-CertificateAuthority-AllowLogin
-
The indication if the certificate authority should be used for login into the system.
- Output-CertificateAuthority-ActivityList
-
The optional list of activities that the client can use for further actions.
- Output-CertificateAuthority-AdditionalInfo
-
The additional information of the certificate, if available. Note that this type is defined as a string but can contain XML-data for configuration. When receive XML-data the client receiver need to escape HTML/XML tags. Most common are the "<" and ">" tags that need to be escaped from "<" and ">"
CertificateTemplate
- Output-CertificateTemplate
-
The certificate template object. This object will contain information of a certificate template.
- Output-CertificateTemplate-Id
-
The unique id of the certificate template.
- Output-CertificateTemplate-OrganizationId
-
The organization id of the certificate template.
- Output-CertificateTemplate-ManufacturerInfo
-
The information of the native certificate authority (name and id).
- Output-CertificateTemplate-Type
-
The type of the certificate template. Available types: External, ManufacturerDatabase, User and EndEntity.
- Output-CertificateTemplate-Name
-
The name of the certificate template.
- Output-CertificateTemplate-Description
-
The description of the certificate template.
- Output-CertificateTemplate-ManufacturerTemplateName
-
The name of the template of the native certificate authority.
- Output-CertificateTemplate-ManufacturerProfileName
-
The name of the profile of the native certificate authority.
- Output-CertificateTemplate-ManufacturerEndEntityName
-
The name of the end entity of the native certificate authority.
- Output-CertificateTemplate-ValidityKey
-
The key of validity of the certificate template.
- Output-CertificateTemplate-ValidityValue
-
The value of the validity of the certificate template.
- Output-CertificateTemplate-UseRecover
-
The indication if the template should use recover.
- Output-CertificateTemplate-IsVisible
-
The indication if the template should be visible.
- Output-CertificateTemplate-ActivityList
-
The optional list of activities that the client can use for further actions.
- Output-CertificateTemplate-AdditionalInfo
-
The additional information of the certificate template, if available. Note that this type is defined as a string but can contain XML-data for configuration. When receive XML-data the client receiver need to escape HTML/XML tags. Most common are the "<" and ">" tags that need to be escaped from "<" and ">"
CitizenService
- Output-CitizenService
-
The citizen service object. This object will contain information of a citizen service.
- Output-CitizenService-Id
-
The unique id of the citizen service.
- Output-CitizenService-OrganizationId
-
The organization id of the citizen service.
- Output-CitizenService-Type
-
The type of the citizen service. Available types: SwedishTaxAgencyNavet and SwedishTaxAgencySPAR.
- Output-CitizenService-Name
-
The name of the citizen service.
- Output-CitizenService-Server
-
The URL of the server of the citizen service.
- Output-CitizenService-CertificateHash
-
The thumbprint (hash/digest) of the authentication certificate of the citizen service.
- Output-CitizenService-CustomerId
-
The customer id of the citizen service.
- Output-CitizenService-OrderId
-
The order id of the citizen service.
- Output-CitizenService-AdditionalInfo
-
The additional information of the citizen service, if available. Note that this type is defined as a string but can contain XML-data for configuration. When receive XML-data the client receiver need to escape HTML/XML tags. Most common are the "<" and ">" tags that need to be escaped from "<" and ">"
- Output-CitizenService-ActivityList
-
The optional list of activities that the client can use for further actions.
ContactlessService
- Output-ContactlessService
-
The contactless service object. This object will contain information of a contactless service used for external purposes like follow-me-print solutions.
- Output-ContactlessService-Id
-
The unique id of the contactless service.
- Output-ContactlessService-OrganizationId
-
The organization id of the contactless service.
- Output-ContactlessService-Type
-
The type of the contactless service. Available types are: PaperCut
- Output-ContactlessService-Server
-
The server URL of the contactless service.
- Output-ContactlessService-Port
-
The server port of the contactless service.
- Output-ContactlessService-CertificateHash
-
The hash of the authentication of the contactless service if required.
- Output-ContactlessService-CredentialUserName
-
The credential username of the contactless service if required.
- Output-ContactlessService-CredentialPassword
-
The credential username of the contactless service if required.
- Output-ContactlessService-ActivityList
-
The optional list of activities that the client can use for further actions.
- Output-ContactlessService-AdditionalInfo
-
The additional information of the citizen service, if available. Note that this type is defined as a string but can contain XML-data for configuration. When receive XML-data the client receiver need to escape HTML/XML tags. Most common are the "<" and ">" tags that need to be escaped from "<" and ">"
DiagnosticLog
- Output-DiagnosticLog
-
The diagnostic log object. This object will contain information of all call events against the service.
- Output-DiagnosticLog-Id
-
The unique id of the diagnostic log.
- Output-DiagnosticLog-DateTime
-
The date time when the diagnostic log was created in the system. The date time is ISO 8601 encoded.
- Output-DiagnosticLog-ApplicationComponent
-
The name of the application component of the call (e.g. Portal).
- Output-DiagnosticLog-ServiceComponent
-
The name of the service of the application component of the call (e.g. Application or OrderReceiver).
- Output-DiagnosticLog-CallType
-
The call method type of the call (e.g. GetObject, GetData, CreateTask etc.).
- Output-DiagnosticLog-SubType
-
The subordinated type of the call (e.g. User, Token, EndEntity etc.).
- Output-DiagnosticLog-ArgumentType
-
The type of argument of the call (e.g. Id > GetObject<User, Id>).
- Output-DiagnosticLog-ArgumentValue
-
The value of the argument of the call (e.g. 123 > GetObject<User, Id, 123>).
- Output-DiagnosticLog-RequestorId
-
The id of the requestor of the call which is the current user. However, some call can be made without requirement of login (e.g. GetObject<ApplicationInfo>), these calls are anonymous.
- Output-DiagnosticLog-RequestorName
-
The name of the requestor.
- Output-DiagnosticLog-RequestorUniqueName
-
The unique name of the requestor.
- Output-DiagnosticLog-RequestorSerialNumber
-
The serial number of the requestor, if available.
- Output-DiagnosticLog-RequestorOrganizationName
-
The organization name of the requestor.
- Output-DiagnosticLog-EntityId
-
The id of the entity, if available (e.g. GetObject<User>).
- Output-DiagnosticLog-EntityName
-
The name of the entity, if available (e.g. name of user or end entity).
- Output-DiagnosticLog-EntitySerialNumber
-
The serial number of the entity, if available (e.g. user, end entity, token etc.).
- Output-DiagnosticLog-EntityOrganizationName
-
The organization name of the entity, if available.
- Output-DiagnosticLog-AdditionalInfo
-
The additional information of the diagnostic log (e.g. some arguments for some calls).
DirectoryService
- Output-DirectoryService
-
The directory service object. This object will contain information of a directory service.
- Output-DirectoryService-Id
-
The unique id of the directory service.
- Output-DirectoryService-OrganizationId
-
The organization id of the directory service, if available.
- Output-DirectoryService-Type
-
The type of the directory service. Available types are: MSAD, MSADLDS and MSEntraID.
- Output-DirectoryService-Server
-
The URL of the server of the directory service.
- Output-DirectoryService-AuthenticationType
-
The authentication type of the directory service.
- Output-DirectoryService-CredentialDomainName
-
The credential domain name of the directory service.
- Output-DirectoryService-CredentialUserName
-
The credential user name of the directory service.
- Output-DirectoryService-CredentialPassword
-
The credential password of the directory service.
- Output-DirectoryService-CertificateHash
-
The thumbprint (hash/digest) of the authentication certificate. Used for authentication against MSEntraId.
- Output-DirectoryService-ClientId
-
The id of the client of the directory service that will be used against the client of the MSEntraId.
- Output-DirectoryService-AdditionalInfo
-
The additional information of the office, if available. Note that this type is defined as a string but can contain XML-data for configuration. When receive
XML-data the client receiver need to escape HTML/XML tags. Most common are
the "<" and ">" tags that need to be escaped from "<" and ">"
- Output-DirectoryService-ActivityList
-
The optional list of activities that the client can use for further actions.
EndEntity
- Output-EndEntity
-
The end entity object. This object can be used for other kinds of certificate holder that is not a specified token and is not owned by a user (e.g. computers and other services).
- Output-EndEntity-Id
-
The unique id of the end entity.
- Output-EndEntity-Name
-
The name of the end entity.
- Output-EndEntity-Type
-
The type of the end entity. Available types are: Undefined (no specification), Computer (end entity is specified as a computer/server) and Service (end entity is specified as a service).
- Output-EndEntity-TypeAdditional
-
The additional type of the end entity if available.
- Output-EndEntity-OrganizationName
-
The name of the organization of the end entity.
- Output-EndEntity-OrganizationValue
-
The optional organization value of the the end entity if available.
- Output-EndEntity-OrganizationNumber
-
The organization number of the end entity if available.
- Output-EndEntity-OrganizationLocality
-
The locality of the organization of the end entity if available.
- Output-EndEntity-OrganizationCountry
-
The country of the organization of the end entity if available.
- Output-EndEntity-OfficeName
-
The name of the office of the end entity if available.
- Output-EndEntity-SerialNumber
-
The serial number of the end entity if available.
- Output-EndEntity-Email
-
The email address of the end entity if available.
- Output-EndEntity-Phone
-
The phone / mobile number of the end entity if available.
- Output-EndEntity-ValidFrom
-
The date time when the end entity was created in the system. If the time is specified as 00:00:00, only the date will be presented. The date time is ISO 8601 encoded.
- Output-EndEntity-ValidTo
-
The date time when the end entity expires if available. The date time is until the entire last day. The date time is ISO 8601 encoded.
- Output-EndEntity-ResponsibleName
-
The name of the responsible person of the end entity if available.
- Output-EndEntity-ResponsibleEmail
-
The email address of the responsible person of the end entity if available.
- Output-EndEntity-ResponsiblePhone
-
The phone / mobile number of the responsible person of the end entity if available.
- Output-EndEntity-OriginServiceSyncDateTime
-
The date time when the the end entity latest was synchronized against external origin service if available.
- Output-EndEntity-ExtraInfo
-
The extra customized information of the end entity if exists. This value has no logical function in the system.
- Output-EndEntity-Status
-
The current status of the end entity. Available types are: Unused (the end entity is registered in the system but is not set to active), Active (the end entity is active), Inactive (the end entity is inactive), Expired (the end entity has been expired) and Revoked (the end entity has been blocked).
- Output-EndEntity-StatusAdditional
-
The additional status of the end entity if available.
- Output-EndEntity-StatusAdditional
-
The additional information of the end entity if available.
- Output-EndEntity-ActivityList
-
The optional list of activities that the client can use for further actions.
Office
- Output-Office
-
The office object. This object will contain information of an office.
- Output-Office-Id
-
The unique id of the office.
- Output-Office-OrganizationId
-
The organization id of the office, if available.
- Output-Office-Name
-
The name of the office.
- Output-Office-OrganizationName
-
The name of the organization of the office, if available.
- Output-Office-PhysicalStreetAddress
-
The street address of the office.
- Output-Office-PostalAddress
-
The postal address of the office. This should be used when sending post to the office (e.g. receiver of token orders).
- Output-Office-PostalCode
-
The postal code of the office.
- Output-Office-PostalCity
-
The postal city of the office.
- Output-Office-PostalCountry
-
The postal country of the office.
- Output-Office-EmailAddress
-
The email address of the office.
- Output-Office-Phone
-
The phone number of the office.
- Output-Office-ContactPerson
-
The contact person of the office.
- Output-Office-SecondaryContactPerson
-
The secondary contact person of the office.
- Output-Office-InvoicingPostalAddress
-
The invoicing postal address of the office. This should be used when sending invoices to the office (e.g. receiver of the invoice of token orders).
- Output-Office-InvoicingPostalCode
-
The invoicing postal code of the office.
- Output-Office-InvoicingPostalCity
-
The invoicing postal city of the office.
- Output-Office-InvoicingPostalCountry
-
The invoicing postal country of the office.
- Output-Office-CostCenter
-
The cost center of the office. This should be used when sending invoices to the office (e.g. receiver of the invoice of token orders).
- Output-Office-TokenManufacturerReferenceId
-
The reference id of the token manufacturer office structure. This should be used when sending post to the office (e.g. receiver of token orders).
- Output-Office-Status
-
The status of the office. Available types are: Active and Inactive.
- Output-Office-AdditionalInfo
-
The additional information of the office, if available. Note that this type is defined as a string but can contain XML-data for configuration. When receive XML-data the client receiver need to escape HTML/XML tags. Most common are the "<" and ">" tags that need to be escaped from "<" and ">"
- Output-Office-ActivityList
-
The optional list of activities that the client can use for further actions.
Organization
- Output-Organization
-
The organization object. This object will contain information of an organization.
- Output-Organization-Id
-
The unique id of the organization.
- Output-Organization-ImageId
-
The id reference of the image of the organization, if available.
- Output-Organization-Name
-
The name of the organization.
- Output-Organization-Number
-
The number value of the organization.
- Output-Organization-DomainSuffix
-
The domain suffix of the organization (e.g. domain.net).
- Output-Organization-EmailAddress
-
The email address of the organization.
- Output-Organization-Locality
-
The locality of the organization.
- Output-Organization-State
-
The state of the organization.
- Output-Organization-Country
-
The country of the organization.
- Output-Organization-Style
-
The information of graphic style of the organization.
- Output-Organization-Status
-
The status of the organization. Available types are Active and Inactive.
- Output-Organization-AdditionalInfo
-
The additional information of the organization, if available. Note that this type is defined as a string but can contain XML-data for configuration. When receive XML-data the client receiver need to escape HTML/XML tags. Most common are the "<" and ">" tags that need to be escaped from "<" and ">"
- Output-Organization-TaskConfiguration
-
The task configuration structure of the organization, if available. Note that this type is defined as a string but can contain XML-data for configuration. When receive XML-data the client receiver need to escape HTML/XML tags. Most common are the "<" and ">" tags that need to be escaped from "<" and ">"
- Output-Organization-ActivityList
-
The optional list of activities that the client can use for further actions.
OrganizationCertificate
- Output-OrganizationCertificate
-
The organization certificate object. This object will contain information of an organization certificate. The certificate is used as encryption certificate for end- to-end encryption between the client and the server.
- Output-OrganizationCertificate-Id
-
The unique id of the organization certificate.
- Output-OrganizationCertificate-OrganizationId
-
The organization id of the organization certificate, if available.
- Output-OrganizationCertificate-Algorithm
-
The public key algorithm of the organization certificate. Available types are: RSA, ECDH_P256, ECDH_P384 and ECDH_P521.
- Output-OrganizationCertificate-Hash
-
The hash (thumbprint) of the organization certificate.
- Output-OrganizationCertificate-Data
-
The organization certificate as base64-encoded string.
- Output-OrganizationCertificate-ActivityList
-
The optional list of activities that the client can use for further actions.
OrganizationStyle
- Output-OrganizationStyle
-
The organization style object. This object will contain information of the style or an organization. This can be used when loading the organization list when call, primary for the GUI.
- Output-OrganizationStyle-Image-Data
-
The base64 encoded data of the organization image.
- Output-OrganizationStyle-Image-MimeType
-
The mime type of the image of the organization.
- Output-OrganizationStyle-Color
-
The structure of the HTML color codes used by the GUI.
Privilege
- Output-Privilege
-
The privilege object. This object will contain information of a privilege.
- Output-Privilege-Id
-
The unique id of the privilege.
- Output-Privilege-Name
-
The name of the privilege.
- Output-Privilege-ActivityList
-
The optional list of activities that the client can use for further actions.
Report
- Output-Report
-
The report object. This object will generate a predefined report.
- Output-Report-Id
-
The unique id of the report.
- Output-Report-Name
-
The name of the report.
- Output-Report-Description
-
The description of the report.
- Output-Report-HeaderInfo
-
The information of headers. The data of the header is pipe-separated.
- Output-Report-List[]
-
The mime type of the value to be presented by the client (e.g. text/csv).
- Output-List[]-ListObj
-
The result item.
PresentationInfo
The presentation of the item depanding on type and configuration of the report. The data is pipe-separated as well as the header information.
- Output-Report-ActivityList
-
The optional list of activities that the client can use for further actions.
- Output-Status
-
The generic status object of the call.
ReportAdmin
- Output-Report
-
The report object. This object will not generate the predefined report like the "Report" type, instead the entire object will be returned for administration purpose (e.g. Edit/Delete).
- Output-Report-Id
-
The unique id of the report.
- Output-Report-Name
-
The name of the report.
- Output-Report-Description
-
The description of the report.
- Output-Report-Query
-
The query of the report that will be used when generate the report.
- Output-Report-ActivityList
-
The optional list of activities that the client can use for further actions.
Role
- Output-Role
-
The role object. This object will contain information of a role.
- Output-Role-Id
-
The unique id of the role.
- Output-Role-OrganizationId
-
The organization id of the role.
- Output-Role-Name
-
The name of the role.
- Output-Role-PrivilegeList
-
The array of privilege names of the role.
- Output-Role-ActivityList
-
The optional list of activities that the client can use for further actions.
ShortMessageService
- Output-ShortMessageService
-
The short message service object. This object will contain information of a short message service. This service can be used for sending text message to a mobile phone of a user.
- Output-ShortMessageService-Id
-
The unique id of the short message service.
- Output-ShortMessageService-OrganizationId
-
The organization id of the short message service, if available.
- Output-ShortMessageService-Name
-
The name of the short message service.
- Output-ShortMessageService-Server
-
The URL to the short message service.
- Output-ShortMessageService-AdditionalInfo
-
The additional information of the short message service, if available. Note that this type is defined as a string but can contain XML-data for configuration. When receive XML-data the client receiver need to escape HTML/XML tags. Most common are the "<" and ">" tags that need to be escaped from "<" and ">"
- Output-ShortMessageService-ActivityList
-
The optional list of activities that the client can use for further actions.
SmtpService
- Output-SmtpService
-
The SMTP service object. This object will contain information of a SMTP service. This service can be used for sending email message to a user.
- Output-SmtpService-Id
-
The unique id of the SMTP service.
- Output-SmtpService-OrganizationId
-
The organization id of the SMTP service, if available.
- Output-SmtpService-Name
-
The name of the SMTP service.
- Output-SmtpService-Server
-
The server URL of the SMTP service.
- Output-SmtpService-Port
-
The server port of the SMTP service.
- Output-SmtpService-UseSsl
-
The condition of requirement using SSL.
- Output-SmtpService-Subject
-
The subject name of the SMTP service. This value will be viewed as subject by the email receiver.
- Output-SmtpService-SenderName
-
The sender name of the SMTP service. This value will be viewed as name by the email receiver.
- Output-SmtpService-SenderAddress
-
The sender address of the SMTP service. This value will be viewed as email address by the receiver.
- Output-SmtpService-AdditionalInfo
-
The additional information of the SMTP service, if available. Note that this type is defined as a string but can contain XML-data for configuration. When receive XML-data the client receiver need to escape HTML/XML tags. Most common are the "<" and ">" tags that need to be escaped from "<" and ">"
- Output-SmtpService-ActivityList
-
The optional list of activities that the client can use for further actions.
SystemConfiguration
- Output-SystemConfiguration
-
The system configuration object. This object will contain information of the system configuration that is not dedicated explicit to an organization. No identifier is needed in the request because the system configuration is global in the system.
- Output-SystemConfiguration-Id
-
The unique id of the system configuration item.
- Output-SystemConfiguration-AdditionalInfo
-
The additional information of the system configuration document. Note that the document is an XML-document but type is defined as a string. When receive XML-data the client receiver need to escape HTML/XML tags. Most common are the "<" and ">" tags that need to be escaped from "<" and ">"
- Output-SystemConfiguration-ActivityList
-
The optional list of activities that the client can use for further actions.
SystemMessage
- Output-SystemMessage
-
The system message object. This object will contain information of a system message that will be presented by the client either for the current organization or into the entire system
- Output-SystemMessage-Id
-
The unique id if the object.
- Output-SystemMessage-Name
-
The name of the system message.
- Output-SystemMessage-Value
-
The text value to be presented by the client.
- Output-SystemMessage-IsEnabled
-
The indication if the system message is enabled or not.
- Output-Text-ActivityList
-
The optional list of activities that the client can use for further actions.
TaskCounter
- Output-TaskCounter
-
The task counter object. This object will contain information of active task counter per usage. This can be used by the client to present current counter of tasks for the logged in user.
- Output-TaskCounter-All-Value
-
Number of active tasks.
- Output-TaskCounter-User-Value
-
Number of active user tasks.
- Output-TaskCounter-User-ActivityList
-
The optional list of activities that the client can use for further actions.
- Output-TaskCounter-Token-Value
-
Number of active token tasks.
- Output-TaskCounter-Token-ActivityList
-
The optional list of activities that the client can use for further actions.
- Output-TaskCounter-EndEntity-Value
-
Number of active end entity tasks.
- Output-TaskCounter-EndEntity-ActivityList
-
The optional list of activities that the client can use for further actions.
- Output-TaskCounter-Certificate-Value
-
Number of active certificate tasks.
- Output-TaskCounter-Certificate-ActivityList
-
The optional list of activities that the client can use for further actions.
- Output-TaskCounter-Administration-Value
-
Number of active administration tasks.
- Output-TaskCounter-Administration-ActivityList
-
The optional list of activities that the client can use for further actions.
TaskInfo
- Output-TaskInfo
-
The task info object. This object will contain information of a that can be used as status purpose. The read only information of the task is configured dynamically (see System configuration chapter for more information).
- Output-TaskInfo-TaskInfoList-Name
-
The name of the type (e.g. Requestor).
- Output-TaskInfo-TaskInfoList-Value
-
The value of the type (e.g. John Doe).
Text
- Output-Text
-
The text object. This object will contain information of a text structure. When receiving this text object the id should be the language code for the request (e.g. sv-SE, en-US, de-DE etc.).
- Output-Text-Id
-
The unique id of the text document.
- Output-Text-AdditionalInfo
-
The additional information of the text document which is the text document itself. Note that the document is an XML-document but type is defined as a string. When receive XML-data the client receiver need to escape HTML/XML tags. Most common are the "<" and ">" tags that need to be escaped from "<" and ">"
- Output-Text-ActivityList
-
The optional list of activities that the client can use for further actions.
TextAgreement
- Output-TextAgreement
-
The text agreement object. This object will contain different kind of agreements that a user has approved and need to be saved by the system.
- Output-TextAgreement-Id
-
The unique id if the object.
- Output-TextAgreement-Type
-
The type of the agreement.
- Output-TextAgreement-Value
-
The text agreement approved by a user.
Token
- Output-Token
-
The token object. This object is primarly a hardware token as a certificate carrier, but can also be a soft- or file token.
- Output-Token-Id
-
The unique id of the token.
- Output-Token-Name
-
The name of the token (the name of the token profile as default).
- Output-Token-TemplateName
-
The name of the template of the token if exists.
- Output-Token-ProfileName
-
The name of the profile of the token.
- Output-Token-OrganizationName
-
The name of the organization of the token.
- Output-Token-SerialNumber
-
The serial number of the token.
- Output-Token-SequenceNumber1
-
The sequence number of the token if exists.
- Output-Token-SequenceNumber2
-
The secondary sequence number of the token if exists.
- Output-Token-Contactless
-
The value of the contactless data of the token if exists.
- Output-Token-ExtraInfo
-
The extra customized information of the token if exists. This value has no logical function in the system.
- Output-Token-ValidFrom
-
The date time when the token was created in the system. If the time is specified as 00:00:00, only the date will be presented. The date time is ISO 8601 encoded.
- Output-Token-ValidTo
-
The date time when the token expires if available. The date time is until the entire last day. The date time is ISO 8601 encoded.
- Output-Token-HistoryDateTime
-
The date time when the token was set as a history token depending on the type of the token. The date time is ISO 8601 encoded.
- Output-Token-Status
-
The current status of the token. The types are: Unused (the token is registered in the system but not in use), Active (the token is registered in the system and has a relation to a user and certificate), WaitForExternalObject (activation is in progress), WaitForDistribution (the token is activated but waits for to be distributed to the user, then the status will be set to Active), Revoked (the token has been blocked and can be reactivated), Retired (the token has been blocked and can not be reactivated again) and Expired (the token has been expired).
- Output-Token-StatusAdditional
-
The additional status information if available.
- Output-Token-ActivityList
-
The optional list of activities that the client can use for further actions.
TokenManufacturer
- Output-TokenManufacturer
-
The token manufacturer object. This object will contain information of a token manufacturer that will be used as receiver when sending orders of e.g. new tokens.
- Output-TokenManufacturer-Id
-
The unique id of the token manufacturer.
- Output-TokenManufacturer-Name
-
The name of the token manufacturer.
- Output-TokenManufacturer-Type
-
The type of the token manufacturer service. Available types are: Order (the receiver for orders), Status (the service for status control) and Revoke (the service for revocation of tokens).
- Output-TokenManufacturer-Server
-
The server URL to the service.
- Output-TokenManufacturer-CustomerReference
-
The reference value of the customer against the token manufacturer.
- Output-TokenManufacturer-AuthenticationType
-
The type of authentication against the service. Available types are: Certificate and Password.
- Output-TokenManufacturer-AuthenticationCertHash
-
The thumbprint of the certificate if the authentication type is set to Certificate.
- Output-TokenManufacturer-SignatureCertHash
-
The thumbprint of the certificate used for signing orders against the token manufacturer.
- Output-TokenManufacturer-ActivityList
-
The optional list of activities that the client can use for further actions.
- Output-TokenManufacturer-AdditionalInfo
-
The additional information of the token manufacturer, if available. Note that this type is defined as a string but can contain XML-data for configuration. When receive XML-data the client receiver need to escape HTML/XML tags. Most
common are the "<" and ">" tags that need to be escaped from "<" and ">"
TokenManufacturerArticle
- Output-TokenManufacturerArticle
-
The token manufacturer article object. This object will contain information of a token manufacturer article that will be used as product when sending orders of
e.g. new tokens.
- Output-TokenManufacturerArticle-Id
-
The unique id of the token manufacturer article.
- Output-TokenManufacturerArticle-Name
-
The name of specification of the article.
- Output-TokenManufacturerArticle-Description
-
The description of the article.
- Output-TokenManufacturerArticle-ManufacturerInfo
-
The information of the native token manufacturer (name and id).
- Output-TokenManufacturerArticle-Type
-
The type of article. Available types are: Token (e.g. smart cards), Reader (e.g. smart card readers), Accessories (e.g. lanyards) and Other (non-specified product).
- Output-TokenManufacturerArticle-IsEnabled
-
The indication of the article is enabled or not.
- Output-TokenManufacturerArticle-ActivityList
-
The optional list of activities that the client can use for further actions.
- Output-TokenManufacturerArticle-AdditionalInfo
-
The additional information of the article, if available. Note that this type is defined as a string but can contain XML-data for configuration. When receive XML-data the client receiver need to escape HTML/XML tags. Most common are the "<" and ">" tags that need to be escaped from "<" and ">"
TokenProfile
- Output-TokenProfile
-
The token profile object. This object will contain information of a specified type of token and the behavior of the token.
- Output-TokenProfile-Id
-
The unique id of the token profile.
- Output-TokenProfile-OrganizationId
-
The organization id of the token profile, if available.
- Output-TokenProfile-Name
-
The friendly name of the token profile.
- Output-TokenProfile-Description
-
The description of the token profile, if available.
- Output-TokenProfile-Label
-
The native label used for matching current token against the profile.
- Output-TokenProfile-Model
-
The native model used for matching current token against the profile.
- Output-TokenProfile-ATR
-
The native ATR (Answer To Reset) used for matching current token against the profile.
- Output-TokenProfile-Type
-
The type of token. Available types are: SmartCard, KeyToken, VirtualToken, MobileToken, FileToken and NonToken.
- Output-TokenProfile-SubType
-
The subordinated type of the token. Available types are: Undefined, YubiKey, eToken, SoftToken, TPM, Access and PKCS12.
- Output-TokenProfile-ActivityList
-
The optional list of activities that the client can use for further actions.
- Output-TokenProfile-AdditionalInfo
-
The additional information of the token profile containing the entire configuration. Note that this type is defined as a string but can contain XML-data for configuration. When receive XML-data the client receiver need to escape
HTML/XML tags. Most common are the "<" and ">" tags that need to be escaped from "<" and ">"
| Changing the configuration may mean a risk that the token does not work correctly or can be corrupt. |
TokenTemplate
- Output-TokenTemplate
-
The token template object. This object will contain information of a specified template used for different kind of token enrollment scenarios.
- Output-TokenTemplate-Id
-
The unique id of the token template.
- Output-TokenTemplate-OrganizationId
-
The organization id of the token template, if available.
- Output-TokenTemplate-Name
-
The name id of the token template.
- Output-TokenTemplate-Description
-
The description id of the token template, if available.
- Output-TokenTemplate-Usage
-
The usage (purpose) of the token template. Available types are: Standard and Limited.
- Output-TokenTemplate-ValidityMinKey
-
The minimum validity key for an enrollment scenario. Available types are: Years, Months, Weeks, Days, Hours, Minutes, Seconds
- Output-TokenTemplate-ValidityMinValue
-
The minimum validity value.
- Output-TokenTemplate-ValidityDefaultKey
-
The default validity key for an enrollment scenario. Available types are: Years, Months, Weeks, Days, Hours, Minutes, Seconds
- Output-TokenTemplate-ValidityDefaultValue
-
The default validity value.
- Output-TokenTemplate-ValidityMaxKey
-
The maximum validity key for an enrollment scenario. Available types are: Years, Months, Weeks, Days, Hours, Minutes, Seconds
- Output-TokenTemplate-ValidityMaxValue
-
The maximum validity value.
- Output-TokenTemplate-IsVisible
-
The indication if the template should be visible.
- Output-TokenTemplate-TokenManufacturerArticleInfo
-
The information of the token manufacturer article, if available. This is used for binding specific article and template.
- Output-TokenTemplate-CertificateTemplateList
-
The array of certificate template names of the token template, if available.
- Output-TokenTemplate-TokenProfileReferenceList
-
The array of bounded token profiles. This reference list is optional and can be used to bind specific token profiles against the token template to make fewer selections in the UI.
- Output-TokenTemplate-ActivityList
-
The optional list of activities that the client can use for further actions.
- Output-TokenTemplate-AdditionalInfo
-
The additional information of the token template, if available. Note that this type is defined as a string but can contain XML-data for configuration. When receive XML-data the client receiver need to escape HTML/XML tags. Most common are the "<" and ">" tags that need to be escaped from "<" and ">"
User
- Output-User
-
The user object.
- Output-User-Id
-
The unique id of the user.
- Output-User-Name
-
The name of the user.
- Output-User-EmploymentType
-
The type of employment of the user. Available types are: PermanentContract, Termination, Consultant, ConsultantTermination and Other.
- Output-User-EmploymentStartDate
-
The date time when the user was created in the system. If the time is specified as 00:00:00, only the date will be presented. The date time is ISO 8601 encoded.
- Output-User-EmploymentEndDate
-
The date time when the user will expire if exists. The date time is until the entire last day. The date time is ISO 8601 encoded.
- Output-User-ImageId
-
The id of the image of the user if exists.
- Output-User-SignatureImageId
-
The id of the signature image of the user if exists.
- Output-User-SerialNumber
-
The serial number of the user if exists.
- Output-User-Phone
-
The phone / mobile number of the user if exists.
- Output-User-Email
-
The email address of the user if exists.
- Output-User-ExtraInfo
-
The extra customized information of the user if exists. This value has no logical function in the system.
- Output-User-OrganizationName
-
The name of the organization of the user.
- Output-User-OfficeName
-
The name of the office of the user if exists.
- Output-User-ModeList
-
The optional list of special indications for the client presentation. Available types are: 0x0 (None (nothing to handle)), 0x1 (Secrecy (person has secrecy and need to be flagged with this indication in the presentation)) and 0x2 (user is a VIP person and need to be flagged with this in the presentation)).
- Output-User-ActivityList
-
The optional list of activities that the client can use for further actions.
UserGroup
- Output-UserGroup
-
The user group object. This object will contain information of a specified user group in the system.
- Output-UserGroup-Id
-
The unique id of the user group.
- Output-UserGroup-OrganizationId
-
The organization id of the user group, if available.
- Output-UserGroup-Name
-
The name of the user group.
- Output-UserGroup-RoleList
-
The array of bounded role names of the user group, if available.
- Output-UserGroup-ActivityList
-
The optional list of activities that the client can use for further actions.
UserGroupRestriction
- Output-UserGroupRestriction
-
The user group restriction object. This object will contain information of a specified user group in the system that has restrictions.
- Output-UserGroupRestriction-Id
-
The unique id of the user group.
- Output-UserGroupRestriction-OrganizationId
-
The organization id of the user group, if available.
- Output-UserGroupRestriction-Name
-
The name of the user group.
- Output-UserGroupRestriction-RestrictionList
-
The array of bounded restricted group names, if available.
- Output-UserGroupRestriction-ActivityList
-
The optional list of activities that the client can use for further actions.