Boomi Platform API Reference (1.0.0) - SharedCommunicationChannelComponent
Download OpenAPI Specification: Download
For more information about Postman collections, forking, and making your first API call, refer to the Working with Boomi APIs on Postman page.
The Shared Communication Channel Component object allows users to retrieve, query, update, and delete Shared Communication Channel components through the Boomi Enterprise Platform API.
The PartnerCommunication portion of this structure varies depending on which communication option you want to use for the Shared Communication Channel component. The following sections include the structures for AS2, Disk, FTP, SFTP, HTTP, and OFTP2.
AS2 communication options
<AS2CommunicationOptions>
<AS2SendSettings useDefaultSettings="" authenticationType="">
<url>SampleUrl</url>
<sslCertificate componentId=""/>
<clientSSLCertificate componentId=""/>
<AuthSettings/>
<verifyHostname/>
</AS2SendSettings>
<AS2SendOptions>
<AS2PartnerInfo>
<as2Id></as2Id>
<signingPublicCertificate componentId=""/>
<encryptionPublicCertificate componentId=""/>
<mdnSignaturePublicCertificate componentId=""/>
<clientSSLCertificate componentId=""/>
<basicAuthEnabled></basicAuthEnabled>
<rejectDuplicateMessages></rejectDuplicateMessages>
<messagesToCheckForDuplicates></messagesToCheckForDuplicates>
<ListenAuthSettings user="" password=""/>
<ListenAttachmentSettings multipleAttachments="" attachmentCache="">
<attachmentContentType></attachmentContentType>
</ListenAttachmentSettings>
<enabledLegacySMIME></enabledLegacySMIME>
<enabledFoldedHeaders></enabledFoldedHeaders>
</AS2PartnerInfo>
<AS2MessageOptions encryptionAlgorithm="" dataContentType="" signingDigestAlg="" signed="" encrypted="" compressed="" multipleAttachments="" maxDocumentCount="">
<subject></subject>
</AS2MessageOptions>
<AS2MDNOptions requestMDN="" synchronous="" signed="" useSSL="" mdnDigestAlg="" useExternalURL="">
<externalURL></externalURL>
</AS2MDNOptions>
</AS2SendOptions>
</AS2CommunicationOptions>
Disk communication options
<DiskCommunicationOptions>
<DiskGetOptions useDefaultGetOptions="" deleteAfterRead="" maxFileCount="" filterMatchType="">
<fileFilter></fileFilter>
<getDirectory></getDirectory>
</DiskGetOptions>
<DiskSendOptions useDefaultSendOptions="" createDirectory="" writeOption="">
<sendDirectory></sendDirectory>
</DiskSendOptions>
</DiskCommunicationOptions>
FTP communication options
<FTPCommunicationOptions>
<FTPSettings useDefaultSettings="" connectionMode="">
<host></host>
<port></port>
<user>Sampleuer</user>
<FTPSSLOptions useClientAuthentication="" sslmode="">
<clientSSLCertificate componentId=""/>
</FTPSSLOptions>
</FTPSettings>
<FTPGetOptions useDefaultGetOptions="" ftpAction="" transferType="">
<remoteDirectory></remoteDirectory>
<fileToMove></fileToMove>
<maxFileCount></maxFileCount>
</FTPGetOptions>
<FTPSendOptions useDefaultSendOptions="" ftpAction="" transferType="">
<remoteDirectory></remoteDirectory>
<moveToDirectory></moveToDirectory>
</FTPSendOptions>
</FTPCommunicationOptions>
SFTP communication options
<SFTPCommunicationOptions>
<SFTPSettings useDefaultSettings="">
<host></host>
<port></port>
<user></user>
<SFTPProxySettings proxyEnabled="" type="">
<host></host>
<port></port>
<user></user>
</SFTPProxySettings>
<SFTPSSHOptions sshkeyauth="" dhKeySizeMax1024="">
<sshkeypath></sshkeypath>
<knownHostEntry></knownHostEntry>
</SFTPSSHOptions>
</SFTPSettings>
<SFTPGetOptions useDefaultGetOptions="" ftpAction="" moveToForceOverride="">
<remoteDirectory></remoteDirectory>
<fileToMove></fileToMove>
<maxFileCount></maxFileCount>
<moveToDirectory></moveToDirectory>
</SFTPGetOptions>
<SFTPSendOptions useDefaultSendOptions="" ftpAction="" moveToForceOverride="">
<remoteDirectory></remoteDirectory>
<moveToDirectory></moveToDirectory>
</SFTPSendOptions>
</SFTPCommunicationOptions>
HTTP communication options
<HTTPCommunicationOptions>
<HTTPSettings url="" useBasicAuth="" useCustomAuth="" authenticationType="" connectTimeout="" readTimeout="" cookieScope="" useDefaultSettings="">
<HTTPAuthSettings user=""/>
<HTTPOAuthSettings suppressBlankAccessToken=""/>
<HTTPOAuth2Settings grantType="">
<credentials clientId=""/>
<authorizationTokenEndpoint url=""/>
<authorizationParameters/>
<accessTokenEndpoint url=""/>
<accessTokenParameters/>
<scope></scope>
</HTTPOAuth2Settings>
<HTTPSSLOptions clientauth="" clientsslalias="" trustServerCert="" trustedcertalias=""/>
</HTTPSettings>
<HTTPGetOptions requestProfileType="" responseProfileType="" responseProfile="" requestProfile="" dataContentType="" methodType="" returnErrors="" followRedirects="" useDefaultOptions="">
<requestHeaders/>
<pathElements/>
<responseHeaderMapping/>
<reflectHeaders/>
</HTTPGetOptions>
<HTTPSendOptions requestProfileType="" responseProfileType="" dataContentType="" methodType="" returnErrors="" followRedirects="" useDefaultOptions="">
<requestHeaders/>
<pathElements/>
<responseHeaderMapping/>
<reflectHeaders/>
</HTTPSendOptions>
<HTTPListenOptions objectName="" username="" useDefaultListenOptions="" mimePassthrough=""/>
</HTTPCommunicationOptions>
OFTP2 communication options
<OFTPCommunicationOptions>
<OFTPConnectionSettings>
<host></host>
<port></port>
<tls>false</tls>
<ssidauth>false</ssidauth>
<sfidciph>"",0</sfidciph>
<useClientSSL>false</useClientSSL>
<useGateway>false</useGateway>
</OFTPConnectionSettings>
<OFTPGetOptions>
<OFTPPartnerGroup>
<myPartnerInfo>
<ssidcode></ssidcode>
<encrypting-certificate></encrypting-certificate>
<ssidcmpr></ssidcmpr>
<sfidsec-sign></sfidsec-sign>
<sfidsec-encrypt></sfidsec-encrypt>
<sfidsign></sfidsign>
</myPartnerInfo>
</OFTPPartnerGroup>
</OFTPGetOptions>
<OFTPSendOptions type="OFTPSendOptions">
<OFTPPartnerGroup>
<myPartnerInfo>
<ssidcode></ssidcode>
<encrypting-certificate></encrypting-certificate>
<ssidcmpr></ssidcmpr>
<sfidsec-sign></sfidsec-sign>
<sfidsec-encrypt></sfidsec-encrypt>
<sfidsign></sfidsign>
</myPartnerInfo>
</OFTPPartnerGroup>
</OFTPSendOptions>
<OFTPSendOptions type="OFTPSendOptionsInfo">
<gatewayMode></gatewayMode>
<sendeerp></sendeerp>
<cd></cd>
</OFTPSendOptions>
<OFTPServerListenOptions>
<OFTPPartnerGroup>
<myPartnerInfo>
<ssidcode></ssidcode>
<encrypting-certificate></encrypting-certificate>
<ssidcmpr></ssidcmpr>
<sfidsec-sign></sfidsec-sign>
<sfidsec-encrypt></sfidsec-encrypt>
<sfidsign></sfidsign>
</myPartnerInfo>
</OFTPPartnerGroup>
</OFTPServerListenOptions>
</OFTPCommunicationOptions>
OFTP2 partner archiving
<PartnerArchiving enableArchiving="">
<componentName></componentName>
<componentId></componentId>
<folderName></folderName>
<folderId></folderId>
</PartnerArchiving>
Creates a SharedCommunicationChannelComponent object
The sample request creates a Shared Communication Component named Disk Comms Channel.
Authorizations:
Request Body schema: optional
required | object (SharedCommunicationChannelComponent_PartnerArchiving) |
required | object (SharedCommunicationChannelComponent_PartnerCommunication) |
| componentId | string |
| deleted | boolean |
| communicationType | string |
| folderName | string |
| branchId | string |
| folderId | integer <int64> |
| branchName | string |
| componentName | string |
| description | string |
Responses
Response Schema:
required | object (SharedCommunicationChannelComponent_PartnerArchiving) |
required | object (SharedCommunicationChannelComponent_PartnerCommunication) |
| componentId | string |
| deleted | boolean |
| communicationType | string |
| folderName | string |
| branchId | string |
| folderId | integer <int64> |
| branchName | string |
| componentName | string |
| description | string |
US - Boomi Platform API Endpoint URL. {accountId} is the Account ID of the authenticated Boomi platform account making this request.
GB - Boomi Platform API Endpoint URL.
Request samples
- Payload
{- "@type": "SharedCommunicationChannelComponent",
- "PartnerCommunication": {
- "@type": "PartnerCommunication",
- "DiskCommunicationOptions": {
- "@type": "DiskCommunicationOptions",
- "DiskGetOptions": {
- "@type": "DiskGetOptions",
- "fileFilter": "*",
- "getDirectory": "GetDirectory",
- "useDefaultGetOptions": false,
- "deleteAfterRead": true,
- "maxFileCount": [
- "BigInteger",
- 0
], - "filterMatchType": "wildcard"
}, - "DiskSendOptions": {
- "@type": "DiskSendOptions",
- "sendDirectory": "SendDirectory",
- "useDefaultSendOptions": false,
- "createDirectory": true,
- "writeOption": "unique"
}
}, - "AS2CommunicationOptions": {
- "@type": "AS2CommunicationOptions",
- "AS2SendSettings": {
- "@type": "AS2SendSettings",
- "AuthSettings": {
- "@type": "AS2BasicAuthInfo"
}, - "verifyHostname": false,
- "useDefaultSettings": false,
- "authenticationType": "NONE"
}, - "AS2SendOptions": {
- "@type": "AS2SendOptions",
- "AS2PartnerInfo": {
- "@type": "AS2PartnerInfo",
- "basicAuthEnabled": false,
- "rejectDuplicateMessages": false,
- "messagesToCheckForDuplicates": 100000,
- "ListenAuthSettings": {
- "@type": "AS2BasicAuthInfo"
}, - "ListenAttachmentSettings": {
- "@type": "AttachmentInfo"
}, - "requireEncryptedMessages": true,
- "requireSignedMessages": true
}, - "AS2MessageOptions": {
- "@type": "AS2MessageOptions",
- "encryptionAlgorithm": "tripledes",
- "dataContentType": "textplain",
- "signingDigestAlg": "SHA1",
- "signed": false,
- "encrypted": false,
- "compressed": false,
- "multipleAttachments": false,
- "enabledFoldedHeaders": false
}, - "AS2MDNOptions": {
- "@type": "AS2MDNOptions",
- "requestMDN": false,
- "synchronous": "sync",
- "signed": false,
- "useSSL": false,
- "mdnDigestAlg": "SHA1",
- "useExternalURL": false,
- "enabledFoldedHeaders": false
}
}
}, - "GenericCommunicationOptions": [
- {
- "@type": "GenericCommunicationOptions",
- "connectorType": "my-custom-connector",
- "GenericConnectionConfig": {
- "@type": "GenericConnectionConfig",
- "useDefaultSettings": false,
- "field": [
- {
- "id": "remoteDirectory",
- "value": "/mnt/data/qauser/B2B SFTP vX/Outbound",
- "type": "string"
}, - {
- "id": "host",
- "value": "ftp.boomi.com",
- "type": "string"
}, - {
- "id": "port",
- "value": "22",
- "type": "integer"
}, - {
- "id": "username",
- "value": "qauser",
- "type": "string"
}, - {
- "id": "authType",
- "value": "None",
- "type": "string"
}, - {
- "id": "keyPath",
- "value": "",
- "type": "string"
}, - {
- "id": "keyPairName",
- "value": "",
- "type": "string"
}, - {
- "id": "enablePooling",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "proxyEnable",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "proxyType",
- "value": "atom",
- "type": "string"
}, - {
- "id": "proxyHost",
- "value": "",
- "type": "string"
}, - {
- "id": "proxyPort",
- "value": "",
- "type": "integer"
}, - {
- "id": "proxyuserName",
- "value": "",
- "type": "string"
}, - {
- "id": "hostEntry",
- "value": "",
- "type": "string"
}, - {
- "id": "connectionTimeout",
- "value": "100000",
- "type": "integer"
}, - {
- "id": "readTimeout",
- "value": "1000",
- "type": "integer"
}, - {
- "id": "compression.s2c",
- "value": "none",
- "type": "string"
}, - {
- "id": "compression.c2s",
- "value": "none",
- "type": "string"
}, - {
- "id": "lang.s2c",
- "value": "",
- "type": "string"
}, - {
- "id": "lang.c2s",
- "value": "",
- "type": "string"
}, - {
- "id": "CheckMacs",
- "value": "",
- "type": "string"
}, - {
- "id": "CheckCiphers",
- "value": "chacha20-poly1305@openssh.com",
- "type": "string"
}, - {
- "id": "CheckSignatures",
- "value": "ssh-ed25519,ssh-ed448",
- "type": "string"
}, - {
- "id": "sftpCustomConfiguration",
- "type": "customproperties",
- "customProperties": { }
}
]
}, - "GenericOperationConfig": [
- {
- "@type": "GenericOperationConfig",
- "operationType": "CREATE",
- "customOperationType": "TPWrite",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": false,
- "field": [
- {
- "id": "subDirectory",
- "value": "",
- "type": "string"
}, - {
- "id": "createDir",
- "value": "true",
- "type": "boolean"
}, - {
- "id": "actionIfFileExists",
- "value": "FORCE_UNIQUE_NAMES",
- "type": "string"
}, - {
- "id": "stagingDirectory",
- "value": "",
- "type": "string"
}, - {
- "id": "tempExtension",
- "value": "",
- "type": "string"
}, - {
- "id": "targetFileName",
- "value": "$DATE.$EXTENSION",
- "type": "string"
}, - {
- "id": "tempFileName",
- "value": "test.dat",
- "type": "string"
}
]
}, - {
- "@type": "GenericOperationConfig",
- "operationType": "QUERY",
- "customOperationType": "TPList",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": false,
- "field": [
- {
- "id": "subDirectory",
- "value": "",
- "type": "string"
}, - {
- "id": "fileName",
- "value": "*.dat",
- "type": "string"
}, - {
- "id": "fileNameStrategy",
- "value": "WILDCARD",
- "type": "string"
}, - {
- "id": "sortBy",
- "value": "",
- "type": "string"
}, - {
- "id": "sortOrder",
- "value": "",
- "type": "string"
}, - {
- "id": "count",
- "value": "-1",
- "type": "integer"
}, - {
- "id": "actionAfterRead",
- "value": "none",
- "type": "string"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}
]
}
]
}, - {
- "@type": "GenericCommunicationOptions",
- "connectorType": "officialboomi-X3979C-jmsv2-prod",
- "GenericConnectionConfig": {
- "@type": "GenericConnectionConfig",
- "useDefaultSettings": true,
- "field": [
- {
- "id": "version",
- "value": "V2_0",
- "type": "string"
}, - {
- "id": "server_type",
- "value": "GENERIC_JNDI",
- "type": "string"
}, - {
- "id": "authentication",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "username",
- "value": "",
- "type": "string"
}, - {
- "id": "jndi_lookup_factory",
- "value": "",
- "type": "string"
}, - {
- "id": "initial_context_factory",
- "value": "",
- "type": "string"
}, - {
- "id": "provider_url",
- "value": "",
- "type": "string"
}, - {
- "id": "jdbc_url",
- "value": "",
- "type": "string"
}, - {
- "id": "jms_properties",
- "type": "customproperties"
}, - {
- "id": "websphere_host_name",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_host_list",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_host_port",
- "value": "",
- "type": "integer"
}, - {
- "id": "websphere_queue_manager",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_channel",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_use_ssl",
- "value": "",
- "type": "boolean"
}, - {
- "id": "websphere_ssl_suite_option",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_ssl_suite_text",
- "value": "",
- "type": "string"
}, - {
- "id": "use_connection_pooling",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "pool_maximum_connections",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_minimum_connections",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_maximum_idle_time",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_maximum_wait_time",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_exhausted_action",
- "value": "",
- "type": "string"
}
]
}, - "GenericOperationConfig": [
- {
- "@type": "GenericOperationConfig",
- "operationType": "LISTEN",
- "customOperationType": "TPListen",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": true,
- "field": [
- {
- "id": "delivery_policy",
- "value": "AT_LEAST_ONCE",
- "type": "string"
}, - {
- "id": "use_transaction",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "message_selector",
- "value": "",
- "type": "string"
}, - {
- "id": "use_durable_subscription",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "subscription_name",
- "value": "",
- "type": "string"
}, - {
- "id": "max_concurrent_executions",
- "value": "1",
- "type": "integer"
}, - {
- "id": "singleton_listener",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "client_ID",
- "value": "",
- "type": "string"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}
]
}, - {
- "@type": "GenericOperationConfig",
- "operationType": "QUERY",
- "customOperationType": "TPRead",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": true,
- "field": [
- {
- "id": "use_transaction",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "message_selector",
- "value": "",
- "type": "string"
}, - {
- "id": "use_durable_subscription",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "subscription_name",
- "value": "",
- "type": "string"
}, - {
- "id": "client_ID",
- "value": "",
- "type": "string"
}, - {
- "id": "receive_mode",
- "value": "NO_WAIT",
- "type": "string"
}, - {
- "id": "number_of_messages",
- "value": "",
- "type": "integer"
}, - {
- "id": "maximum_number_of_messages",
- "value": "",
- "type": "integer"
}, - {
- "id": "receive_timeout",
- "value": "",
- "type": "integer"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}
]
}, - {
- "@type": "GenericOperationConfig",
- "operationType": "CREATE",
- "customOperationType": "TPWrite",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": true,
- "field": [
- {
- "id": "use_transaction",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "transaction_batch_size",
- "value": "",
- "type": "integer"
}, - {
- "id": "correlation_id",
- "value": "",
- "type": "string"
}, - {
- "id": "message_type",
- "value": "",
- "type": "string"
}, - {
- "id": "priority",
- "value": "",
- "type": "string"
}, - {
- "id": "reply_to",
- "value": "",
- "type": "string"
}, - {
- "id": "time_to_live",
- "value": "0",
- "type": "integer"
}, - {
- "id": "client_ID",
- "value": "",
- "type": "string"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}, - {
- "id": "destination_type",
- "value": "text_message",
- "type": "string"
}, - {
- "id": "jms_operation_properties",
- "type": "customproperties"
}
]
}
]
}
]
}, - "PartnerArchiving": {
- "@type": "PartnerArchiving",
- "enableArchiving": false
}, - "componentName": "NEWWW API SFTP Communication Channel",
- "folderName": "Samplefolder",
- "folderId": 3230906,
- "branchId": "QjoyNzQ0NzA",
- "branchName": "main",
- "componentId": "24ffe7cb-0bde-4fa7-ad49-5516b504ba6f"
}Response samples
- 200
- 403
- 410
- 503
{- "@type": "SharedCommunicationChannelComponent",
- "componentName": "NEWWW API SFTP Communication Channel",
- "componentId": "24ffe7cb-0bde-4fa7-ad49-5516b504ba6f",
- "folderName": "Samplefolder",
- "folderId": 3230906,
- "branchName": "main",
- "branchId": "QjoyNzQ0NzA",
- "PartnerCommunication": {
- "@type": "PartnerCommunication",
- "GenericCommunicationOptions": [
- {
- "@type": "GenericCommunicationOptions",
- "connectorType": "my-custom-connector",
- "GenericConnectionConfig": {
- "@type": "GenericConnectionConfig",
- "useDefaultSettings": false,
- "field": [
- {
- "id": "remoteDirectory",
- "value": "/mnt/data/qauser/B2B SFTP vX/Outbound",
- "type": "string"
}, - {
- "id": "host",
- "value": "ftp.boomi.com",
- "type": "string"
}, - {
- "id": "port",
- "value": "22",
- "type": "integer"
}, - {
- "id": "username",
- "value": "qauser",
- "type": "string"
}, - {
- "id": "password",
- "type": "password"
}, - {
- "id": "authType",
- "value": "None",
- "type": "string"
}, - {
- "id": "keyPath",
- "value": "",
- "type": "string"
}, - {
- "id": "keyPswrd",
- "type": "password"
}, - {
- "id": "prvkeyContent",
- "type": "password"
}, - {
- "id": "keyContentPwd",
- "type": "password"
}, - {
- "id": "pubkeyContent",
- "type": "password"
}, - {
- "id": "keyPairName",
- "value": "",
- "type": "string"
}, - {
- "id": "enablePooling",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "proxyEnable",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "proxyType",
- "value": "atom",
- "type": "string"
}, - {
- "id": "proxyHost",
- "value": "",
- "type": "string"
}, - {
- "id": "proxyPort",
- "value": "",
- "type": "integer"
}, - {
- "id": "proxyuserName",
- "value": "",
- "type": "string"
}, - {
- "id": "proxyPassword",
- "type": "password"
}, - {
- "id": "hostEntry",
- "value": "",
- "type": "string"
}, - {
- "id": "connectionTimeout",
- "value": "100000",
- "type": "integer"
}, - {
- "id": "readTimeout",
- "value": "1000",
- "type": "integer"
}, - {
- "id": "kex",
- "value": "curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256",
- "type": "string"
}, - {
- "id": "server_host_key",
- "value": "ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256",
- "type": "string"
}, - {
- "id": "cipher.s2c",
- "value": "aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com",
- "type": "string"
}, - {
- "id": "cipher.c2s",
- "value": "aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com",
- "type": "string"
}, - {
- "id": "mac.s2c",
- "value": "hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1",
- "type": "string"
}, - {
- "id": "mac.c2s",
- "value": "hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1",
- "type": "string"
}, - {
- "id": "compression.s2c",
- "value": "none",
- "type": "string"
}, - {
- "id": "compression.c2s",
- "value": "none",
- "type": "string"
}, - {
- "id": "lang.s2c",
- "value": "",
- "type": "string"
}, - {
- "id": "lang.c2s",
- "value": "",
- "type": "string"
}, - {
- "id": "CheckKexes",
- "value": "sntrup761x25519-sha512@openssh.com,curve25519-sha256,curve25519-sha256@libssh.org,curve448-sha512",
- "type": "string"
}, - {
- "id": "CheckMacs",
- "value": "",
- "type": "string"
}, - {
- "id": "CheckCiphers",
- "value": "chacha20-poly1305@openssh.com",
- "type": "string"
}, - {
- "id": "CheckSignatures",
- "value": "ssh-ed25519,ssh-ed448",
- "type": "string"
}, - {
- "id": "sftpCustomConfiguration",
- "type": "customproperties",
- "customProperties": { }
}
]
}, - "GenericOperationConfig": [
- {
- "@type": "GenericOperationConfig",
- "operationType": "CREATE",
- "customOperationType": "TPWrite",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": false,
- "field": [
- {
- "id": "subDirectory",
- "value": "",
- "type": "string"
}, - {
- "id": "createDir",
- "value": "true",
- "type": "boolean"
}, - {
- "id": "actionIfFileExists",
- "value": "FORCE_UNIQUE_NAMES",
- "type": "string"
}, - {
- "id": "stagingDirectory",
- "value": "",
- "type": "string"
}, - {
- "id": "tempExtension",
- "value": "",
- "type": "string"
}, - {
- "id": "targetFileName",
- "value": "$DATE.$EXTENSION",
- "type": "string"
}, - {
- "id": "tempFileName",
- "value": "test.dat",
- "type": "string"
}
]
}, - {
- "@type": "GenericOperationConfig",
- "operationType": "QUERY",
- "customOperationType": "TPList",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": false,
- "field": [
- {
- "id": "subDirectory",
- "value": "",
- "type": "string"
}, - {
- "id": "fileName",
- "value": "*.dat",
- "type": "string"
}, - {
- "id": "fileNameStrategy",
- "value": "WILDCARD",
- "type": "string"
}, - {
- "id": "sortBy",
- "value": "",
- "type": "string"
}, - {
- "id": "sortOrder",
- "value": "",
- "type": "string"
}, - {
- "id": "count",
- "value": "-1",
- "type": "integer"
}, - {
- "id": "actionAfterRead",
- "value": "none",
- "type": "string"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}
]
}
]
}, - {
- "@type": "GenericCommunicationOptions",
- "connectorType": "officialboomi-X3979C-jmsv2-prod",
- "GenericConnectionConfig": {
- "@type": "GenericConnectionConfig",
- "useDefaultSettings": true,
- "field": [
- {
- "id": "version",
- "value": "V2_0",
- "type": "string"
}, - {
- "id": "server_type",
- "value": "GENERIC_JNDI",
- "type": "string"
}, - {
- "id": "authentication",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "username",
- "value": "",
- "type": "string"
}, - {
- "id": "jndi_lookup_factory",
- "value": "",
- "type": "string"
}, - {
- "id": "initial_context_factory",
- "value": "",
- "type": "string"
}, - {
- "id": "provider_url",
- "value": "",
- "type": "string"
}, - {
- "id": "jdbc_url",
- "value": "",
- "type": "string"
}, - {
- "id": "jms_properties",
- "type": "customproperties"
}, - {
- "id": "websphere_host_name",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_host_list",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_host_port",
- "value": "",
- "type": "integer"
}, - {
- "id": "websphere_queue_manager",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_channel",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_use_ssl",
- "value": "",
- "type": "boolean"
}, - {
- "id": "websphere_ssl_suite_option",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_ssl_suite_text",
- "value": "",
- "type": "string"
}, - {
- "id": "use_connection_pooling",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "pool_maximum_connections",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_minimum_connections",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_maximum_idle_time",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_maximum_wait_time",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_exhausted_action",
- "value": "",
- "type": "string"
}
]
}, - "GenericOperationConfig": [
- {
- "@type": "GenericOperationConfig",
- "operationType": "LISTEN",
- "customOperationType": "TPListen",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": true,
- "field": [
- {
- "id": "delivery_policy",
- "value": "AT_LEAST_ONCE",
- "type": "string"
}, - {
- "id": "use_transaction",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "message_selector",
- "value": "",
- "type": "string"
}, - {
- "id": "use_durable_subscription",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "subscription_name",
- "value": "",
- "type": "string"
}, - {
- "id": "max_concurrent_executions",
- "value": "1",
- "type": "integer"
}, - {
- "id": "singleton_listener",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "client_ID",
- "value": "",
- "type": "string"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}
]
}, - {
- "@type": "GenericOperationConfig",
- "operationType": "QUERY",
- "customOperationType": "TPRead",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": true,
- "field": [
- {
- "id": "use_transaction",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "message_selector",
- "value": "",
- "type": "string"
}, - {
- "id": "use_durable_subscription",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "subscription_name",
- "value": "",
- "type": "string"
}, - {
- "id": "client_ID",
- "value": "",
- "type": "string"
}, - {
- "id": "receive_mode",
- "value": "NO_WAIT",
- "type": "string"
}, - {
- "id": "number_of_messages",
- "value": "",
- "type": "integer"
}, - {
- "id": "maximum_number_of_messages",
- "value": "",
- "type": "integer"
}, - {
- "id": "receive_timeout",
- "value": "",
- "type": "integer"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}
]
}, - {
- "@type": "GenericOperationConfig",
- "operationType": "CREATE",
- "customOperationType": "TPWrite",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": true,
- "field": [
- {
- "id": "use_transaction",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "transaction_batch_size",
- "value": "",
- "type": "integer"
}, - {
- "id": "correlation_id",
- "value": "",
- "type": "string"
}, - {
- "id": "message_type",
- "value": "",
- "type": "string"
}, - {
- "id": "priority",
- "value": "",
- "type": "string"
}, - {
- "id": "reply_to",
- "value": "",
- "type": "string"
}, - {
- "id": "time_to_live",
- "value": "0",
- "type": "integer"
}, - {
- "id": "client_ID",
- "value": "",
- "type": "string"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}, - {
- "id": "destination_type",
- "value": "text_message",
- "type": "string"
}, - {
- "id": "jms_operation_properties",
- "type": "customproperties"
}
]
}
]
}
]
}, - "PartnerArchiving": {
- "@type": "PartnerArchiving",
- "enableArchiving": false
}
}Retrieves an instance of a SharedCommunicationChannelComponent object
Send an HTTP GET request where {accountId} is the ID of the authenticating account for the request and {componentId} is the ID of the component being retrieved.
Authorizations:
path Parameters
| id required | string Unique identifier componentId for the Shared Communication Channel Component in UUID format. System-generated when created. |
Responses
Response Schema:
required | object (SharedCommunicationChannelComponent_PartnerArchiving) |
required | object (SharedCommunicationChannelComponent_PartnerCommunication) |
| componentId | string |
| deleted | boolean |
| communicationType | string |
| folderName | string |
| branchId | string |
| folderId | integer <int64> |
| branchName | string |
| componentName | string |
| description | string |
US - Boomi Platform API Endpoint URL. {accountId} is the Account ID of the authenticated Boomi platform account making this request.
GB - Boomi Platform API Endpoint URL.
Response samples
- 200
- 403
- 410
- 503
{- "SharedCommunicationChannelComponent": {
- "PartnerCommunication": {
- "DiskCommunicationOptions": {
- "DiskGetOptions": {
- "fileFilter": "*",
- "getDirectory": "ExampleGetDirectory"
}, - "DiskSendOptions": {
- "sendDirectory": "ExampleSendDirectory"
}
}, - "@type": "PartnerCommunication",
- "AS2CommunicationOptions": {
- "@type": "AS2CommunicationOptions",
- "AS2SendSettings": {
- "@type": "AS2SendSettings",
- "AuthSettings": {
- "@type": "AS2BasicAuthInfo"
}, - "verifyHostname": false,
- "useDefaultSettings": false,
- "authenticationType": "NONE"
}, - "AS2SendOptions": {
- "@type": "AS2SendOptions",
- "AS2PartnerInfo": {
- "@type": "AS2PartnerInfo",
- "basicAuthEnabled": false,
- "rejectDuplicateMessages": false,
- "messagesToCheckForDuplicates": 100000,
- "ListenAuthSettings": {
- "@type": "AS2BasicAuthInfo"
}, - "ListenAttachmentSettings": {
- "@type": "AttachmentInfo"
}, - "requireEncryptedMessages": true,
- "requireSignedMessages": true
}, - "AS2MessageOptions": {
- "@type": "AS2MessageOptions",
- "encryptionAlgorithm": "tripledes",
- "dataContentType": "textplain",
- "signingDigestAlg": "SHA1",
- "signed": false,
- "encrypted": false,
- "compressed": false,
- "multipleAttachments": false,
- "enabledFoldedHeaders": false
}, - "AS2MDNOptions": {
- "@type": "AS2MDNOptions",
- "requestMDN": false,
- "synchronous": "sync",
- "signed": false,
- "useSSL": false,
- "mdnDigestAlg": "SHA1",
- "useExternalURL": false,
- "enabledFoldedHeaders": false
}
}
}, - "GenericCommunicationOptions": [
- {
- "@type": "GenericCommunicationOptions",
- "connectorType": "my-custom-connector",
- "GenericConnectionConfig": {
- "@type": "GenericConnectionConfig",
- "useDefaultSettings": false,
- "field": [
- {
- "id": "remoteDirectory",
- "value": "/mnt/data/qauser/B2B SFTP vX/Outbound",
- "type": "string"
}, - {
- "id": "host",
- "value": "ftp.boomi.com",
- "type": "string"
}, - {
- "id": "port",
- "value": "22",
- "type": "integer"
}, - {
- "id": "username",
- "value": "qauser",
- "type": "string"
}, - {
- "id": "authType",
- "value": "None",
- "type": "string"
}, - {
- "id": "keyPath",
- "value": "",
- "type": "string"
}, - {
- "id": "keyPairName",
- "value": "",
- "type": "string"
}, - {
- "id": "enablePooling",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "proxyEnable",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "proxyType",
- "value": "atom",
- "type": "string"
}, - {
- "id": "proxyHost",
- "value": "",
- "type": "string"
}, - {
- "id": "proxyPort",
- "value": "",
- "type": "integer"
}, - {
- "id": "proxyuserName",
- "value": "",
- "type": "string"
}, - {
- "id": "hostEntry",
- "value": "",
- "type": "string"
}, - {
- "id": "connectionTimeout",
- "value": "100000",
- "type": "integer"
}, - {
- "id": "readTimeout",
- "value": "1000",
- "type": "integer"
}, - {
- "id": "kex",
- "value": "curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256",
- "type": "string"
}, - {
- "id": "server_host_key",
- "value": "ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-512,rsa-sha2-256",
- "type": "string"
}, - {
- "id": "cipher.s2c",
- "value": "aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com",
- "type": "string"
}, - {
- "id": "cipher.c2s",
- "value": "aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com",
- "type": "string"
}, - {
- "id": "mac.s2c",
- "value": "hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1",
- "type": "string"
}, - {
- "id": "mac.c2s",
- "value": "hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1",
- "type": "string"
}, - {
- "id": "compression.s2c",
- "value": "none",
- "type": "string"
}, - {
- "id": "compression.c2s",
- "value": "none",
- "type": "string"
}, - {
- "id": "lang.s2c",
- "value": "",
- "type": "string"
}, - {
- "id": "lang.c2s",
- "value": "",
- "type": "string"
}, - {
- "id": "CheckKexes",
- "value": "sntrup761x25519-sha512@openssh.com,curve25519-sha256,curve25519-sha256@libssh.org,curve448-sha512",
- "type": "string"
}, - {
- "id": "CheckMacs",
- "value": "",
- "type": "string"
}, - {
- "id": "CheckCiphers",
- "value": "chacha20-poly1305@openssh.com",
- "type": "string"
}, - {
- "id": "CheckSignatures",
- "value": "ssh-ed25519,ssh-ed448",
- "type": "string"
}, - {
- "id": "sftpCustomConfiguration",
- "type": "customproperties",
- "customProperties": { }
}
]
}, - "GenericOperationConfig": [
- {
- "@type": "GenericOperationConfig",
- "operationType": "CREATE",
- "customOperationType": "TPWrite",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": false,
- "field": [
- {
- "id": "subDirectory",
- "value": "",
- "type": "string"
}, - {
- "id": "createDir",
- "value": "true",
- "type": "boolean"
}, - {
- "id": "actionIfFileExists",
- "value": "FORCE_UNIQUE_NAMES",
- "type": "string"
}, - {
- "id": "stagingDirectory",
- "value": "",
- "type": "string"
}, - {
- "id": "tempExtension",
- "value": "",
- "type": "string"
}, - {
- "id": "targetFileName",
- "value": "$DATE.$EXTENSION",
- "type": "string"
}, - {
- "id": "tempFileName",
- "value": "test.dat",
- "type": "string"
}
]
}, - {
- "@type": "GenericOperationConfig",
- "operationType": "QUERY",
- "customOperationType": "TPList",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": false,
- "field": [
- {
- "id": "subDirectory",
- "value": "",
- "type": "string"
}, - {
- "id": "fileName",
- "value": "*.dat",
- "type": "string"
}, - {
- "id": "fileNameStrategy",
- "value": "WILDCARD",
- "type": "string"
}, - {
- "id": "sortBy",
- "value": "",
- "type": "string"
}, - {
- "id": "sortOrder",
- "value": "",
- "type": "string"
}, - {
- "id": "count",
- "value": "-1",
- "type": "integer"
}, - {
- "id": "actionAfterRead",
- "value": "none",
- "type": "string"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}
]
}
]
}, - {
- "@type": "GenericCommunicationOptions",
- "connectorType": "officialboomi-X3979C-jmsv2-prod",
- "GenericConnectionConfig": {
- "@type": "GenericConnectionConfig",
- "useDefaultSettings": true,
- "field": [
- {
- "id": "version",
- "value": "V2_0",
- "type": "string"
}, - {
- "id": "server_type",
- "value": "GENERIC_JNDI",
- "type": "string"
}, - {
- "id": "authentication",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "username",
- "value": "",
- "type": "string"
}, - {
- "id": "jndi_lookup_factory",
- "value": "",
- "type": "string"
}, - {
- "id": "initial_context_factory",
- "value": "",
- "type": "string"
}, - {
- "id": "provider_url",
- "value": "",
- "type": "string"
}, - {
- "id": "jdbc_url",
- "value": "",
- "type": "string"
}, - {
- "id": "jms_properties",
- "type": "customproperties"
}, - {
- "id": "websphere_host_name",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_host_list",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_host_port",
- "value": "",
- "type": "integer"
}, - {
- "id": "websphere_queue_manager",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_channel",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_use_ssl",
- "value": "",
- "type": "boolean"
}, - {
- "id": "websphere_ssl_suite_option",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_ssl_suite_text",
- "value": "",
- "type": "string"
}, - {
- "id": "use_connection_pooling",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "pool_maximum_connections",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_minimum_connections",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_maximum_idle_time",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_maximum_wait_time",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_exhausted_action",
- "value": "",
- "type": "string"
}
]
}, - "GenericOperationConfig": [
- {
- "@type": "GenericOperationConfig",
- "operationType": "LISTEN",
- "customOperationType": "TPListen",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": true,
- "field": [
- {
- "id": "delivery_policy",
- "value": "AT_LEAST_ONCE",
- "type": "string"
}, - {
- "id": "use_transaction",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "message_selector",
- "value": "",
- "type": "string"
}, - {
- "id": "use_durable_subscription",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "subscription_name",
- "value": "",
- "type": "string"
}, - {
- "id": "max_concurrent_executions",
- "value": "1",
- "type": "integer"
}, - {
- "id": "singleton_listener",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "client_ID",
- "value": "",
- "type": "string"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}
]
}, - {
- "@type": "GenericOperationConfig",
- "operationType": "QUERY",
- "customOperationType": "TPRead",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": true,
- "field": [
- {
- "id": "use_transaction",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "message_selector",
- "value": "",
- "type": "string"
}, - {
- "id": "use_durable_subscription",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "subscription_name",
- "value": "",
- "type": "string"
}, - {
- "id": "client_ID",
- "value": "",
- "type": "string"
}, - {
- "id": "receive_mode",
- "value": "NO_WAIT",
- "type": "string"
}, - {
- "id": "number_of_messages",
- "value": "",
- "type": "integer"
}, - {
- "id": "maximum_number_of_messages",
- "value": "",
- "type": "integer"
}, - {
- "id": "receive_timeout",
- "value": "",
- "type": "integer"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}
]
}, - {
- "@type": "GenericOperationConfig",
- "operationType": "CREATE",
- "customOperationType": "TPWrite",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": true,
- "field": [
- {
- "id": "use_transaction",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "transaction_batch_size",
- "value": "",
- "type": "integer"
}, - {
- "id": "correlation_id",
- "value": "",
- "type": "string"
}, - {
- "id": "message_type",
- "value": "",
- "type": "string"
}, - {
- "id": "priority",
- "value": "",
- "type": "string"
}, - {
- "id": "reply_to",
- "value": "",
- "type": "string"
}, - {
- "id": "time_to_live",
- "value": "0",
- "type": "integer"
}, - {
- "id": "client_ID",
- "value": "",
- "type": "string"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}, - {
- "id": "destination_type",
- "value": "text_message",
- "type": "string"
}, - {
- "id": "jms_operation_properties",
- "type": "customproperties"
}
]
}
]
}
]
}, - "PartnerArchiving": {
- "enableArchiving": false
}, - "@type": "SharedCommunicationChannelComponent",
- "componentName": "New API SFTP Communication Channel",
- "componentId": "fe51f351-2554-45ae-a4c0-31210de9f19c",
- "folderName": "Samplefolder",
- "folderId": "3230906",
- "branchName": "main",
- "branchId": "QjoyNzQ0NzA",
- "deleted": true
}
}Modifies or updates a SharedCommunicationChannelComponent object
The sample request updates the component named Disk Comms Channel.
Authorizations:
path Parameters
| id required | string Unique identifier componentId for the Shared Communication Channel Component in UUID format. System-generated when created. |
Request Body schema: optional
required | object (SharedCommunicationChannelComponent_PartnerArchiving) |
required | object (SharedCommunicationChannelComponent_PartnerCommunication) |
| componentId | string |
| deleted | boolean |
| communicationType | string |
| folderName | string |
| branchId | string |
| folderId | integer <int64> |
| branchName | string |
| componentName | string |
| description | string |
Responses
Response Schema:
required | object (SharedCommunicationChannelComponent_PartnerArchiving) |
required | object (SharedCommunicationChannelComponent_PartnerCommunication) |
| componentId | string |
| deleted | boolean |
| communicationType | string |
| folderName | string |
| branchId | string |
| folderId | integer <int64> |
| branchName | string |
| componentName | string |
| description | string |
US - Boomi Platform API Endpoint URL. {accountId} is the Account ID of the authenticated Boomi platform account making this request.
GB - Boomi Platform API Endpoint URL.
Request samples
- Payload
{- "@type": "SharedCommunicationChannelComponent",
- "PartnerCommunication": {
- "@type": "PartnerCommunication",
- "DiskCommunicationOptions": {
- "@type": "DiskCommunicationOptions",
- "DiskGetOptions": {
- "@type": "DiskGetOptions",
- "fileFilter": "*",
- "getDirectory": "GetDirectory",
- "useDefaultGetOptions": false,
- "deleteAfterRead": true,
- "maxFileCount": [
- "BigInteger",
- 0
], - "filterMatchType": "wildcard"
}, - "DiskSendOptions": {
- "@type": "DiskSendOptions",
- "sendDirectory": "SendDirectory",
- "useDefaultSendOptions": false,
- "createDirectory": true,
- "writeOption": "unique"
}
}, - "AS2CommunicationOptions": {
- "@type": "AS2CommunicationOptions",
- "AS2SendSettings": {
- "@type": "AS2SendSettings",
- "AuthSettings": {
- "@type": "AS2BasicAuthInfo"
}, - "verifyHostname": false,
- "useDefaultSettings": false,
- "authenticationType": "NONE"
}, - "AS2SendOptions": {
- "@type": "AS2SendOptions",
- "AS2PartnerInfo": {
- "@type": "AS2PartnerInfo",
- "basicAuthEnabled": false,
- "rejectDuplicateMessages": false,
- "messagesToCheckForDuplicates": 100000,
- "ListenAuthSettings": {
- "@type": "AS2BasicAuthInfo"
}, - "ListenAttachmentSettings": {
- "@type": "AttachmentInfo"
}, - "requireEncryptedMessages": true,
- "requireSignedMessages": true
}, - "AS2MessageOptions": {
- "@type": "AS2MessageOptions",
- "encryptionAlgorithm": "tripledes",
- "dataContentType": "textplain",
- "signingDigestAlg": "SHA1",
- "signed": false,
- "encrypted": false,
- "compressed": false,
- "multipleAttachments": false,
- "enabledFoldedHeaders": false
}, - "AS2MDNOptions": {
- "@type": "AS2MDNOptions",
- "requestMDN": false,
- "synchronous": "sync",
- "signed": false,
- "useSSL": false,
- "mdnDigestAlg": "SHA1",
- "useExternalURL": false,
- "enabledFoldedHeaders": false
}
}
}, - "GenericCommunicationOptions": [
- {
- "@type": "GenericCommunicationOptions",
- "connectorType": "my-custom-connector",
- "GenericConnectionConfig": {
- "@type": "GenericConnectionConfig",
- "useDefaultSettings": false,
- "field": [
- {
- "id": "remoteDirectory",
- "value": "/mnt/data/qauser/B2B SFTP vX/Outbound",
- "type": "string"
}, - {
- "id": "host",
- "value": "ftp.boomi.com",
- "type": "string"
}, - {
- "id": "port",
- "value": "21",
- "type": "integer"
}, - {
- "id": "username",
- "value": "qauser",
- "type": "string"
}, - {
- "id": "authType",
- "value": "None",
- "type": "string"
}, - {
- "id": "keyPath",
- "value": "",
- "type": "string"
}, - {
- "id": "keyPairName",
- "value": "",
- "type": "string"
}, - {
- "id": "enablePooling",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "proxyEnable",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "proxyType",
- "value": "atom",
- "type": "string"
}, - {
- "id": "proxyHost",
- "value": "",
- "type": "string"
}, - {
- "id": "proxyPort",
- "value": "",
- "type": "integer"
}, - {
- "id": "proxyuserName",
- "value": "",
- "type": "string"
}, - {
- "id": "hostEntry",
- "value": "",
- "type": "string"
}, - {
- "id": "connectionTimeout",
- "value": "100000",
- "type": "integer"
}, - {
- "id": "readTimeout",
- "value": "1000",
- "type": "integer"
}
]
}, - "GenericOperationConfig": [
- {
- "@type": "GenericOperationConfig",
- "operationType": "CREATE",
- "customOperationType": "TPWrite",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": false,
- "field": [
- {
- "id": "subDirectory",
- "value": "",
- "type": "string"
}, - {
- "id": "createDir",
- "value": "true",
- "type": "boolean"
}, - {
- "id": "actionIfFileExists",
- "value": "FORCE_UNIQUE_NAMES",
- "type": "string"
}, - {
- "id": "stagingDirectory",
- "value": "",
- "type": "string"
}, - {
- "id": "tempExtension",
- "value": "",
- "type": "string"
}, - {
- "id": "targetFileName",
- "value": "$DATE.$EXTENSION",
- "type": "string"
}, - {
- "id": "tempFileName",
- "value": "test.dat",
- "type": "string"
}
]
}, - {
- "@type": "GenericOperationConfig",
- "operationType": "QUERY",
- "customOperationType": "TPList",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": false,
- "field": [
- {
- "id": "subDirectory",
- "value": "",
- "type": "string"
}, - {
- "id": "fileName",
- "value": "*.dat",
- "type": "string"
}, - {
- "id": "fileNameStrategy",
- "value": "WILDCARD",
- "type": "string"
}, - {
- "id": "sortBy",
- "value": "",
- "type": "string"
}, - {
- "id": "sortOrder",
- "value": "",
- "type": "string"
}, - {
- "id": "count",
- "value": "-1",
- "type": "integer"
}, - {
- "id": "actionAfterRead",
- "value": "none",
- "type": "string"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}
]
}
]
}, - {
- "@type": "GenericCommunicationOptions",
- "connectorType": "officialboomi-X3979C-jmsv2-prod",
- "GenericConnectionConfig": {
- "@type": "GenericConnectionConfig",
- "useDefaultSettings": true,
- "field": [
- {
- "id": "version",
- "value": "V2_0",
- "type": "string"
}, - {
- "id": "server_type",
- "value": "GENERIC_JNDI",
- "type": "string"
}, - {
- "id": "authentication",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "username",
- "value": "",
- "type": "string"
}, - {
- "id": "jndi_lookup_factory",
- "value": "",
- "type": "string"
}, - {
- "id": "initial_context_factory",
- "value": "",
- "type": "string"
}, - {
- "id": "provider_url",
- "value": "",
- "type": "string"
}, - {
- "id": "jdbc_url",
- "value": "",
- "type": "string"
}, - {
- "id": "jms_properties",
- "type": "customproperties"
}, - {
- "id": "websphere_host_name",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_host_list",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_host_port",
- "value": "",
- "type": "integer"
}, - {
- "id": "websphere_queue_manager",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_channel",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_use_ssl",
- "value": "",
- "type": "boolean"
}, - {
- "id": "websphere_ssl_suite_option",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_ssl_suite_text",
- "value": "",
- "type": "string"
}, - {
- "id": "use_connection_pooling",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "pool_maximum_connections",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_minimum_connections",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_maximum_idle_time",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_maximum_wait_time",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_exhausted_action",
- "value": "",
- "type": "string"
}
]
}, - "GenericOperationConfig": [
- {
- "@type": "GenericOperationConfig",
- "operationType": "LISTEN",
- "customOperationType": "TPListen",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": true,
- "field": [
- {
- "id": "delivery_policy",
- "value": "AT_LEAST_ONCE",
- "type": "string"
}, - {
- "id": "use_transaction",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "message_selector",
- "value": "",
- "type": "string"
}, - {
- "id": "use_durable_subscription",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "subscription_name",
- "value": "",
- "type": "string"
}, - {
- "id": "max_concurrent_executions",
- "value": "1",
- "type": "integer"
}, - {
- "id": "singleton_listener",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "client_ID",
- "value": "",
- "type": "string"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}
]
}, - {
- "@type": "GenericOperationConfig",
- "operationType": "QUERY",
- "customOperationType": "TPRead",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": true,
- "field": [
- {
- "id": "use_transaction",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "message_selector",
- "value": "",
- "type": "string"
}, - {
- "id": "use_durable_subscription",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "subscription_name",
- "value": "",
- "type": "string"
}, - {
- "id": "client_ID",
- "value": "",
- "type": "string"
}, - {
- "id": "receive_mode",
- "value": "NO_WAIT",
- "type": "string"
}, - {
- "id": "number_of_messages",
- "value": "",
- "type": "integer"
}, - {
- "id": "maximum_number_of_messages",
- "value": "",
- "type": "integer"
}, - {
- "id": "receive_timeout",
- "value": "",
- "type": "integer"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}
]
}, - {
- "@type": "GenericOperationConfig",
- "operationType": "CREATE",
- "customOperationType": "TPWrite",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": true,
- "field": [
- {
- "id": "use_transaction",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "transaction_batch_size",
- "value": "",
- "type": "integer"
}, - {
- "id": "correlation_id",
- "value": "",
- "type": "string"
}, - {
- "id": "message_type",
- "value": "",
- "type": "string"
}, - {
- "id": "priority",
- "value": "",
- "type": "string"
}, - {
- "id": "reply_to",
- "value": "",
- "type": "string"
}, - {
- "id": "time_to_live",
- "value": "0",
- "type": "integer"
}, - {
- "id": "client_ID",
- "value": "",
- "type": "string"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}, - {
- "id": "destination_type",
- "value": "text_message",
- "type": "string"
}, - {
- "id": "jms_operation_properties",
- "type": "customproperties"
}
]
}
]
}
]
}, - "PartnerArchiving": {
- "@type": "PartnerArchiving",
- "enableArchiving": false
}, - "componentName": "New API SFTP Communication Channel",
- "componentId": "fe51f351-2554-45ae-a4c0-31210de9f19c",
- "folderName": "Samplefolder",
- "folderId": 3230906,
- "branchId": "QjoyNzQ0NzA",
- "branchName": "main",
- "deleted": true
}Response samples
- 200
- 403
- 410
- 503
{- "@type": "SharedCommunicationChannelComponent",
- "componentName": "New API SFTP Communication Channel",
- "componentId": "fe51f351-2554-45ae-a4c0-31210de9f19c",
- "folderName": "Samplefolder",
- "folderId": 3230906,
- "branchName": "main",
- "branchId": "QjoyNzQ0NzA",
- "deleted": true,
- "PartnerCommunication": {
- "@type": "PartnerCommunication",
- "GenericCommunicationOptions": [
- {
- "@type": "GenericCommunicationOptions",
- "connectorType": "my-custom-connector",
- "GenericConnectionConfig": {
- "@type": "GenericConnectionConfig",
- "useDefaultSettings": false,
- "field": [
- {
- "id": "remoteDirectory",
- "value": "/mnt/data/qauser/B2B SFTP vX/Outbound",
- "type": "string"
}, - {
- "id": "host",
- "value": "ftp.boomi.com",
- "type": "string"
}, - {
- "id": "port",
- "value": "21",
- "type": "integer"
}, - {
- "id": "username",
- "value": "qauser",
- "type": "string"
}, - {
- "id": "password",
- "type": "password"
}, - {
- "id": "authType",
- "value": "None",
- "type": "string"
}, - {
- "id": "keyPath",
- "value": "",
- "type": "string"
}, - {
- "id": "keyPswrd",
- "type": "password"
}, - {
- "id": "prvkeyContent",
- "type": "password"
}, - {
- "id": "keyContentPwd",
- "type": "password"
}, - {
- "id": "pubkeyContent",
- "type": "password"
}, - {
- "id": "keyPairName",
- "value": "",
- "type": "string"
}, - {
- "id": "enablePooling",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "proxyEnable",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "proxyType",
- "value": "atom",
- "type": "string"
}, - {
- "id": "proxyHost",
- "value": "",
- "type": "string"
}, - {
- "id": "proxyPort",
- "value": "",
- "type": "integer"
}, - {
- "id": "proxyuserName",
- "value": "",
- "type": "string"
}, - {
- "id": "proxyPassword",
- "type": "password"
}, - {
- "id": "hostEntry",
- "value": "",
- "type": "string"
}, - {
- "id": "connectionTimeout",
- "value": "100000",
- "type": "integer"
}, - {
- "id": "readTimeout",
- "value": "1000",
- "type": "integer"
}
]
}, - "GenericOperationConfig": [
- {
- "@type": "GenericOperationConfig",
- "operationType": "CREATE",
- "customOperationType": "TPWrite",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": false,
- "field": [
- {
- "id": "subDirectory",
- "value": "",
- "type": "string"
}, - {
- "id": "createDir",
- "value": "true",
- "type": "boolean"
}, - {
- "id": "actionIfFileExists",
- "value": "FORCE_UNIQUE_NAMES",
- "type": "string"
}, - {
- "id": "stagingDirectory",
- "value": "",
- "type": "string"
}, - {
- "id": "tempExtension",
- "value": "",
- "type": "string"
}, - {
- "id": "targetFileName",
- "value": "$DATE.$EXTENSION",
- "type": "string"
}, - {
- "id": "tempFileName",
- "value": "test.dat",
- "type": "string"
}
]
}, - {
- "@type": "GenericOperationConfig",
- "operationType": "QUERY",
- "customOperationType": "TPList",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": false,
- "field": [
- {
- "id": "subDirectory",
- "value": "",
- "type": "string"
}, - {
- "id": "fileName",
- "value": "*.dat",
- "type": "string"
}, - {
- "id": "fileNameStrategy",
- "value": "WILDCARD",
- "type": "string"
}, - {
- "id": "sortBy",
- "value": "",
- "type": "string"
}, - {
- "id": "sortOrder",
- "value": "",
- "type": "string"
}, - {
- "id": "count",
- "value": "-1",
- "type": "integer"
}, - {
- "id": "actionAfterRead",
- "value": "none",
- "type": "string"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}
]
}
]
}, - {
- "@type": "GenericCommunicationOptions",
- "connectorType": "officialboomi-X3979C-jmsv2-prod",
- "GenericConnectionConfig": {
- "@type": "GenericConnectionConfig",
- "useDefaultSettings": true,
- "field": [
- {
- "id": "version",
- "value": "V2_0",
- "type": "string"
}, - {
- "id": "server_type",
- "value": "GENERIC_JNDI",
- "type": "string"
}, - {
- "id": "authentication",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "username",
- "value": "",
- "type": "string"
}, - {
- "id": "jndi_lookup_factory",
- "value": "",
- "type": "string"
}, - {
- "id": "initial_context_factory",
- "value": "",
- "type": "string"
}, - {
- "id": "provider_url",
- "value": "",
- "type": "string"
}, - {
- "id": "jdbc_url",
- "value": "",
- "type": "string"
}, - {
- "id": "jms_properties",
- "type": "customproperties"
}, - {
- "id": "websphere_host_name",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_host_list",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_host_port",
- "value": "",
- "type": "integer"
}, - {
- "id": "websphere_queue_manager",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_channel",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_use_ssl",
- "value": "",
- "type": "boolean"
}, - {
- "id": "websphere_ssl_suite_option",
- "value": "",
- "type": "string"
}, - {
- "id": "websphere_ssl_suite_text",
- "value": "",
- "type": "string"
}, - {
- "id": "use_connection_pooling",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "pool_maximum_connections",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_minimum_connections",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_maximum_idle_time",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_maximum_wait_time",
- "value": "",
- "type": "integer"
}, - {
- "id": "pool_exhausted_action",
- "value": "",
- "type": "string"
}
]
}, - "GenericOperationConfig": [
- {
- "@type": "GenericOperationConfig",
- "operationType": "LISTEN",
- "customOperationType": "TPListen",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": true,
- "field": [
- {
- "id": "delivery_policy",
- "value": "AT_LEAST_ONCE",
- "type": "string"
}, - {
- "id": "use_transaction",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "message_selector",
- "value": "",
- "type": "string"
}, - {
- "id": "use_durable_subscription",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "subscription_name",
- "value": "",
- "type": "string"
}, - {
- "id": "max_concurrent_executions",
- "value": "1",
- "type": "integer"
}, - {
- "id": "singleton_listener",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "client_ID",
- "value": "",
- "type": "string"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}
]
}, - {
- "@type": "GenericOperationConfig",
- "operationType": "QUERY",
- "customOperationType": "TPRead",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": true,
- "field": [
- {
- "id": "use_transaction",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "message_selector",
- "value": "",
- "type": "string"
}, - {
- "id": "use_durable_subscription",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "subscription_name",
- "value": "",
- "type": "string"
}, - {
- "id": "client_ID",
- "value": "",
- "type": "string"
}, - {
- "id": "receive_mode",
- "value": "NO_WAIT",
- "type": "string"
}, - {
- "id": "number_of_messages",
- "value": "",
- "type": "integer"
}, - {
- "id": "maximum_number_of_messages",
- "value": "",
- "type": "integer"
}, - {
- "id": "receive_timeout",
- "value": "",
- "type": "integer"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}
]
}, - {
- "@type": "GenericOperationConfig",
- "operationType": "CREATE",
- "customOperationType": "TPWrite",
- "requestProfileType": "none",
- "responseProfileType": "none",
- "useDefaultOperationOptions": true,
- "field": [
- {
- "id": "use_transaction",
- "value": "false",
- "type": "boolean"
}, - {
- "id": "transaction_batch_size",
- "value": "",
- "type": "integer"
}, - {
- "id": "correlation_id",
- "value": "",
- "type": "string"
}, - {
- "id": "message_type",
- "value": "",
- "type": "string"
}, - {
- "id": "priority",
- "value": "",
- "type": "string"
}, - {
- "id": "reply_to",
- "value": "",
- "type": "string"
}, - {
- "id": "time_to_live",
- "value": "0",
- "type": "integer"
}, - {
- "id": "client_ID",
- "value": "",
- "type": "string"
}, - {
- "id": "destination",
- "value": "",
- "type": "string"
}, - {
- "id": "destination_type",
- "value": "text_message",
- "type": "string"
}, - {
- "id": "jms_operation_properties",
- "type": "customproperties"
}
]
}
]
}
]
}, - "PartnerArchiving": {
- "@type": "PartnerArchiving",
- "enableArchiving": false
}
}Deletes a SharedCommunicationChannelComponent object
If the Shared Communication Channel component is deleted successfully, the response is true.
Authorizations:
path Parameters
| id required | string Unique identifier componentId for the Shared Communication Channel Component in UUID format. System-generated when created. |
Responses
US - Boomi Platform API Endpoint URL. {accountId} is the Account ID of the authenticated Boomi platform account making this request.
GB - Boomi Platform API Endpoint URL.
Response samples
- 403
- 410
- 503
{- "message": "Access denied due to insufficient permissions."
}Retrieves multiple SharedCommunicationChannelComponent objects by identifier
To learn more about bulk, refer to the topic Bulk GET operations.
Authorizations:
Request Body schema: optional
Array of objects (BulkId) | |
| type | string Enum: "GET" "DELETE" "UPDATE" "CREATE" |
Responses
Response Schema:
Array of objects | |||||||||||
Array
| |||||||||||
US - Boomi Platform API Endpoint URL. {accountId} is the Account ID of the authenticated Boomi platform account making this request.
GB - Boomi Platform API Endpoint URL.
Request samples
- Payload
{- "request": [
- {
- "id": "3456789a-bcde-f012-3456-789abcdef012:42"
}
], - "type": "GET"
}Response samples
- 200
- 403
- 410
- 503
{- "response": [
- {
- "errorMessage": "string",
- "id": "string",
- "index": 0,
- "Result": {
- "componentId": "0cfe0d5a-0d33-48f8-825a-1d67667e0cd5",
- "deleted": false,
- "communicationType": "AS2",
- "folderName": "Boomi/SampleFolder",
- "branchId": "QjoyMDI1OTk",
- "folderId": 921,
- "branchName": "test-branch1",
- "componentName": "Shared AS2 API",
- "PartnerCommunication": {
- "AS2CommunicationOptions": {
- "AS2DefaultPartnerSettings": {
- "AuthSettings": {
- "password": "string",
- "user": "string"
}, - "authenticationType": "BASIC",
- "clientSSLCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string",
- "passPhrase": "string"
}, - "sslCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "url": "string",
- "useDefaultSettings": true,
- "verifyHostname": false
}, - "AS2ReceiveOptions": {
- "AS2DefaultPartnerInfo": {
- "ListenAttachmentSettings": {
- "attachmentCache": "string",
- "attachmentContentType": [
- null
], - "multipleAttachments": true
}, - "ListenAuthSettings": {
- "password": "string",
- "user": "string"
}, - "as2Id": "string",
- "basicAuthEnabled": false,
- "clientSSLCertificate": {
- "alias": "string",
- "certificate": [
- null
], - "componentId": "string"
}, - "enabledFoldedHeaders": false,
- "enabledLegacySMIME": true,
- "encryptionPublicCertificate": {
- "alias": "string",
- "certificate": [
- null
], - "componentId": "string"
}, - "mdnSignaturePublicCertificate": {
- "alias": "string",
- "certificate": [
- null
], - "componentId": "string"
}, - "messagesToCheckForDuplicates": 0,
- "rejectDuplicateMessages": true,
- "requireEncryptedMessages": true,
- "requireSignedMessages": true,
- "signingPublicCertificate": {
- "alias": "string",
- "certificate": [
- null
], - "componentId": "string"
}
}, - "AS2DefaultPartnerMDNOptions": {
- "enabledFoldedHeaders": true,
- "externalURL": "string",
- "mdnClientSSLCert": {
- "alias": "string",
- "certificate": [
- null
], - "componentId": "string",
- "passPhrase": "string"
}, - "mdnDigestAlg": "SHA1",
- "mdnSSLCert": {
- "alias": "string",
- "certificate": [
- null
], - "componentId": "string"
}, - "requestMDN": true,
- "signed": true,
- "synchronous": "async",
- "useExternalURL": true,
- "useSSL": true
}, - "AS2DefaultPartnerMessageOptions": {
- "attachmentCache": "string",
- "attachmentOption": "BATCH",
- "compressed": true,
- "dataContentType": "applicationxml",
- "enabledFoldedHeaders": true,
- "encrypted": true,
- "encryptionAlgorithm": "aes-128",
- "maxDocumentCount": 0,
- "multipleAttachments": true,
- "signed": true,
- "signingDigestAlg": "SHA1",
- "subject": "string"
}, - "AS2MyCompanyInfo": {
- "as2Id": "string",
- "enabledFoldedHeaders": false,
- "enabledLegacySMIME": true,
- "encryptionPrivateCertificate": {
- "alias": "string",
- "certificate": [
- null
], - "componentId": "string",
- "passPhrase": "string"
}, - "mdnSignaturePrivateCertificate": {
- "alias": "string",
- "certificate": [
- null
], - "componentId": "string",
- "passPhrase": "string"
}, - "signingPrivateCertificate": {
- "alias": "string",
- "certificate": [
- null
], - "componentId": "string",
- "passPhrase": "string"
}
}
}, - "AS2SendOptions": {
- "AS2MDNOptions": {
- "enabledFoldedHeaders": true,
- "externalURL": "string",
- "mdnClientSSLCert": {
- "alias": "string",
- "certificate": [
- null
], - "componentId": "string",
- "passPhrase": "string"
}, - "mdnDigestAlg": "SHA1",
- "mdnSSLCert": {
- "alias": "string",
- "certificate": [
- null
], - "componentId": "string"
}, - "requestMDN": true,
- "signed": true,
- "synchronous": "async",
- "useExternalURL": true,
- "useSSL": true
}, - "AS2MessageOptions": {
- "attachmentCache": "string",
- "attachmentOption": "BATCH",
- "compressed": true,
- "dataContentType": "applicationxml",
- "enabledFoldedHeaders": true,
- "encrypted": true,
- "encryptionAlgorithm": "aes-128",
- "maxDocumentCount": 0,
- "multipleAttachments": true,
- "signed": true,
- "signingDigestAlg": "SHA1",
- "subject": "string"
}, - "AS2PartnerInfo": {
- "ListenAttachmentSettings": {
- "attachmentCache": "string",
- "attachmentContentType": [
- null
], - "multipleAttachments": true
}, - "ListenAuthSettings": {
- "password": "string",
- "user": "string"
}, - "as2Id": "string",
- "basicAuthEnabled": false,
- "clientSSLCertificate": {
- "alias": "string",
- "certificate": [
- null
], - "componentId": "string"
}, - "enabledFoldedHeaders": false,
- "enabledLegacySMIME": true,
- "encryptionPublicCertificate": {
- "alias": "string",
- "certificate": [
- null
], - "componentId": "string"
}, - "mdnSignaturePublicCertificate": {
- "alias": "string",
- "certificate": [
- null
], - "componentId": "string"
}, - "messagesToCheckForDuplicates": 0,
- "rejectDuplicateMessages": true,
- "requireEncryptedMessages": true,
- "requireSignedMessages": true,
- "signingPublicCertificate": {
- "alias": "string",
- "certificate": [
- null
], - "componentId": "string"
}
}
}, - "AS2SendSettings": {
- "AuthSettings": {
- "password": "string",
- "user": "string"
}, - "authenticationType": "BASIC",
- "clientSSLCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string",
- "passPhrase": "string"
}, - "sslCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "url": "string",
- "useDefaultSettings": true,
- "verifyHostname": false
}, - "CommunicationSetting": "component",
- "SharedCommunicationChannel": {
- "componentId": "string"
}
}, - "DiskCommunicationOptions": {
- "CommunicationSetting": "component",
- "DiskGetOptions": {
- "deleteAfterRead": true,
- "fileFilter": "string",
- "filterMatchType": "regex",
- "getDirectory": "string",
- "maxFileCount": 0,
- "useDefaultGetOptions": true
}, - "DiskSendOptions": {
- "createDirectory": true,
- "sendDirectory": "string",
- "useDefaultSendOptions": true,
- "writeOption": "abort"
}, - "SharedCommunicationChannel": {
- "componentId": "string"
}
}, - "FTPCommunicationOptions": {
- "CommunicationSetting": "component",
- "FTPGetOptions": {
- "fileToMove": "string",
- "ftpAction": "actionget",
- "maxFileCount": 0,
- "remoteDirectory": "string",
- "transferType": "ascii",
- "useDefaultGetOptions": true
}, - "FTPSendOptions": {
- "ftpAction": "actionputappend",
- "moveToDirectory": "string",
- "remoteDirectory": "string",
- "transferType": "ascii",
- "useDefaultSendOptions": true
}, - "FTPSettings": {
- "FTPSSLOptions": {
- "clientSSLCertificate": {
- "alias": "string",
- "certificate": [
- null
], - "componentId": "string",
- "passPhrase": "string"
}, - "sslmode": "explicit",
- "useClientAuthentication": true
}, - "connectionMode": "active",
- "host": "string",
- "password": "string",
- "port": 0,
- "useDefaultSettings": true,
- "user": "string"
}, - "SharedCommunicationChannel": {
- "componentId": "string"
}
}, - "GenericCommunicationOptions": [
- {
- "CommunicationSetting": "component",
- "GenericConnectionConfig": {
- "field": [
- {
- "customProperties": null,
- "encryptedValueSet": null,
- "id": null,
- "type": null,
- "usesEncryption": null,
- "value": null
}
], - "useDefaultSettings": true
}, - "GenericOperationConfig": [
- {
- "customOperationType": "string",
- "field": [
- null
], - "objectTypeId": "string",
- "objectTypeName": "string",
- "operationType": "string",
- "requestProfile": "string",
- "requestProfileName": "string",
- "requestProfileType": "string",
- "responseProfile": "string",
- "responseProfileName": "string",
- "responseProfileType": "string",
- "useDefaultOperationOptions": true
}
], - "SharedCommunicationChannel": {
- "componentId": "string"
}, - "connectorName": "string",
- "connectorType": "string"
}
], - "HTTPCommunicationOptions": {
- "CommunicationSetting": "component",
- "HTTPGetOptions": {
- "dataContentType": "string",
- "followRedirects": true,
- "methodType": "DELETE",
- "pathElements": {
- "element": [
- {
- "name": null
}
]
}, - "reflectHeaders": {
- "element": [
- {
- "name": null
}
]
}, - "requestHeaders": {
- "header": [
- {
- "headerFieldName": null,
- "targetPropertyName": null
}
]
}, - "requestProfile": "string",
- "requestProfileType": "JSON",
- "responseHeaderMapping": {
- "header": [
- {
- "headerFieldName": null,
- "targetPropertyName": null
}
]
}, - "responseProfile": "string",
- "responseProfileType": "JSON",
- "returnErrors": true,
- "useDefaultOptions": true
}, - "HTTPListenOptions": {
- "mimePassthrough": true,
- "objectName": "string",
- "operationType": "string",
- "password": "string",
- "useDefaultListenOptions": true,
- "username": "string"
}, - "HTTPSendOptions": {
- "dataContentType": "string",
- "followRedirects": true,
- "methodType": "DELETE",
- "pathElements": {
- "element": [
- {
- "name": null
}
]
}, - "reflectHeaders": {
- "element": [
- {
- "name": null
}
]
}, - "requestHeaders": {
- "header": [
- {
- "headerFieldName": null,
- "targetPropertyName": null
}
]
}, - "requestProfile": "string",
- "requestProfileType": "JSON",
- "responseHeaderMapping": {
- "header": [
- {
- "headerFieldName": null,
- "targetPropertyName": null
}
]
}, - "responseProfile": "string",
- "responseProfileType": "JSON",
- "returnErrors": true,
- "returnResponses": true,
- "useDefaultOptions": true
}, - "HTTPSettings": {
- "HTTPAuthSettings": {
- "password": "string",
- "user": "string"
}, - "HTTPOAuth2Settings": {
- "accessTokenEndpoint": {
- "sslOptions": {
- "clientauth": null,
- "clientsslalias": null,
- "trustServerCert": null,
- "trustedcertalias": null
}, - "url": "string"
}, - "accessTokenParameters": {
- "parameter": [
- null
]
}, - "authorizationParameters": {
- "parameter": [
- null
]
}, - "authorizationTokenEndpoint": {
- "sslOptions": {
- "clientauth": null,
- "clientsslalias": null,
- "trustServerCert": null,
- "trustedcertalias": null
}, - "url": "string"
}, - "credentials": {
- "accessToken": "string",
- "accessTokenKey": "string",
- "clientId": "string",
- "clientSecret": "string",
- "useRefreshToken": true
}, - "grantType": "client_credentials",
- "scope": "string"
}, - "HTTPOAuthSettings": {
- "accessToken": "string",
- "accessTokenURL": "string",
- "authorizationURL": "string",
- "consumerKey": "string",
- "consumerSecret": "string",
- "realm": "string",
- "requestTokenURL": "string",
- "signatureMethod": "SHA1",
- "suppressBlankAccessToken": true,
- "tokenSecret": "string"
}, - "HTTPSSLOptions": {
- "clientauth": true,
- "clientsslalias": "string",
- "trustServerCert": true,
- "trustedcertalias": "string"
}, - "authenticationType": "BASIC",
- "connectTimeout": 0,
- "cookieScope": "CONNECTOR_SHAPE",
- "readTimeout": 0,
- "url": "string",
- "useBasicAuth": true,
- "useCustomAuth": true,
- "useDefaultSettings": true
}, - "SharedCommunicationChannel": {
- "componentId": "string"
}
}, - "MLLPCommunicationOptions": {
- "MLLPSendSettings": {
- "MLLPSSLOptions": {
- "clientSSLAlias": "string",
- "sslAlias": "string",
- "useClientSSL": true,
- "useSSL": true
}, - "endBlock": {
- "delimiterSpecial": "string",
- "delimiterValue": "Not Specified"
}, - "endData": {
- "delimiterSpecial": "string",
- "delimiterValue": "Not Specified"
}, - "haltTimeout": false,
- "host": "string",
- "inactivityTimeout": 60,
- "maxConnections": 10,
- "maxRetry": 0,
- "persistent": false,
- "port": 0,
- "receiveTimeout": 120,
- "sendTimeout": 120,
- "startBlock": {
- "delimiterSpecial": "string",
- "delimiterValue": "Not Specified"
}
}
}, - "OFTPCommunicationOptions": {
- "CommunicationSetting": "component",
- "OFTPConnectionSettings": {
- "clientSSLAlias": "string",
- "defaultOFTPConnectionSettings": {
- "clientSSLAlias": "string",
- "host": "string",
- "myPartnerInfo": {
- "clientSSLAlias": "string",
- "encrypting-certificate": "string",
- "session-challenge-certificate": "string",
- "sfidsec-encrypt": true,
- "sfidsec-sign": true,
- "sfidsign": true,
- "ssidcmpr": true,
- "ssidcode": "string",
- "ssidpswd": "string",
- "verifying-eerp-certificate": "string",
- "verifying-signature-certificate": "string"
}, - "port": 0,
- "sfidciph": 0,
- "ssidauth": true,
- "tls": true,
- "useClientSSL": true,
- "useGateway": true
}, - "host": "string",
- "myPartnerInfo": {
- "clientSSLAlias": "string",
- "encrypting-certificate": "string",
- "session-challenge-certificate": "string",
- "sfidsec-encrypt": true,
- "sfidsec-sign": true,
- "sfidsign": true,
- "ssidcmpr": true,
- "ssidcode": "string",
- "ssidpswd": "string",
- "verifying-eerp-certificate": "string",
- "verifying-signature-certificate": "string"
}, - "port": 0,
- "sfidciph": 0,
- "ssidauth": true,
- "tls": true,
- "useClientSSL": true,
- "useGateway": true
}, - "OFTPGetOptions": {
- "OFTPPartnerGroup": {
- "defaultPartnerInfo": {
- "clientSSLAlias": "string",
- "encrypting-certificate": "string",
- "session-challenge-certificate": "string",
- "sfidsec-encrypt": true,
- "sfidsec-sign": true,
- "sfidsign": true,
- "ssidcmpr": true,
- "ssidcode": "string",
- "ssidpswd": "string",
- "verifying-eerp-certificate": "string",
- "verifying-signature-certificate": "string"
}, - "myCompanyInfo": {
- "decrypting-certificate": "string",
- "session-authentication-certificate": "string",
- "signing-certificate": "string",
- "signing-eerp-certificate": "string",
- "ssidcode": "string",
- "ssidpswd": "string"
}, - "myPartnerInfo": {
- "clientSSLAlias": "string",
- "encrypting-certificate": "string",
- "session-challenge-certificate": "string",
- "sfidsec-encrypt": true,
- "sfidsec-sign": true,
- "sfidsign": true,
- "ssidcmpr": true,
- "ssidcode": "string",
- "ssidpswd": "string",
- "verifying-eerp-certificate": "string",
- "verifying-signature-certificate": "string"
}
}, - "partnerGroupId": "string"
}, - "OFTPSendOptions": {
- "OFTPPartnerGroup": {
- "defaultPartnerInfo": {
- "clientSSLAlias": "string",
- "encrypting-certificate": "string",
- "session-challenge-certificate": "string",
- "sfidsec-encrypt": true,
- "sfidsec-sign": true,
- "sfidsign": true,
- "ssidcmpr": true,
- "ssidcode": "string",
- "ssidpswd": "string",
- "verifying-eerp-certificate": "string",
- "verifying-signature-certificate": "string"
}, - "myCompanyInfo": {
- "decrypting-certificate": "string",
- "session-authentication-certificate": "string",
- "signing-certificate": "string",
- "signing-eerp-certificate": "string",
- "ssidcode": "string",
- "ssidpswd": "string"
}, - "myPartnerInfo": {
- "clientSSLAlias": "string",
- "encrypting-certificate": "string",
- "session-challenge-certificate": "string",
- "sfidsec-encrypt": true,
- "sfidsec-sign": true,
- "sfidsign": true,
- "ssidcmpr": true,
- "ssidcode": "string",
- "ssidpswd": "string",
- "verifying-eerp-certificate": "string",
- "verifying-signature-certificate": "string"
}
}, - "OFTPSendOptions": {
- "cd": true,
- "defaultPartnerSettings": {
- "cd": true,
- "operation": "string",
- "sfiddesc": "string",
- "sfiddsn": "string"
}, - "operation": "string",
- "sfiddesc": "string",
- "sfiddsn": "string"
}, - "partnerGroupId": "string"
}, - "OFTPServerListenOptions": {
- "OFTPListenOptions": {
- "GatewayPartnerGroup": {
- "defaultPartnerInfo": {
- "clientSSLAlias": null,
- "encrypting-certificate": null,
- "session-challenge-certificate": null,
- "sfidsec-encrypt": null,
- "sfidsec-sign": null,
- "sfidsign": null,
- "ssidcmpr": null,
- "ssidcode": null,
- "ssidpswd": null,
- "verifying-eerp-certificate": null,
- "verifying-signature-certificate": null
}, - "myCompanyInfo": {
- "decrypting-certificate": null,
- "session-authentication-certificate": null,
- "signing-certificate": null,
- "signing-eerp-certificate": null,
- "ssidcode": null,
- "ssidpswd": null
}, - "myPartnerInfo": {
- "clientSSLAlias": null,
- "encrypting-certificate": null,
- "session-challenge-certificate": null,
- "sfidsec-encrypt": null,
- "sfidsec-sign": null,
- "sfidsign": null,
- "ssidcmpr": null,
- "ssidcode": null,
- "ssidpswd": null,
- "verifying-eerp-certificate": null,
- "verifying-signature-certificate": null
}
}, - "operation": "string",
- "useGateway": true
}, - "OFTPPartnerGroup": {
- "defaultPartnerInfo": {
- "clientSSLAlias": "string",
- "encrypting-certificate": "string",
- "session-challenge-certificate": "string",
- "sfidsec-encrypt": true,
- "sfidsec-sign": true,
- "sfidsign": true,
- "ssidcmpr": true,
- "ssidcode": "string",
- "ssidpswd": "string",
- "verifying-eerp-certificate": "string",
- "verifying-signature-certificate": "string"
}, - "myCompanyInfo": {
- "decrypting-certificate": "string",
- "session-authentication-certificate": "string",
- "signing-certificate": "string",
- "signing-eerp-certificate": "string",
- "ssidcode": "string",
- "ssidpswd": "string"
}, - "myPartnerInfo": {
- "clientSSLAlias": "string",
- "encrypting-certificate": "string",
- "session-challenge-certificate": "string",
- "sfidsec-encrypt": true,
- "sfidsec-sign": true,
- "sfidsign": true,
- "ssidcmpr": true,
- "ssidcode": "string",
- "ssidpswd": "string",
- "verifying-eerp-certificate": "string",
- "verifying-signature-certificate": "string"
}
}, - "partnerGroupId": "string"
}, - "SharedCommunicationChannel": {
- "componentId": "string"
}
}, - "SFTPCommunicationOptions": {
- "CommunicationSetting": "component",
- "SFTPGetOptions": {
- "fileToMove": "string",
- "ftpAction": "actionget",
- "maxFileCount": 0,
- "moveToDirectory": "string",
- "moveToForceOverride": true,
- "remoteDirectory": "string",
- "useDefaultGetOptions": true
}, - "SFTPSendOptions": {
- "ftpAction": "actionputappend",
- "moveToDirectory": "string",
- "moveToForceOverride": true,
- "remoteDirectory": "string",
- "useDefaultSendOptions": true
}, - "SFTPSettings": {
- "SFTPProxySettings": {
- "host": "string",
- "password": "string",
- "port": 0,
- "proxyEnabled": true,
- "type": "ATOM",
- "user": "string"
}, - "SFTPSSHOptions": {
- "dhKeySizeMax1024": true,
- "knownHostEntry": "string",
- "sshkeyauth": true,
- "sshkeypassword": "string",
- "sshkeypath": "string"
}, - "host": "string",
- "password": "string",
- "port": 0,
- "useDefaultSettings": true,
- "user": "string"
}, - "SharedCommunicationChannel": {
- "componentId": "string"
}
}
}, - "description": "string",
- "PartnerArchiving": {
- "enableArchiving": false,
- "inboundDirectory": "string",
- "outboundDirectory": "string"
}
}, - "statusCode": 0
}
]
}Queries for a SharedCommunicationChannelComponent object(s)
For general information about the structure of QUERY filters, their sample payloads, and how to handle the paged results, refer to Query filters and Query paging.
The sample request query returns the Shared Communication Channel components using the AS2 standard for the authenticating account.
Note:
- The name field in a QUERY filter represents the object's
componentNamefield. - The response includes a queryToken only when more than 100 results are available. Use the queryToken with the queryMore endpoint to retrieve additional results.
Authorizations:
Request Body schema: optional
Possible properties include: name, communicationType
required | object |
object |
Responses
Response Schema:
| numberOfResults | integer <int32> |
| queryToken | string By default, the queryToken parameter is not available in the query response. It appears only when the query response contains more than 100 results. The maximum number of results returned per query is 100. To retrieve the next set of results, use the queryToken in the queryMore request. |
Array of objects (SharedCommunicationChannelComponent) |
US - Boomi Platform API Endpoint URL. {accountId} is the Account ID of the authenticated Boomi platform account making this request.
GB - Boomi Platform API Endpoint URL.
Request samples
- Payload
{- "QueryFilter": {
- "expression": {
- "argument": [
- "as2"
], - "operator": "EQUALS",
- "property": "communicationType"
}
}
}Response samples
- 200
- 403
- 410
- 503
{- "numberOfResults": 3,
- "@type": "QueryResult",
- "result": [
- {
- "@type": "SharedCommunicationChannelComponent",
- "componentName": "New Communication Channel",
- "communicationType": "as2",
- "componentId": "0cfe0d5a-0d33-48f8-825a-1d67667e0cd5",
- "folderId": "894",
- "branchId": "QjoxNDMxNg",
- "branchName": "branch-1"
}, - {
- "@type": "SharedCommunicationChannelComponent",
- "componentName": "TestOfficeapi",
- "communicationType": "as2",
- "componentId": "1cbd3256-308c-4a9d-a70b-dd8b911bc72b",
- "folderId": "894",
- "branchId": "QjoxNDMxNg",
- "branchName": "branch-1"
}, - {
- "@type": "SharedCommunicationChannelComponent",
- "componentName": "Shared AS2 API",
- "communicationType": "as2",
- "componentId": "24bdabb3-bf20-4138-9324-6270972b8472",
- "folderId": "921",
- "branchId": "QjoxNDMxNg",
- "branchName": "branch-1"
}
]
}Retrieves additional results for a SharedCommunicationChannelComponent query.
To learn about using queryMore, refer to the topic Query paging.
Authorizations:
Request Body schema: text/plainrequired
Query token from the previous query response used to retrieve the next page of results.
Responses
Response Schema:
| numberOfResults | integer <int32> |
| queryToken | string By default, the queryToken parameter is not available in the query response. It appears only when the query response contains more than 100 results. The maximum number of results returned per query is 100. To retrieve the next set of results, use the queryToken in the queryMore request. |
Array of objects (SharedCommunicationChannelComponent) |
US - Boomi Platform API Endpoint URL. {accountId} is the Account ID of the authenticated Boomi platform account making this request.
GB - Boomi Platform API Endpoint URL.
Request samples
- Payload
/nd0PlROcmuUK8MV8KPzCVXwA/pgZZ0NfsYjhqLNyothPzrFIh0OQLP6Hq3ERMSAl38Dz3NV5otJ/0+a....
Response samples
- 200
- 403
- 410
- 503
{- "numberOfResults": 3,
- "@type": "QueryResult",
- "result": [
- {
- "@type": "SharedCommunicationChannelComponent",
- "componentName": "New Communication Channel",
- "communicationType": "as2",
- "componentId": "0cfe0d5a-0d33-48f8-825a-1d67667e0cd5",
- "folderId": "894",
- "branchId": "QjoxNDMxNg",
- "branchName": "branch-1"
}, - {
- "@type": "SharedCommunicationChannelComponent",
- "componentName": "TestOfficeapi",
- "communicationType": "as2",
- "componentId": "1cbd3256-308c-4a9d-a70b-dd8b911bc72b",
- "folderId": "894",
- "branchId": "QjoxNDMxNg",
- "branchName": "branch-1"
}, - {
- "@type": "SharedCommunicationChannelComponent",
- "componentName": "Shared AS2 API",
- "communicationType": "as2",
- "componentId": "24bdabb3-bf20-4138-9324-6270972b8472",
- "folderId": "921",
- "branchId": "QjoxNDMxNg",
- "branchName": "branch-1"
}
]
}