| 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 |
|---|
|
|---|