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 (PartnerArchiving) |
required | object (PartnerCommunication) |
| branchId | string |
| branchName | string |
| communicationType | string |
| componentId | string |
| componentName | string |
| deleted | boolean |
| description | string |
| folderId | integer <int64> |
| folderName | string |
Responses
Response Schema:
required | object (PartnerArchiving) |
required | object (PartnerCommunication) |
| branchId | string |
| branchName | string |
| communicationType | string |
| componentId | string |
| componentName | string |
| deleted | boolean |
| description | string |
| folderId | integer <int64> |
| folderName | string |
Boomi Platform API Endpoint URL. {accountId} is the Account ID of the authenticated Boomi platform account making this request.
Request samples
- Payload
{- "@type": "SharedCommunicationChannelComponent",
- "PartnerCommunication": {
- "@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
}
}
}, - "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"
}
}
}, - "PartnerArchiving": {
- "@type": "PartnerArchiving",
- "enableArchiving": false
}, - "componentName": "DISK Communication object",
- "folderName": "Boomi/SampleFolder",
- "folderId": 922,
- "branchId": "QjoxNDMxNg",
- "branchName": "branch-1"
}Response samples
- 200
- 403
- 410
- 503
{- "PartnerArchiving": {
- "enableArchiving": false,
- "inboundDirectory": "string",
- "outboundDirectory": "string"
}, - "PartnerCommunication": {
- "AS2CommunicationOptions": {
- "AS2DefaultPartnerSettings": {
- "AuthSettings": {
- "password": "string",
- "user": "string"
}, - "authenticationType": "NONE",
- "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": [
- "application/xml"
], - "multipleAttachments": true
}, - "ListenAuthSettings": {
- "password": "string",
- "user": "string"
}, - "as2Id": "string",
- "basicAuthEnabled": false,
- "clientSSLCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "enabledFoldedHeaders": false,
- "enabledLegacySMIME": true,
- "encryptionPublicCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "mdnSignaturePublicCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "messagesToCheckForDuplicates": 0,
- "rejectDuplicateMessages": true,
- "requireEncryptedMessages": true,
- "requireSignedMessages": true,
- "signingPublicCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}
}, - "AS2DefaultPartnerMDNOptions": {
- "externalURL": "string",
- "mdnClientSSLCert": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string",
- "passPhrase": "string"
}, - "mdnDigestAlg": "SHA1",
- "mdnSSLCert": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "requestMDN": true,
- "signed": true,
- "synchronous": "sync",
- "useExternalURL": true,
- "useSSL": true
}, - "AS2DefaultPartnerMessageOptions": {
- "attachmentCache": "string",
- "attachmentOption": "BATCH",
- "compressed": true,
- "dataContentType": "textplain",
- "encrypted": true,
- "encryptionAlgorithm": "na",
- "maxDocumentCount": 0,
- "multipleAttachments": true,
- "signed": true,
- "signingDigestAlg": "SHA1",
- "subject": "string"
}, - "AS2MyCompanyInfo": {
- "as2Id": "string",
- "enabledFoldedHeaders": false,
- "enabledLegacySMIME": true,
- "encryptionPrivateCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string",
- "passPhrase": "string"
}, - "mdnSignaturePrivateCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string",
- "passPhrase": "string"
}, - "signingPrivateCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string",
- "passPhrase": "string"
}
}
}, - "AS2SendOptions": {
- "AS2MDNOptions": {
- "externalURL": "string",
- "mdnClientSSLCert": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string",
- "passPhrase": "string"
}, - "mdnDigestAlg": "SHA1",
- "mdnSSLCert": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "requestMDN": true,
- "signed": true,
- "synchronous": "sync",
- "useExternalURL": true,
- "useSSL": true
}, - "AS2MessageOptions": {
- "attachmentCache": "string",
- "attachmentOption": "BATCH",
- "compressed": true,
- "dataContentType": "textplain",
- "encrypted": true,
- "encryptionAlgorithm": "na",
- "maxDocumentCount": 0,
- "multipleAttachments": true,
- "signed": true,
- "signingDigestAlg": "SHA1",
- "subject": "string"
}, - "AS2PartnerInfo": {
- "ListenAttachmentSettings": {
- "attachmentCache": "string",
- "attachmentContentType": [
- "application/xml"
], - "multipleAttachments": true
}, - "ListenAuthSettings": {
- "password": "string",
- "user": "string"
}, - "as2Id": "string",
- "basicAuthEnabled": false,
- "clientSSLCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "enabledFoldedHeaders": false,
- "enabledLegacySMIME": true,
- "encryptionPublicCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "mdnSignaturePublicCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "messagesToCheckForDuplicates": 0,
- "rejectDuplicateMessages": true,
- "requireEncryptedMessages": true,
- "requireSignedMessages": true,
- "signingPublicCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}
}
}, - "AS2SendSettings": {
- "AuthSettings": {
- "password": "string",
- "user": "string"
}, - "authenticationType": "NONE",
- "clientSSLCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string",
- "passPhrase": "string"
}, - "sslCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "url": "string",
- "useDefaultSettings": true,
- "verifyHostname": false
}, - "CommunicationSetting": "default",
- "SharedCommunicationChannel": {
- "componentId": "string"
}
}, - "DiskCommunicationOptions": {
- "CommunicationSetting": "default",
- "DiskGetOptions": {
- "deleteAfterRead": true,
- "fileFilter": "string",
- "filterMatchType": "wildcard",
- "getDirectory": "string",
- "maxFileCount": 0,
- "useDefaultGetOptions": true
}, - "DiskSendOptions": {
- "createDirectory": true,
- "sendDirectory": "string",
- "useDefaultSendOptions": true,
- "writeOption": "unique"
}, - "SharedCommunicationChannel": {
- "componentId": "string"
}
}, - "FTPCommunicationOptions": {
- "CommunicationSetting": "default",
- "FTPGetOptions": {
- "fileToMove": "string",
- "ftpAction": "actionget",
- "maxFileCount": 0,
- "remoteDirectory": "string",
- "transferType": "ascii",
- "useDefaultGetOptions": true
}, - "FTPSendOptions": {
- "ftpAction": "actionputrename",
- "moveToDirectory": "string",
- "remoteDirectory": "string",
- "transferType": "ascii",
- "useDefaultSendOptions": true
}, - "FTPSettings": {
- "FTPSSLOptions": {
- "clientSSLCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string",
- "passPhrase": "string"
}, - "sslmode": "none",
- "useClientAuthentication": true
}, - "connectionMode": "active",
- "host": "string",
- "password": "string",
- "port": 0,
- "useDefaultSettings": true,
- "user": "string"
}, - "SharedCommunicationChannel": {
- "componentId": "string"
}
}, - "HTTPCommunicationOptions": {
- "CommunicationSetting": "default",
- "HTTPGetOptions": {
- "dataContentType": "string",
- "followRedirects": true,
- "methodType": "GET",
- "pathElements": {
- "element": [
- {
- "name": "string"
}
]
}, - "reflectHeaders": {
- "element": [
- {
- "name": "string"
}
]
}, - "requestHeaders": {
- "header": [
- {
- "headerFieldName": "string",
- "targetPropertyName": "string"
}
]
}, - "requestProfile": "string",
- "requestProfileType": "NONE",
- "responseHeaderMapping": {
- "header": [
- {
- "headerFieldName": "string",
- "targetPropertyName": "string"
}
]
}, - "responseProfile": "string",
- "responseProfileType": "NONE",
- "returnErrors": true,
- "useDefaultOptions": true
}, - "HTTPListenOptions": {
- "mimePassthrough": true,
- "objectName": "string",
- "operationType": "string",
- "password": "string",
- "useDefaultListenOptions": true,
- "username": "string"
}, - "HTTPSendOptions": {
- "dataContentType": "string",
- "followRedirects": true,
- "methodType": "GET",
- "pathElements": {
- "element": [
- {
- "name": "string"
}
]
}, - "reflectHeaders": {
- "element": [
- {
- "name": "string"
}
]
}, - "requestHeaders": {
- "header": [
- {
- "headerFieldName": "string",
- "targetPropertyName": "string"
}
]
}, - "requestProfile": "string",
- "requestProfileType": "NONE",
- "responseHeaderMapping": {
- "header": [
- {
- "headerFieldName": "string",
- "targetPropertyName": "string"
}
]
}, - "responseProfile": "string",
- "responseProfileType": "NONE",
- "returnErrors": true,
- "returnResponses": true,
- "useDefaultOptions": true
}, - "HTTPSettings": {
- "HTTPAuthSettings": {
- "password": "string",
- "user": "string"
}, - "HTTPOAuth2Settings": {
- "accessTokenEndpoint": {
- "sslOptions": {
- "clientauth": true,
- "clientsslalias": "string",
- "trustServerCert": true,
- "trustedcertalias": "string"
}, - "url": "string"
}, - "accessTokenParameters": {
- "parameter": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "authorizationParameters": {
- "parameter": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "authorizationTokenEndpoint": {
- "sslOptions": {
- "clientauth": true,
- "clientsslalias": "string",
- "trustServerCert": true,
- "trustedcertalias": "string"
}, - "url": "string"
}, - "credentials": {
- "accessToken": "string",
- "accessTokenKey": "string",
- "clientId": "string",
- "clientSecret": "string",
- "useRefreshToken": true
}, - "grantType": "code",
- "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": "NONE",
- "connectTimeout": 0,
- "cookieScope": "IGNORED",
- "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": "stardelimited"
}, - "endData": {
- "delimiterSpecial": "string",
- "delimiterValue": "stardelimited"
}, - "haltTimeout": false,
- "host": "string",
- "inactivityTimeout": 60,
- "maxConnections": 10,
- "maxRetry": 0,
- "persistent": false,
- "port": 0,
- "receiveTimeout": 120,
- "sendTimeout": 120,
- "startBlock": {
- "delimiterSpecial": "string",
- "delimiterValue": "stardelimited"
}
}
}, - "OFTPCommunicationOptions": {
- "CommunicationSetting": "default",
- "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": "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"
}
}, - "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": "default",
- "SFTPGetOptions": {
- "fileToMove": "string",
- "ftpAction": "actionget",
- "maxFileCount": 0,
- "moveToDirectory": "string",
- "moveToForceOverride": true,
- "remoteDirectory": "string",
- "useDefaultGetOptions": true
}, - "SFTPSendOptions": {
- "ftpAction": "actionputrename",
- "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"
}
}
}, - "branchId": "QjoyMDI1OTk",
- "branchName": "test-branch1",
- "communicationType": "AS2",
- "componentId": "0cfe0d5a-0d33-48f8-825a-1d67667e0cd5",
- "componentName": "Shared AS2 API",
- "deleted": false,
- "description": "string",
- "folderId": 921,
- "folderName": "Boomi/SampleFolder"
}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 (PartnerArchiving) |
required | object (PartnerCommunication) |
| branchId | string |
| branchName | string |
| communicationType | string |
| componentId | string |
| componentName | string |
| deleted | boolean |
| description | string |
| folderId | integer <int64> |
| folderName | string |
Boomi Platform API Endpoint URL. {accountId} is the Account ID of the authenticated Boomi platform account making this request.
Response samples
- 200
- 403
- 410
- 503
{- "SharedCommunicationChannelComponent": {
- "PartnerCommunication": {
- "@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
}
}
}, - "DiskCommunicationOptions": {
- "DiskGetOptions": {
- "fileFilter": "*",
- "getDirectory": "ExampleGetDirectory"
}, - "DiskSendOptions": {
- "sendDirectory": "ExampleSendDirectory"
}
}
}, - "PartnerArchiving": {
- "enableArchiving": false
}
}
}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 (PartnerArchiving) |
required | object (PartnerCommunication) |
| branchId | string |
| branchName | string |
| communicationType | string |
| componentId | string |
| componentName | string |
| deleted | boolean |
| description | string |
| folderId | integer <int64> |
| folderName | string |
Responses
Response Schema:
required | object (PartnerArchiving) |
required | object (PartnerCommunication) |
| branchId | string |
| branchName | string |
| communicationType | string |
| componentId | string |
| componentName | string |
| deleted | boolean |
| description | string |
| folderId | integer <int64> |
| folderName | string |
Boomi Platform API Endpoint URL. {accountId} is the Account ID of the authenticated Boomi platform account making this request.
Request samples
- Payload
{- "@type": "SharedCommunicationChannelComponent",
- "PartnerCommunication": {
- "@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
}
}
}, - "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"
}
}
}, - "PartnerArchiving": {
- "@type": "PartnerArchiving",
- "enableArchiving": false
}, - "componentName": "DISK Communication object",
- "componentId": "6e9255ee-1899-49fa-891c-f7111d7e4e07",
- "folderName": "Boomi/SampleFolder",
- "folderId": 922,
- "branchId": "QjoxNDMxNg",
- "branchName": "branch-1"
}Response samples
- 200
- 403
- 410
- 503
{- "PartnerArchiving": {
- "enableArchiving": false,
- "inboundDirectory": "string",
- "outboundDirectory": "string"
}, - "PartnerCommunication": {
- "AS2CommunicationOptions": {
- "AS2DefaultPartnerSettings": {
- "AuthSettings": {
- "password": "string",
- "user": "string"
}, - "authenticationType": "NONE",
- "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": [
- "application/xml"
], - "multipleAttachments": true
}, - "ListenAuthSettings": {
- "password": "string",
- "user": "string"
}, - "as2Id": "string",
- "basicAuthEnabled": false,
- "clientSSLCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "enabledFoldedHeaders": false,
- "enabledLegacySMIME": true,
- "encryptionPublicCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "mdnSignaturePublicCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "messagesToCheckForDuplicates": 0,
- "rejectDuplicateMessages": true,
- "requireEncryptedMessages": true,
- "requireSignedMessages": true,
- "signingPublicCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}
}, - "AS2DefaultPartnerMDNOptions": {
- "externalURL": "string",
- "mdnClientSSLCert": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string",
- "passPhrase": "string"
}, - "mdnDigestAlg": "SHA1",
- "mdnSSLCert": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "requestMDN": true,
- "signed": true,
- "synchronous": "sync",
- "useExternalURL": true,
- "useSSL": true
}, - "AS2DefaultPartnerMessageOptions": {
- "attachmentCache": "string",
- "attachmentOption": "BATCH",
- "compressed": true,
- "dataContentType": "textplain",
- "encrypted": true,
- "encryptionAlgorithm": "na",
- "maxDocumentCount": 0,
- "multipleAttachments": true,
- "signed": true,
- "signingDigestAlg": "SHA1",
- "subject": "string"
}, - "AS2MyCompanyInfo": {
- "as2Id": "string",
- "enabledFoldedHeaders": false,
- "enabledLegacySMIME": true,
- "encryptionPrivateCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string",
- "passPhrase": "string"
}, - "mdnSignaturePrivateCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string",
- "passPhrase": "string"
}, - "signingPrivateCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string",
- "passPhrase": "string"
}
}
}, - "AS2SendOptions": {
- "AS2MDNOptions": {
- "externalURL": "string",
- "mdnClientSSLCert": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string",
- "passPhrase": "string"
}, - "mdnDigestAlg": "SHA1",
- "mdnSSLCert": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "requestMDN": true,
- "signed": true,
- "synchronous": "sync",
- "useExternalURL": true,
- "useSSL": true
}, - "AS2MessageOptions": {
- "attachmentCache": "string",
- "attachmentOption": "BATCH",
- "compressed": true,
- "dataContentType": "textplain",
- "encrypted": true,
- "encryptionAlgorithm": "na",
- "maxDocumentCount": 0,
- "multipleAttachments": true,
- "signed": true,
- "signingDigestAlg": "SHA1",
- "subject": "string"
}, - "AS2PartnerInfo": {
- "ListenAttachmentSettings": {
- "attachmentCache": "string",
- "attachmentContentType": [
- "application/xml"
], - "multipleAttachments": true
}, - "ListenAuthSettings": {
- "password": "string",
- "user": "string"
}, - "as2Id": "string",
- "basicAuthEnabled": false,
- "clientSSLCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "enabledFoldedHeaders": false,
- "enabledLegacySMIME": true,
- "encryptionPublicCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "mdnSignaturePublicCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "messagesToCheckForDuplicates": 0,
- "rejectDuplicateMessages": true,
- "requireEncryptedMessages": true,
- "requireSignedMessages": true,
- "signingPublicCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}
}
}, - "AS2SendSettings": {
- "AuthSettings": {
- "password": "string",
- "user": "string"
}, - "authenticationType": "NONE",
- "clientSSLCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string",
- "passPhrase": "string"
}, - "sslCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "url": "string",
- "useDefaultSettings": true,
- "verifyHostname": false
}, - "CommunicationSetting": "default",
- "SharedCommunicationChannel": {
- "componentId": "string"
}
}, - "DiskCommunicationOptions": {
- "CommunicationSetting": "default",
- "DiskGetOptions": {
- "deleteAfterRead": true,
- "fileFilter": "string",
- "filterMatchType": "wildcard",
- "getDirectory": "string",
- "maxFileCount": 0,
- "useDefaultGetOptions": true
}, - "DiskSendOptions": {
- "createDirectory": true,
- "sendDirectory": "string",
- "useDefaultSendOptions": true,
- "writeOption": "unique"
}, - "SharedCommunicationChannel": {
- "componentId": "string"
}
}, - "FTPCommunicationOptions": {
- "CommunicationSetting": "default",
- "FTPGetOptions": {
- "fileToMove": "string",
- "ftpAction": "actionget",
- "maxFileCount": 0,
- "remoteDirectory": "string",
- "transferType": "ascii",
- "useDefaultGetOptions": true
}, - "FTPSendOptions": {
- "ftpAction": "actionputrename",
- "moveToDirectory": "string",
- "remoteDirectory": "string",
- "transferType": "ascii",
- "useDefaultSendOptions": true
}, - "FTPSettings": {
- "FTPSSLOptions": {
- "clientSSLCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string",
- "passPhrase": "string"
}, - "sslmode": "none",
- "useClientAuthentication": true
}, - "connectionMode": "active",
- "host": "string",
- "password": "string",
- "port": 0,
- "useDefaultSettings": true,
- "user": "string"
}, - "SharedCommunicationChannel": {
- "componentId": "string"
}
}, - "HTTPCommunicationOptions": {
- "CommunicationSetting": "default",
- "HTTPGetOptions": {
- "dataContentType": "string",
- "followRedirects": true,
- "methodType": "GET",
- "pathElements": {
- "element": [
- {
- "name": "string"
}
]
}, - "reflectHeaders": {
- "element": [
- {
- "name": "string"
}
]
}, - "requestHeaders": {
- "header": [
- {
- "headerFieldName": "string",
- "targetPropertyName": "string"
}
]
}, - "requestProfile": "string",
- "requestProfileType": "NONE",
- "responseHeaderMapping": {
- "header": [
- {
- "headerFieldName": "string",
- "targetPropertyName": "string"
}
]
}, - "responseProfile": "string",
- "responseProfileType": "NONE",
- "returnErrors": true,
- "useDefaultOptions": true
}, - "HTTPListenOptions": {
- "mimePassthrough": true,
- "objectName": "string",
- "operationType": "string",
- "password": "string",
- "useDefaultListenOptions": true,
- "username": "string"
}, - "HTTPSendOptions": {
- "dataContentType": "string",
- "followRedirects": true,
- "methodType": "GET",
- "pathElements": {
- "element": [
- {
- "name": "string"
}
]
}, - "reflectHeaders": {
- "element": [
- {
- "name": "string"
}
]
}, - "requestHeaders": {
- "header": [
- {
- "headerFieldName": "string",
- "targetPropertyName": "string"
}
]
}, - "requestProfile": "string",
- "requestProfileType": "NONE",
- "responseHeaderMapping": {
- "header": [
- {
- "headerFieldName": "string",
- "targetPropertyName": "string"
}
]
}, - "responseProfile": "string",
- "responseProfileType": "NONE",
- "returnErrors": true,
- "returnResponses": true,
- "useDefaultOptions": true
}, - "HTTPSettings": {
- "HTTPAuthSettings": {
- "password": "string",
- "user": "string"
}, - "HTTPOAuth2Settings": {
- "accessTokenEndpoint": {
- "sslOptions": {
- "clientauth": true,
- "clientsslalias": "string",
- "trustServerCert": true,
- "trustedcertalias": "string"
}, - "url": "string"
}, - "accessTokenParameters": {
- "parameter": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "authorizationParameters": {
- "parameter": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "authorizationTokenEndpoint": {
- "sslOptions": {
- "clientauth": true,
- "clientsslalias": "string",
- "trustServerCert": true,
- "trustedcertalias": "string"
}, - "url": "string"
}, - "credentials": {
- "accessToken": "string",
- "accessTokenKey": "string",
- "clientId": "string",
- "clientSecret": "string",
- "useRefreshToken": true
}, - "grantType": "code",
- "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": "NONE",
- "connectTimeout": 0,
- "cookieScope": "IGNORED",
- "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": "stardelimited"
}, - "endData": {
- "delimiterSpecial": "string",
- "delimiterValue": "stardelimited"
}, - "haltTimeout": false,
- "host": "string",
- "inactivityTimeout": 60,
- "maxConnections": 10,
- "maxRetry": 0,
- "persistent": false,
- "port": 0,
- "receiveTimeout": 120,
- "sendTimeout": 120,
- "startBlock": {
- "delimiterSpecial": "string",
- "delimiterValue": "stardelimited"
}
}
}, - "OFTPCommunicationOptions": {
- "CommunicationSetting": "default",
- "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": "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"
}
}, - "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": "default",
- "SFTPGetOptions": {
- "fileToMove": "string",
- "ftpAction": "actionget",
- "maxFileCount": 0,
- "moveToDirectory": "string",
- "moveToForceOverride": true,
- "remoteDirectory": "string",
- "useDefaultGetOptions": true
}, - "SFTPSendOptions": {
- "ftpAction": "actionputrename",
- "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"
}
}
}, - "branchId": "QjoyMDI1OTk",
- "branchName": "test-branch1",
- "communicationType": "AS2",
- "componentId": "0cfe0d5a-0d33-48f8-825a-1d67667e0cd5",
- "componentName": "Shared AS2 API",
- "deleted": false,
- "description": "string",
- "folderId": 921,
- "folderName": "Boomi/SampleFolder"
}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
Boomi Platform API Endpoint URL. {accountId} is the Account ID of the authenticated Boomi platform account making this request.
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
| |||||||||||
Boomi Platform API Endpoint URL. {accountId} is the Account ID of the authenticated Boomi platform account making this request.
Request samples
- Payload
{- "request": [
- {
- "id": "56789abc-def0-1234-5678-9abcdef01234"
}
], - "type": "GET"
}Response samples
- 200
- 403
- 410
- 503
{- "response": [
- {
- "Result": {
- "PartnerArchiving": {
- "enableArchiving": false,
- "inboundDirectory": "string",
- "outboundDirectory": "string"
}, - "PartnerCommunication": {
- "AS2CommunicationOptions": {
- "AS2DefaultPartnerSettings": {
- "AuthSettings": {
- "password": "string",
- "user": "string"
}, - "authenticationType": "NONE",
- "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": {
- "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": "sync",
- "useExternalURL": true,
- "useSSL": true
}, - "AS2DefaultPartnerMessageOptions": {
- "attachmentCache": "string",
- "attachmentOption": "BATCH",
- "compressed": true,
- "dataContentType": "textplain",
- "encrypted": true,
- "encryptionAlgorithm": "na",
- "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": {
- "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": "sync",
- "useExternalURL": true,
- "useSSL": true
}, - "AS2MessageOptions": {
- "attachmentCache": "string",
- "attachmentOption": "BATCH",
- "compressed": true,
- "dataContentType": "textplain",
- "encrypted": true,
- "encryptionAlgorithm": "na",
- "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": "NONE",
- "clientSSLCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string",
- "passPhrase": "string"
}, - "sslCertificate": {
- "alias": "string",
- "certificate": [
- "string"
], - "componentId": "string"
}, - "url": "string",
- "useDefaultSettings": true,
- "verifyHostname": false
}, - "CommunicationSetting": "default",
- "SharedCommunicationChannel": {
- "componentId": "string"
}
}, - "DiskCommunicationOptions": {
- "CommunicationSetting": "default",
- "DiskGetOptions": {
- "deleteAfterRead": true,
- "fileFilter": "string",
- "filterMatchType": "wildcard",
- "getDirectory": "string",
- "maxFileCount": 0,
- "useDefaultGetOptions": true
}, - "DiskSendOptions": {
- "createDirectory": true,
- "sendDirectory": "string",
- "useDefaultSendOptions": true,
- "writeOption": "unique"
}, - "SharedCommunicationChannel": {
- "componentId": "string"
}
}, - "FTPCommunicationOptions": {
- "CommunicationSetting": "default",
- "FTPGetOptions": {
- "fileToMove": "string",
- "ftpAction": "actionget",
- "maxFileCount": 0,
- "remoteDirectory": "string",
- "transferType": "ascii",
- "useDefaultGetOptions": true
}, - "FTPSendOptions": {
- "ftpAction": "actionputrename",
- "moveToDirectory": "string",
- "remoteDirectory": "string",
- "transferType": "ascii",
- "useDefaultSendOptions": true
}, - "FTPSettings": {
- "FTPSSLOptions": {
- "clientSSLCertificate": {
- "alias": "string",
- "certificate": [
- null
], - "componentId": "string",
- "passPhrase": "string"
}, - "sslmode": "none",
- "useClientAuthentication": true
}, - "connectionMode": "active",
- "host": "string",
- "password": "string",
- "port": 0,
- "useDefaultSettings": true,
- "user": "string"
}, - "SharedCommunicationChannel": {
- "componentId": "string"
}
}, - "HTTPCommunicationOptions": {
- "CommunicationSetting": "default",
- "HTTPGetOptions": {
- "dataContentType": "string",
- "followRedirects": true,
- "methodType": "GET",
- "pathElements": {
- "element": [
- {
- "name": null
}
]
}, - "reflectHeaders": {
- "element": [
- {
- "name": null
}
]
}, - "requestHeaders": {
- "header": [
- {
- "headerFieldName": null,
- "targetPropertyName": null
}
]
}, - "requestProfile": "string",
- "requestProfileType": "NONE",
- "responseHeaderMapping": {
- "header": [
- {
- "headerFieldName": null,
- "targetPropertyName": null
}
]
}, - "responseProfile": "string",
- "responseProfileType": "NONE",
- "returnErrors": true,
- "useDefaultOptions": true
}, - "HTTPListenOptions": {
- "mimePassthrough": true,
- "objectName": "string",
- "operationType": "string",
- "password": "string",
- "useDefaultListenOptions": true,
- "username": "string"
}, - "HTTPSendOptions": {
- "dataContentType": "string",
- "followRedirects": true,
- "methodType": "GET",
- "pathElements": {
- "element": [
- {
- "name": null
}
]
}, - "reflectHeaders": {
- "element": [
- {
- "name": null
}
]
}, - "requestHeaders": {
- "header": [
- {
- "headerFieldName": null,
- "targetPropertyName": null
}
]
}, - "requestProfile": "string",
- "requestProfileType": "NONE",
- "responseHeaderMapping": {
- "header": [
- {
- "headerFieldName": null,
- "targetPropertyName": null
}
]
}, - "responseProfile": "string",
- "responseProfileType": "NONE",
- "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": "code",
- "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": "NONE",
- "connectTimeout": 0,
- "cookieScope": "IGNORED",
- "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": "stardelimited"
}, - "endData": {
- "delimiterSpecial": "string",
- "delimiterValue": "stardelimited"
}, - "haltTimeout": false,
- "host": "string",
- "inactivityTimeout": 60,
- "maxConnections": 10,
- "maxRetry": 0,
- "persistent": false,
- "port": 0,
- "receiveTimeout": 120,
- "sendTimeout": 120,
- "startBlock": {
- "delimiterSpecial": "string",
- "delimiterValue": "stardelimited"
}
}
}, - "OFTPCommunicationOptions": {
- "CommunicationSetting": "default",
- "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": "default",
- "SFTPGetOptions": {
- "fileToMove": "string",
- "ftpAction": "actionget",
- "maxFileCount": 0,
- "moveToDirectory": "string",
- "moveToForceOverride": true,
- "remoteDirectory": "string",
- "useDefaultGetOptions": true
}, - "SFTPSendOptions": {
- "ftpAction": "actionputrename",
- "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"
}
}
}, - "branchId": "QjoyMDI1OTk",
- "branchName": "test-branch1",
- "communicationType": "AS2",
- "componentId": "0cfe0d5a-0d33-48f8-825a-1d67667e0cd5",
- "componentName": "Shared AS2 API",
- "deleted": false,
- "description": "string",
- "folderId": 921,
- "folderName": "Boomi/SampleFolder"
}, - "index": 0,
- "id": "string",
- "statusCode": 0,
- "errorMessage": "string"
}
]
}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 | ||||||||||
| |||||||||||
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) |
Boomi Platform API Endpoint URL. {accountId} is the Account ID of the authenticated Boomi platform account making this request.
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) |
Boomi Platform API Endpoint URL. {accountId} is the Account ID of the authenticated Boomi platform account making this request.
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"
}
]
}