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.