ClientId | title | "ClientId" |
---|
type | "object" |
---|
properties | clientId | type | "string" |
---|
description | "The ID that uniquely identifies the requesting client. Can also be specified by query parameter (client-id). Should be treated as confidential." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
CorsStatus | title | "CorsStatus" |
---|
type | "object" |
---|
properties | active | type | "boolean" |
---|
description | "Specifies whether CORS is active or not for requesting origin" |
---|
example | true |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
Details | title | "Details" |
---|
type | "object" |
---|
exampleSetFlag | true |
---|
|
---|
EidSecurityMode | title | "EidSecurityMode" |
---|
type | "object" |
---|
properties | config | description | "Configuration of the security mode. Depending on the type (see 'name' property) this is one of OneTimePasswordSecurityModeConfig (for 'ONE_TIME_PASSWORD'), QuickSecurityModeConfig (for 'QUICK'), or EidSecurityModeConfig (for 'EID')." |
---|
$ref | "#/components/schemas/EidSecurityModeConfig" |
---|
exampleSetFlag | true |
---|
|
---|
name | type | "string" |
---|
description | "Name of the security mode." |
---|
exampleSetFlag | true |
---|
enum | "EID" |
"ONE_TIME_PASSWORD" |
"QUICK" |
|
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
EidSecurityModeConfig | title | "EidSecurityModeConfig" |
---|
type | "object" |
---|
exampleSetFlag | true |
---|
|
---|
Error | title | "Error" |
---|
type | "object" |
---|
properties | errorCode | type | "integer" |
---|
description | "Proprietary Cryptshare Server error code." |
---|
format | "int32" |
---|
exampleSetFlag | true |
---|
|
---|
errorMessage | type | "string" |
---|
description | "Short description of the error code in English." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
FailedRecipient | title | "FailedRecipient" |
---|
type | "object" |
---|
properties | emailAddress | type | "string" |
---|
description | "The email address of the failed recipient." |
---|
example | "abc.def@example.com" |
---|
exampleSetFlag | true |
---|
|
---|
reason | type | "string" |
---|
description | "The reason of the denial of the recipient. Currently, only 'POLICY_MISMATCH' is supported." |
---|
exampleSetFlag | true |
---|
enum | |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
Imprint | title | "Imprint" |
---|
type | "object" |
---|
properties | content | type | "string" |
---|
description | "Either an URL pointing to the imprint (type 'link') or the content itself (type 'html')." |
---|
example | "<h1>Imprint</h1><p>Lorem ipsum...</p>" |
---|
exampleSetFlag | true |
---|
|
---|
type | type | "string" |
---|
description | "Specifies value type of the content property.." |
---|
example | "html" |
---|
exampleSetFlag | true |
---|
enum | |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
LanguagePack | title | "LanguagePack" |
---|
type | "object" |
---|
properties | displayName | type | "string" |
---|
description | "The display name of the language, in the respective language." |
---|
example | "English (US)" |
---|
exampleSetFlag | true |
---|
|
---|
href | type | "string" |
---|
description | "The absolute path to the language pack resources." |
---|
example | "/api/products/client.owa/language-packs/en-US_2" |
---|
exampleSetFlag | true |
---|
|
---|
id | type | "string" |
---|
description | "Id of the language pack, contains locale and major version." |
---|
example | "en-US_2" |
---|
exampleSetFlag | true |
---|
|
---|
lastChangeTimestamp | type | "string" |
---|
description | "The date and time of the last update of the language pack, or null, if it was never updated. Format: ISO 8601 with 'T' separator and numeric timezone." |
---|
example | "2020-10-09T11:51:46+02:00" |
---|
exampleSetFlag | true |
---|
|
---|
locale | type | "string" |
---|
description | "IETF BCP 47 language tag, RFC 5646. Format: <language>[-<region>]. Case insensitive." |
---|
example | "en-US" |
---|
exampleSetFlag | true |
---|
|
---|
version | type | "string" |
---|
description | "The version of the language pack, consisting of major and minor version." |
---|
example | "2.1" |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
LogEntry | title | "LogEntry" |
---|
type | "object" |
---|
properties | level | type | "string" |
---|
description | "Assumes a severity ordering as specified by RFC 5424." |
---|
exampleSetFlag | true |
---|
enum | "debug" |
"error" |
"info" |
"trace" |
"warn" |
|
---|
|
---|
message | type | "string" |
---|
description | "The log message." |
---|
exampleSetFlag | true |
---|
|
---|
timestamp | type | "string" |
---|
description | "ISO 8601 with 'T' separator and numeric timezone." |
---|
example | "2020-10-09T11:51:46+02:00" |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
LoggingSettings | title | "LoggingSettings" |
---|
type | "object" |
---|
properties | level | type | "string" |
---|
description | "Assumes a severity ordering as specified by RFC 5424." |
---|
exampleSetFlag | true |
---|
enum | "debug" |
"error" |
"info" |
"trace" |
"warn" |
|
---|
|
---|
remoteLoggingEnabled | type | "boolean" |
---|
description | "Specifies whether the requesting client should send its log entries to the Cryptshare Server." |
---|
example | true |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
OneTimePasswordSecurityMode | title | "OneTimePasswordSecurityMode" |
---|
type | "object" |
---|
properties | config | description | "Configuration of the security mode. Depending on the type (see 'name' property) this is one of OneTimePasswordSecurityModeConfig (for 'ONE_TIME_PASSWORD'), QuickSecurityModeConfig (for 'QUICK'), or EidSecurityModeConfig (for 'EID')." |
---|
$ref | "#/components/schemas/OneTimePasswordSecurityModeConfig" |
---|
exampleSetFlag | true |
---|
|
---|
name | type | "string" |
---|
description | "Name of the security mode." |
---|
exampleSetFlag | true |
---|
enum | "EID" |
"ONE_TIME_PASSWORD" |
"QUICK" |
|
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
OneTimePasswordSecurityModeConfig | title | "OneTimePasswordSecurityModeConfig" |
---|
type | "object" |
---|
properties | allowedPasswordModes | type | "array" |
---|
description | "Password modes allowed for one time passwords." |
---|
example | "["NONE", "MANUAL", "GENERATED"]" |
---|
exampleSetFlag | true |
---|
items | type | "string" |
---|
exampleSetFlag | false |
---|
enum | "GENERATED" |
"MANUAL" |
"NONE" |
|
---|
|
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
Password-Wrapper | title | "Password-Wrapper" |
---|
required | |
---|
type | "object" |
---|
properties | password | type | "string" |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
PasswordValidationResult | title | "PasswordValidationResult" |
---|
type | "object" |
---|
properties | rulesNotFulfilled | type | "array" |
---|
description | "List of rules that are not fulfilled by the given password" |
---|
exampleSetFlag | true |
---|
items | $ref | "#/components/schemas/PasswordValidationRule" |
---|
exampleSetFlag | false |
---|
|
---|
|
---|
valid | type | "boolean" |
---|
description | "Whether the given password is valid." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
description | "Results of the validation of a given password" |
---|
exampleSetFlag | true |
---|
|
---|
PasswordValidationRule | title | "PasswordValidationRule" |
---|
type | "object" |
---|
properties | details | description | "Details of the rule." |
---|
$ref | "#/components/schemas/Details" |
---|
exampleSetFlag | true |
---|
|
---|
name | type | "string" |
---|
description | "Name of the rule." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
description | "Represents a rule a password has to fulfill to be valid" |
---|
exampleSetFlag | true |
---|
|
---|
QuickSecurityMode | title | "QuickSecurityMode" |
---|
type | "object" |
---|
properties | config | description | "Configuration of the security mode. Depending on the type (see 'name' property) this is one of OneTimePasswordSecurityModeConfig (for 'ONE_TIME_PASSWORD'), QuickSecurityModeConfig (for 'QUICK'), or EidSecurityModeConfig (for 'EID')." |
---|
$ref | "#/components/schemas/QuickSecurityModeConfig" |
---|
exampleSetFlag | true |
---|
|
---|
name | type | "string" |
---|
description | "Name of the security mode." |
---|
exampleSetFlag | true |
---|
enum | "EID" |
"ONE_TIME_PASSWORD" |
"QUICK" |
|
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
QuickSecurityModeConfig | title | "QuickSecurityModeConfig" |
---|
type | "object" |
---|
properties | allowedPasswordModes | type | "array" |
---|
description | "Password modes allowed for invitational (initial) QUICK transfers." |
---|
example | "["NONE", "MANUAL", "GENERATED"]" |
---|
exampleSetFlag | true |
---|
items | type | "string" |
---|
exampleSetFlag | false |
---|
enum | "GENERATED" |
"MANUAL" |
"NONE" |
|
---|
|
---|
|
---|
defaultIfEstablished | type | "boolean" |
---|
description | "Specifies whether the client should set QUICK as default security mode if the sender has an already established QUICK connection with all recipients." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
Recipient | title | "Recipient" |
---|
type | "object" |
---|
properties | mail | type | "string" |
---|
description | "The recipient email address." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
Recipients | title | "Recipients" |
---|
type | "object" |
---|
properties | bcc | uniqueItems | true |
---|
type | "array" |
---|
description | "The 'BCC' recipients." |
---|
exampleSetFlag | true |
---|
items | $ref | "#/components/schemas/Recipient" |
---|
exampleSetFlag | false |
---|
|
---|
|
---|
cc | uniqueItems | true |
---|
type | "array" |
---|
description | "The 'CC' recipients." |
---|
exampleSetFlag | true |
---|
items | $ref | "#/components/schemas/Recipient" |
---|
exampleSetFlag | false |
---|
|
---|
|
---|
to | uniqueItems | true |
---|
type | "array" |
---|
description | "The 'To' recipients." |
---|
exampleSetFlag | true |
---|
items | $ref | "#/components/schemas/Recipient" |
---|
exampleSetFlag | false |
---|
|
---|
|
---|
|
---|
description | "The recipients of the transfer grouped by to, cc and bcc." |
---|
exampleSetFlag | true |
---|
|
---|
RequestVerificationBody | title | "RequestVerificationBody" |
---|
required | |
---|
type | "object" |
---|
properties | verificationCode | type | "string" |
---|
description | "Code that confirms this verification. Must be present unless requesting a verification using client-id." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
ResponseOfCorsStatus | title | "ResponseOfCorsStatus" |
---|
type | "object" |
---|
properties | data | description | "Main data of the response." |
---|
$ref | "#/components/schemas/CorsStatus" |
---|
exampleSetFlag | true |
---|
|
---|
meta | type | "object" |
---|
description | "Additional response metadata." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
ResponseOfImprint | title | "ResponseOfImprint" |
---|
type | "object" |
---|
properties | data | description | "Main data of the response." |
---|
$ref | "#/components/schemas/Imprint" |
---|
exampleSetFlag | true |
---|
|
---|
meta | type | "object" |
---|
description | "Additional response metadata." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
ResponseOfLanguagePack | title | "ResponseOfLanguagePack" |
---|
type | "object" |
---|
properties | data | description | "Main data of the response." |
---|
$ref | "#/components/schemas/LanguagePack" |
---|
exampleSetFlag | true |
---|
|
---|
meta | type | "object" |
---|
description | "Additional response metadata." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
ResponseOfListOfLanguagePack | title | "ResponseOfListOfLanguagePack" |
---|
type | "object" |
---|
properties | data | type | "array" |
---|
description | "Main data of the response." |
---|
exampleSetFlag | true |
---|
items | $ref | "#/components/schemas/LanguagePack" |
---|
exampleSetFlag | false |
---|
|
---|
|
---|
meta | type | "object" |
---|
description | "Additional response metadata." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
ResponseOfListOfPasswordValidationRule | title | "ResponseOfListOfPasswordValidationRule" |
---|
type | "object" |
---|
properties | data | type | "array" |
---|
description | "Main data of the response." |
---|
exampleSetFlag | true |
---|
items | $ref | "#/components/schemas/PasswordValidationRule" |
---|
exampleSetFlag | false |
---|
|
---|
|
---|
meta | type | "object" |
---|
description | "Additional response metadata." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
ResponseOfListOfTransferFile | title | "ResponseOfListOfTransferFile" |
---|
type | "object" |
---|
properties | data | type | "array" |
---|
description | "Main data of the response." |
---|
exampleSetFlag | true |
---|
items | $ref | "#/components/schemas/TransferFile" |
---|
exampleSetFlag | false |
---|
|
---|
|
---|
meta | type | "object" |
---|
description | "Additional response metadata." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
ResponseOfLoggingSettings | title | "ResponseOfLoggingSettings" |
---|
type | "object" |
---|
properties | data | description | "Main data of the response." |
---|
$ref | "#/components/schemas/LoggingSettings" |
---|
exampleSetFlag | true |
---|
|
---|
meta | type | "object" |
---|
description | "Additional response metadata." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
ResponseOfPassword-Wrapper | title | "ResponseOfPassword-Wrapper" |
---|
type | "object" |
---|
properties | data | description | "Main data of the response." |
---|
$ref | "#/components/schemas/Password-Wrapper" |
---|
exampleSetFlag | true |
---|
|
---|
meta | type | "object" |
---|
description | "Additional response metadata." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
ResponseOfPasswordValidationResult | title | "ResponseOfPasswordValidationResult" |
---|
type | "object" |
---|
properties | data | description | "Main data of the response." |
---|
$ref | "#/components/schemas/PasswordValidationResult" |
---|
exampleSetFlag | true |
---|
|
---|
meta | type | "object" |
---|
description | "Additional response metadata." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
ResponseOfTermsOfUseInfo | title | "ResponseOfTermsOfUseInfo" |
---|
type | "object" |
---|
properties | data | description | "Main data of the response." |
---|
$ref | "#/components/schemas/TermsOfUseInfo" |
---|
exampleSetFlag | true |
---|
|
---|
meta | type | "object" |
---|
description | "Additional response metadata." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
ResponseOfTransferInfo | title | "ResponseOfTransferInfo" |
---|
type | "object" |
---|
properties | data | description | "Main data of the response." |
---|
$ref | "#/components/schemas/TransferInfo" |
---|
exampleSetFlag | true |
---|
|
---|
meta | type | "object" |
---|
description | "Additional response metadata." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
ResponseOfTransferPolicyResult | title | "ResponseOfTransferPolicyResult" |
---|
type | "object" |
---|
properties | data | description | "Main data of the response." |
---|
$ref | "#/components/schemas/TransferPolicyResult" |
---|
exampleSetFlag | true |
---|
|
---|
meta | type | "object" |
---|
description | "Additional response metadata." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
ResponseOfTransferSession | title | "ResponseOfTransferSession" |
---|
type | "object" |
---|
properties | data | description | "Main data of the response." |
---|
$ref | "#/components/schemas/TransferSession" |
---|
exampleSetFlag | true |
---|
|
---|
meta | type | "object" |
---|
description | "Additional response metadata." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
Sender | title | "Sender" |
---|
type | "object" |
---|
properties | name | type | "string" |
---|
description | "The sender name." |
---|
exampleSetFlag | true |
---|
|
---|
phone | type | "string" |
---|
description | "The sender phone." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
description | "The sender of the transfer (without email)." |
---|
exampleSetFlag | true |
---|
|
---|
StreamingResponseBody | title | "StreamingResponseBody" |
---|
type | "object" |
---|
exampleSetFlag | true |
---|
|
---|
TermsOfUse | title | "TermsOfUse" |
---|
type | "object" |
---|
properties | content | type | "string" |
---|
description | "Either an URL pointing to the terms of use (type 'link') or the content of the terms of use itself (type 'html')" |
---|
example | "<p>The terms of use!</p>" |
---|
exampleSetFlag | true |
---|
|
---|
locale | type | "string" |
---|
description | "IETF BCP 47 language tag, RFC 5646. Format: <language>[-<region>]. Case insensitive." |
---|
example | "en-US" |
---|
exampleSetFlag | true |
---|
|
---|
title | type | "string" |
---|
description | "Title of the terms of use, in the respective language." |
---|
example | "Cryptshare at ACME Inc., Terms of Use" |
---|
exampleSetFlag | true |
---|
|
---|
type | type | "string" |
---|
description | "Specifies the value type of the content property." |
---|
example | "html" |
---|
exampleSetFlag | true |
---|
enum | |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
TermsOfUseInfo | title | "TermsOfUseInfo" |
---|
type | "object" |
---|
properties | active | type | "boolean" |
---|
description | "Specifies whether terms of use are active or not. Active terms of use need to be accepted by users before first usage of the product or whenever terms are changed." |
---|
example | true |
---|
exampleSetFlag | true |
---|
|
---|
lastChangeTimestamp | type | "string" |
---|
description | "The date and time of the last change of the terms of use, or null, if the terms of use have never been changed. Format: ISO 8601 with 'T' separator and numeric timezone." |
---|
example | "2020-10-09T11:51:46+02:00" |
---|
exampleSetFlag | true |
---|
|
---|
terms | type | "array" |
---|
description | "The terms of use in specific languages." |
---|
exampleSetFlag | true |
---|
items | $ref | "#/components/schemas/TermsOfUse" |
---|
exampleSetFlag | false |
---|
|
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
TransferFile | title | "TransferFile" |
---|
type | "object" |
---|
properties | checksum | type | "string" |
---|
description | "The checksum of the file." |
---|
example | "737b6a930368b34c9ef9022ab088ac9b0b7abf8ef9046929c5d2fea3f87e7d15" |
---|
exampleSetFlag | true |
---|
|
---|
fileName | type | "string" |
---|
description | "The name of the file." |
---|
example | "Invoice.pdf" |
---|
exampleSetFlag | true |
---|
|
---|
href | type | "string" |
---|
description | "The absolute path to the transfer file." |
---|
exampleSetFlag | true |
---|
|
---|
id | type | "string" |
---|
description | "The ID of this file." |
---|
example | "a58dFp1Tr7" |
---|
exampleSetFlag | true |
---|
|
---|
size | type | "integer" |
---|
description | "The file size in bytes." |
---|
format | "int64" |
---|
example | 13987 |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
TransferFileCreationOptionsReq | title | "TransferFileCreationOptionsReq" |
---|
required | |
---|
type | "object" |
---|
properties | checksum | type | "string" |
---|
description | "The checksum of the file. This may be provided to check the file integrity during processing. For the used algorithm, see the corresponding transfer session." |
---|
example | "737b6a930368b34c9ef9022ab088ac9b0b7abf8ef9046929c5d2fea3f87e7d15" |
---|
exampleSetFlag | true |
---|
|
---|
fileName | type | "string" |
---|
description | "The name of the file." |
---|
exampleSetFlag | true |
---|
|
---|
size | type | "integer" |
---|
description | "The file size in bytes. This may be provided to allow the server to give early feedback regarding exceeded size limits." |
---|
format | "int64" |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
TransferFileCreationOptionsRes | title | "TransferFileCreationOptionsRes" |
---|
required | |
---|
type | "object" |
---|
properties | fileId | type | "string" |
---|
description | "The ID of the file." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
TransferInfo | title | "TransferInfo" |
---|
type | "object" |
---|
properties | checksumAlgorithm | type | "string" |
---|
description | "The checksum algorithm used for checksum generation." |
---|
example | "SHA-256" |
---|
exampleSetFlag | true |
---|
|
---|
totalSize | type | "integer" |
---|
description | "The total file size in bytes." |
---|
format | "int64" |
---|
example | 13987 |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
TransferNotificationMessage | title | "TransferNotificationMessage" |
---|
type | "object" |
---|
properties | body | type | "string" |
---|
description | "The body of the transfer notification. May contain HTML." |
---|
exampleSetFlag | true |
---|
|
---|
subject | type | "string" |
---|
description | "The subject of the transfer notification." |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
TransferOneTimePasswordSecurityModeConfigReq | title | "TransferOneTimePasswordSecurityModeConfigReq" |
---|
type | "object" |
---|
properties | password | type | "string" |
---|
description | "The password for the transfer." |
---|
exampleSetFlag | true |
---|
|
---|
passwordMode | type | "string" |
---|
description | "The password mode to use. Note that if 'GENERATED' is used, the password is calculated by the server." |
---|
exampleSetFlag | true |
---|
enum | "GENERATED" |
"MANUAL" |
"NONE" |
|
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
TransferOneTimePasswordSecurityModeConfigRes | title | "TransferOneTimePasswordSecurityModeConfigRes" |
---|
type | "object" |
---|
properties | password | type | "string" |
---|
description | "The password for the transfer." |
---|
exampleSetFlag | true |
---|
|
---|
passwordMode | type | "string" |
---|
description | "The password mode to use. Note that if 'GENERATED' is used, the password is calculated by the server." |
---|
exampleSetFlag | true |
---|
enum | "GENERATED" |
"MANUAL" |
"NONE" |
|
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
TransferOneTimePasswordSecurityModeReq | title | "TransferOneTimePasswordSecurityModeReq" |
---|
type | "object" |
---|
properties | config | description | "The configuration of the security mode." |
---|
$ref | "#/components/schemas/TransferOneTimePasswordSecurityModeConfigReq" |
---|
exampleSetFlag | true |
---|
|
---|
name | type | "string" |
---|
description | "The identifier for this security mode." |
---|
exampleSetFlag | true |
---|
enum | |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
TransferOneTimePasswordSecurityModeRes | title | "TransferOneTimePasswordSecurityModeRes" |
---|
type | "object" |
---|
properties | config | description | "The configuration of the security mode." |
---|
$ref | "#/components/schemas/TransferOneTimePasswordSecurityModeConfigRes" |
---|
exampleSetFlag | true |
---|
|
---|
name | type | "string" |
---|
description | "The identifier for this security mode." |
---|
exampleSetFlag | true |
---|
enum | |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
TransferPolicyRequest | title | "TransferPolicyRequest" |
---|
required | |
---|
type | "object" |
---|
properties | recipients | type | "array" |
---|
exampleSetFlag | true |
---|
items | type | "string" |
---|
exampleSetFlag | false |
---|
|
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
TransferPolicyResult | title | "TransferPolicyResult" |
---|
type | "object" |
---|
properties | allowed | type | "boolean" |
---|
description | "Whether a transfer with the requested sender-recipient combination would be allowed or not. Please note that if the user isn't allowed as sender at all, the request would result in a error response instead." |
---|
example | true |
---|
exampleSetFlag | true |
---|
|
---|
failedRecipients | uniqueItems | true |
---|
type | "array" |
---|
description | "List of all recipients to which the given sender is not allowed to perform a transfer. This is only set if the transfer would not be allowed." |
---|
exampleSetFlag | true |
---|
items | $ref | "#/components/schemas/FailedRecipient" |
---|
exampleSetFlag | false |
---|
|
---|
|
---|
settings | description | "The evaluated policy settings of the matching policy rules. This is only set the transfer would be allowed at all." |
---|
$ref | "#/components/schemas/TransferPolicySettings" |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
TransferPolicySettings | title | "TransferPolicySettings" |
---|
type | "object" |
---|
properties | confidentialMessageAllowed | type | "boolean" |
---|
description | "Specifies whether a confidential message can be part of the transfer or not." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
confidentialMessageRequired | type | "boolean" |
---|
description | "Specifies whether a confidential message has to be part of the transfer or not." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
maxRetentionPeriod | type | "integer" |
---|
description | "Max. number of days the transfer is retrievable, starting at the transfer's provision time." |
---|
format | "int64" |
---|
example | 30 |
---|
exampleSetFlag | true |
---|
|
---|
maxTotalSize | type | "integer" |
---|
description | "Max. total size of all files in bytes." |
---|
format | "int64" |
---|
example | 2147483648 |
---|
exampleSetFlag | true |
---|
|
---|
recipientNotificationEditable | type | "boolean" |
---|
description | "Specifies whether the recipient notification can be edited or not." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
securityModes | type | "array" |
---|
description | "List of available security modes (OneTimePasswordSecurityMode, QuickSecurityMode, EidSecurityMode), ordered by priority. The first element is meant to be set as default by the client." |
---|
exampleSetFlag | true |
---|
items | $ref | "Error-ModelName{namespace='com.cryptshare.server.api.rest.ui.v1.users.transfers', name='SecurityModeDtoOfSecurityModeConfigDto'}" |
---|
exampleSetFlag | false |
---|
|
---|
|
---|
sendDownloadNotificationsChangeable | type | "boolean" |
---|
description | "Specifies whether the sendDownloadNotificationsDefault setting is changeable or not." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
sendDownloadNotificationsDefault | type | "boolean" |
---|
description | "Default setting for sending download notifications on file retrieval." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
showFileNamesChangeable | type | "boolean" |
---|
description | "Specifies whether the showFileNamesDefault setting is changeable or not." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
showFileNamesDefault | type | "boolean" |
---|
description | "Default setting for showing file names in notifications and logs." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
showZipFileContentDefault | type | "boolean" |
---|
description | "Default setting for showing file names within ZIP files in notifications and logs. This only has an effect if file names are shown in general." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
TransferSecurityModeOfobject | title | "TransferSecurityModeOfobject" |
---|
type | "object" |
---|
properties | config | type | "object" |
---|
description | "The configuration of the security mode." |
---|
exampleSetFlag | true |
---|
|
---|
name | type | "string" |
---|
description | "The identifier for this security mode." |
---|
exampleSetFlag | true |
---|
enum | |
---|
|
---|
|
---|
description | "Security mode. Possible implementations are: 'TransferOneTimePasswordSecurityMode'" |
---|
exampleSetFlag | true |
---|
|
---|
TransferSession | title | "TransferSession" |
---|
type | "object" |
---|
properties | classificationId | type | "string" |
---|
description | "An optional ID for the type of classification used for this transfer." |
---|
exampleSetFlag | true |
---|
|
---|
confidentialMessageFileId | type | "string" |
---|
description | "The file ID of the confidential message. May be null." |
---|
exampleSetFlag | true |
---|
|
---|
expirationDate | type | "string" |
---|
description | "The expiration date of the transfer. ISO 8601 with 'T' separator and numeric timezone." |
---|
example | "2020-10-09T11:51:46+02:00" |
---|
exampleSetFlag | true |
---|
|
---|
fileChecksumAlgorithm | type | "string" |
---|
description | "The name of the hashing algorithm that will be used for files in this transfer." |
---|
example | "SHA256" |
---|
exampleSetFlag | true |
---|
|
---|
files | uniqueItems | true |
---|
type | "array" |
---|
description | "The files of this transfer." |
---|
exampleSetFlag | true |
---|
items | $ref | "#/components/schemas/TransferSessionFile" |
---|
exampleSetFlag | false |
---|
|
---|
|
---|
notificationMessage | description | "The notification mail that will be sent to the recipients." |
---|
$ref | "#/components/schemas/TransferNotificationMessage" |
---|
exampleSetFlag | true |
---|
|
---|
recipientLanguage | type | "string" |
---|
description | "The recipient language. IETF BCP 47 language tag, RFC 5646. Format: <language>[-<region>]. Case insensitive." |
---|
example | "en" |
---|
exampleSetFlag | true |
---|
|
---|
recipients | $ref | "#/components/schemas/Recipients" |
---|
exampleSetFlag | true |
---|
|
---|
securityMode | description | "The security mode for this transfer." |
---|
$ref | "#/components/schemas/TransferSecurityModeOfobject" |
---|
exampleSetFlag | true |
---|
|
---|
sendDownloadNotifications | type | "boolean" |
---|
description | "If notification mails should be sent to the sender when a file is downloaded." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
sendDownloadSummary | type | "boolean" |
---|
description | "If a summary notification mail should be sent to the sender the transfer expires." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
sendRecipientNotification | type | "boolean" |
---|
description | "If notification mails should be sent to the recipients after the transfer is provided." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
sendUploadSummary | type | "boolean" |
---|
description | "If a confirmation notification mail should be sent to the sender after the transfer is provided." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
sender | $ref | "#/components/schemas/Sender" |
---|
exampleSetFlag | true |
---|
|
---|
senderLanguage | type | "string" |
---|
description | "The sender language. Initially, this is set to the value of the 'Accept-Language' header. IETF BCP 47 language tag, RFC 5646. Format: <language>[-<region>]. Case insensitive." |
---|
example | "en" |
---|
exampleSetFlag | true |
---|
|
---|
showFileNames | type | "boolean" |
---|
description | "If file names should be shown in notification mails." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
showZipFileContent | type | "boolean" |
---|
description | "If the contents of ZIP files should be shown in notification mails. Has no effect if `showFileNames` is false." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
TransferSessionCreationOptions | title | "TransferSessionCreationOptions" |
---|
type | "object" |
---|
properties | recipients | $ref | "#/components/schemas/Recipients" |
---|
exampleSetFlag | true |
---|
|
---|
sender | $ref | "#/components/schemas/Sender" |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
TransferSessionFile | title | "TransferSessionFile" |
---|
type | "object" |
---|
properties | checksum | type | "string" |
---|
description | "The checksum of the file." |
---|
example | "737b6a930368b34c9ef9022ab088ac9b0b7abf8ef9046929c5d2fea3f87e7d15" |
---|
exampleSetFlag | true |
---|
|
---|
fileName | type | "string" |
---|
description | "The name of the file." |
---|
example | "Invoice.pdf" |
---|
exampleSetFlag | true |
---|
|
---|
href | type | "string" |
---|
description | "The absolute path to the transfer file." |
---|
exampleSetFlag | true |
---|
|
---|
id | type | "string" |
---|
description | "The ID of this file." |
---|
example | "a58dFp1Tr7" |
---|
exampleSetFlag | true |
---|
|
---|
size | type | "integer" |
---|
description | "The file size in bytes." |
---|
format | "int64" |
---|
example | 13987 |
---|
exampleSetFlag | true |
---|
|
---|
state | type | "string" |
---|
description | "The state of this file." |
---|
exampleSetFlag | true |
---|
enum | "ACTIVE" |
"INITIALIZED" |
"UPLOADED" |
|
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
TransferSessionPatchable | title | "TransferSessionPatchable" |
---|
type | "object" |
---|
properties | classificationId | type | "string" |
---|
description | "An optional ID for the type of classification used for this transfer." |
---|
exampleSetFlag | true |
---|
|
---|
confidentialMessageFileId | type | "string" |
---|
description | "The file ID of the confidential message. May be null." |
---|
exampleSetFlag | true |
---|
|
---|
expirationDate | type | "string" |
---|
description | "The expiration date of the transfer. ISO 8601 with 'T' separator and numeric timezone." |
---|
example | "2020-10-09T11:51:46+02:00" |
---|
exampleSetFlag | true |
---|
|
---|
fileChecksumAlgorithm | type | "string" |
---|
description | "The name of the hashing algorithm that will be used for files in this transfer." |
---|
example | "SHA256" |
---|
exampleSetFlag | true |
---|
|
---|
notificationMessage | description | "The notification mail that will be sent to the recipients." |
---|
$ref | "#/components/schemas/TransferNotificationMessage" |
---|
exampleSetFlag | true |
---|
|
---|
recipientLanguage | type | "string" |
---|
description | "The recipient language. IETF BCP 47 language tag, RFC 5646. Format: <language>[-<region>]. Case insensitive." |
---|
example | "en" |
---|
exampleSetFlag | true |
---|
|
---|
securityMode | description | "The security mode for this transfer." |
---|
$ref | "#/components/schemas/TransferSecurityModeOfobject" |
---|
exampleSetFlag | true |
---|
|
---|
sendDownloadNotifications | type | "boolean" |
---|
description | "If notification mails should be sent to the sender when a file is downloaded." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
sendDownloadSummary | type | "boolean" |
---|
description | "If a summary notification mail should be sent to the sender the transfer expires." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
sendRecipientNotification | type | "boolean" |
---|
description | "If notification mails should be sent to the recipients after the transfer is provided." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
sendUploadSummary | type | "boolean" |
---|
description | "If a confirmation notification mail should be sent to the sender after the transfer is provided." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
sender | $ref | "#/components/schemas/Sender" |
---|
exampleSetFlag | true |
---|
|
---|
senderLanguage | type | "string" |
---|
description | "The sender language. Initially, this is set to the value of the 'Accept-Language' header. IETF BCP 47 language tag, RFC 5646. Format: <language>[-<region>]. Case insensitive." |
---|
example | "en" |
---|
exampleSetFlag | true |
---|
|
---|
showFileNames | type | "boolean" |
---|
description | "If file names should be shown in notification mails." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
showZipFileContent | type | "boolean" |
---|
description | "If the contents of ZIP files should be shown in notification mails. Has no effect if `showFileNames` is false." |
---|
example | false |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
VerificationStatus | title | "VerificationStatus" |
---|
type | "object" |
---|
properties | validUntil | type | "string" |
---|
description | "The valid to date of the token. ISO 8601 with 'T' separator and numeric timezone." |
---|
example | "2020-10-09T11:51:46+02:00" |
---|
exampleSetFlag | true |
---|
|
---|
verificationMethods | uniqueItems | true |
---|
type | "array" |
---|
description | "A list of available verification methods." |
---|
exampleSetFlag | true |
---|
items | type | "string" |
---|
exampleSetFlag | false |
---|
enum | |
---|
|
---|
|
---|
verified | type | "boolean" |
---|
description | "The state if the client is verified for the specified email address." |
---|
example | true |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|
VerificationToken | title | "VerificationToken" |
---|
type | "object" |
---|
properties | token | type | "string" |
---|
description | "The verification token" |
---|
exampleSetFlag | true |
---|
|
---|
validUntil | type | "string" |
---|
description | "The valid to date of the token. ISO 8601 with 'T' separator and numeric timezone." |
---|
example | "2020-10-09T11:51:46+02:00" |
---|
exampleSetFlag | true |
---|
|
---|
|
---|
exampleSetFlag | true |
---|
|
---|