Boomi Platform API Reference (1.0.0) - SharedCommunicationChannelComponent
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",
- "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
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <bns:SharedCommunicationChannelComponent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bns="http://api.platform.boomi.com/" componentName="Disk Comms Channel" folderName="Boomi" folderId="894" branchId="QjoxNDMxNg" branchName="branch-1"> <bns:PartnerCommunication> <bns:DiskCommunicationOptions> <bns:DiskGetOptions useDefaultGetOptions="false" deleteAfterRead="false" maxFileCount="0" filterMatchType="wildcard"> <bns:fileFilter>*</bns:fileFilter> <bns:getDirectory>ExampleGetDirectory</bns:getDirectory> </bns:DiskGetOptions> <bns:DiskSendOptions useDefaultSendOptions="false" createDirectory="true" writeOption="unique"> <bns:sendDirectory>ExampleSendDirectory</bns:sendDirectory> </bns:DiskSendOptions> </bns:DiskCommunicationOptions> </bns:PartnerCommunication> <bns:PartnerArchiving> <bns:enableArchiving>false</bns:enableArchiving> </bns:PartnerArchiving> </bns:SharedCommunicationChannelComponent>
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 ID of the component being retrieved. |
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": {
- "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 ID of the component that needs updating. |
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",
- "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,
- "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,
- "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 ID of the component that you want to delete. |
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,
- "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,
- "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.
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
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.
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"
}
]
}