Boomi MFT - AFT Management API Reference (v1) - FlowEndpointCompressionOptions
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.
Retrieves all active compression types available for flow endpoints
Returns list of available compression algorithms and formats.
Authorizations:
Responses
Response Schema:
| id | integer <int32> |
| name | string or null |
| isEnabled | boolean |
| description | string or null |
Response samples
- 200
- 403
- 500
Retrieves a specific compression configuration by ID
Returns compression configuration including algorithm, password, and batch settings.
Authorizations:
path Parameters
| flowEndpointCompressionOptionId required | integer <int32> Unique identifier of the compression configuration |
Responses
Response Schema:
| id | integer <int32> |
| flowEndpointId | integer <int32> |
| compressionTypeId | integer <int32> |
| compressionPassword | string or null |
| compressBatch | boolean |
| createdBy | string or null |
| createdDate | string or null <date-time> |
| updatedBy | string or null |
| updatedDate | string or null <date-time> |
| deletedBy | string or null |
| deletedDate | string or null <date-time> |
Response samples
- 200
- 403
- 500
Deletes a specific compression configuration
Removes compression configuration from flow endpoint.
Authorizations:
path Parameters
| flowEndpointCompressionOptionId required | integer <int32> Unique identifier of the compression configuration to delete |
Responses
Response Schema:
object (thruStatus) | |
| data | any or null |
Response samples
- 200
- 403
- 500
Retrieves compression configuration for a specific flow endpoint
Returns compression configuration for a specific flow endpoint.
Authorizations:
query Parameters
| flowEndpointId | integer <int32> Unique identifier of the flow endpoint |
Responses
Response Schema:
| id | integer <int32> |
| flowEndpointId | integer <int32> |
| compressionTypeId | integer <int32> |
| compressionPassword | string or null |
| compressBatch | boolean |
| createdBy | string or null |
| createdDate | string or null <date-time> |
| updatedBy | string or null |
| updatedDate | string or null <date-time> |
| deletedBy | string or null |
| deletedDate | string or null <date-time> |
Response samples
- 200
- 403
- 500
Creates a new compression configuration for a flow endpoint
Establishes new compression configuration with specified algorithm and settings.
Authorizations:
Request Body schema:
Compression configuration details including algorithm and settings
| id | integer <int32> |
| flowEndpointId | integer <int32> |
| compressionTypeId | integer <int32> |
| compressionPassword | string or null |
| compressBatch | boolean |
| createdBy | string or null |
| createdDate | string or null <date-time> |
| updatedBy | string or null |
| updatedDate | string or null <date-time> |
| deletedBy | string or null |
| deletedDate | string or null <date-time> |
Responses
Response Schema:
| id | integer <int32> |
| flowEndpointId | integer <int32> |
| compressionTypeId | integer <int32> |
| compressionPassword | string or null |
| compressBatch | boolean |
| createdBy | string or null |
| createdDate | string or null <date-time> |
| updatedBy | string or null |
| updatedDate | string or null <date-time> |
| deletedBy | string or null |
| deletedDate | string or null <date-time> |
Request samples
- Payload
{- "id": 0,
- "flowEndpointId": 0,
- "compressionTypeId": 0,
- "compressionPassword": "string",
- "compressBatch": true,
- "createdBy": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "deletedBy": "string",
- "deletedDate": "2019-08-24T14:15:22Z"
}Response samples
- 200
- 403
- 500
Updates an existing compression configuration for a flow endpoint
Modifies existing compression configuration including algorithm and batch settings.
Authorizations:
Request Body schema:
Updated compression configuration details
| id | integer <int32> |
| flowEndpointId | integer <int32> |
| compressionTypeId | integer <int32> |
| compressionPassword | string or null |
| compressBatch | boolean |
| createdBy | string or null |
| createdDate | string or null <date-time> |
| updatedBy | string or null |
| updatedDate | string or null <date-time> |
| deletedBy | string or null |
| deletedDate | string or null <date-time> |
Responses
Response Schema:
| id | integer <int32> |
| flowEndpointId | integer <int32> |
| compressionTypeId | integer <int32> |
| compressionPassword | string or null |
| compressBatch | boolean |
| createdBy | string or null |
| createdDate | string or null <date-time> |
| updatedBy | string or null |
| updatedDate | string or null <date-time> |
| deletedBy | string or null |
| deletedDate | string or null <date-time> |
Request samples
- Payload
{- "id": 0,
- "flowEndpointId": 0,
- "compressionTypeId": 0,
- "compressionPassword": "string",
- "compressBatch": true,
- "createdBy": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "deletedBy": "string",
- "deletedDate": "2019-08-24T14:15:22Z"
}Response samples
- 200
- 403
- 500
Saves compression configuration (creates new or updates existing based on ID)
Performs upsert operation: creates new configuration if ID is 0, otherwise updates existing configuration
Authorizations:
Request Body schema:
Compression configuration to save (performs upsert based on record ID)
| id | integer <int32> |
| flowEndpointId | integer <int32> |
| compressionTypeId | integer <int32> |
| compressionPassword | string or null |
| compressBatch | boolean |
| createdBy | string or null |
| createdDate | string or null <date-time> |
| updatedBy | string or null |
| updatedDate | string or null <date-time> |
| deletedBy | string or null |
| deletedDate | string or null <date-time> |
Responses
Response Schema:
| id | integer <int32> |
| flowEndpointId | integer <int32> |
| compressionTypeId | integer <int32> |
| compressionPassword | string or null |
| compressBatch | boolean |
| createdBy | string or null |
| createdDate | string or null <date-time> |
| updatedBy | string or null |
| updatedDate | string or null <date-time> |
| deletedBy | string or null |
| deletedDate | string or null <date-time> |
Request samples
- Payload
{- "id": 0,
- "flowEndpointId": 0,
- "compressionTypeId": 0,
- "compressionPassword": "string",
- "compressBatch": true,
- "createdBy": "string",
- "createdDate": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updatedDate": "2019-08-24T14:15:22Z",
- "deletedBy": "string",
- "deletedDate": "2019-08-24T14:15:22Z"
}Response samples
- 200
- 403
- 500
Deletes all compression configurations for a specific flow endpoint
Removes all compression configurations from a flow endpoint.
Authorizations:
query Parameters
| flowEndpointId | integer <int32> Unique identifier of the flow endpoint to remove all compression configurations for |
Responses
Response Schema:
object (thruStatus) | |
| data | any or null |
Response samples
- 200
- 403
- 500