Boomi MFT - AFT Management API Reference (v1) - FlowEndpointTriggerFiles
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 a specific trigger file configuration by ID
Returns trigger file configuration including semaphore and temporary file settings.
Authorizations:
path Parameters
| flowEndpointTriggerFilesId required | integer <int32> Unique identifier of the trigger file configuration |
Responses
Response Schema:
| id | integer <int32> |
| flowEndpointId | integer <int32> |
| isEnabled | boolean |
| isTriggerSemaphoreFile | boolean |
| isTriggerTemporaryFilename | boolean |
| isTriggerBatchSemaphore | boolean |
| isAddExtension | boolean |
| isReplaceExtension | boolean |
| isTemporaryPrefix | boolean |
| isTemporaryExtension | 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> |
| filePrefix | string or null |
| fileExtension | string or null |
| batchSemaphoreFilename | string or null |
Response samples
- 200
- 403
- 500
Deletes a specific trigger file configuration
Removes trigger file configuration from flow endpoint.
Authorizations:
path Parameters
| flowEndpointTriggerFilesId required | integer <int32> Unique identifier of the trigger file configuration to delete |
Responses
Response Schema:
| isDeleted | boolean |
Response samples
- 200
- 403
- 500
Retrieves all trigger file configurations for a specific flow endpoint
Returns list of trigger file configurations for a flow endpoint.
Authorizations:
query Parameters
| flowEndpointId | integer <int32> Unique identifier of the flow endpoint |
Responses
Response Schema:
| id | integer <int32> |
| flowEndpointId | integer <int32> |
| isEnabled | boolean |
| isTriggerSemaphoreFile | boolean |
| isTriggerTemporaryFilename | boolean |
| isTriggerBatchSemaphore | boolean |
| isAddExtension | boolean |
| isReplaceExtension | boolean |
| isTemporaryPrefix | boolean |
| isTemporaryExtension | 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> |
| filePrefix | string or null |
| fileExtension | string or null |
| batchSemaphoreFilename | string or null |
Response samples
- 200
- 403
- 500
Creates a new trigger file configuration for a flow endpoint
Establishes new trigger file configuration with semaphore and naming rules.
Authorizations:
Request Body schema:
Trigger file configuration details including trigger conditions and file patterns
| id | integer <int32> |
| flowEndpointId | integer <int32> |
| isEnabled | boolean |
| isTriggerSemaphoreFile | boolean |
| isTriggerTemporaryFilename | boolean |
| isTriggerBatchSemaphore | boolean |
| isAddExtension | boolean |
| isReplaceExtension | boolean |
| isTemporaryPrefix | boolean |
| isTemporaryExtension | 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> |
| filePrefix | string or null |
| fileExtension | string or null |
| batchSemaphoreFilename | string or null |
Responses
Response Schema:
| id | integer <int32> |
| flowEndpointId | integer <int32> |
| isEnabled | boolean |
| isTriggerSemaphoreFile | boolean |
| isTriggerTemporaryFilename | boolean |
| isTriggerBatchSemaphore | boolean |
| isAddExtension | boolean |
| isReplaceExtension | boolean |
| isTemporaryPrefix | boolean |
| isTemporaryExtension | 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> |
| filePrefix | string or null |
| fileExtension | string or null |
| batchSemaphoreFilename | string or null |
Request samples
- Payload
{- "id": 0,
- "flowEndpointId": 0,
- "isEnabled": true,
- "isTriggerSemaphoreFile": true,
- "isTriggerTemporaryFilename": true,
- "isTriggerBatchSemaphore": true,
- "isAddExtension": true,
- "isReplaceExtension": true,
- "isTemporaryPrefix": true,
- "isTemporaryExtension": 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",
- "filePrefix": "string",
- "fileExtension": "string",
- "batchSemaphoreFilename": "string"
}Response samples
- 200
- 403
- 500
Updates an existing trigger file configuration for a flow endpoint
Modifies existing trigger file configuration including semaphore settings.
Authorizations:
Request Body schema:
Updated trigger file configuration details
| id | integer <int32> |
| flowEndpointId | integer <int32> |
| isEnabled | boolean |
| isTriggerSemaphoreFile | boolean |
| isTriggerTemporaryFilename | boolean |
| isTriggerBatchSemaphore | boolean |
| isAddExtension | boolean |
| isReplaceExtension | boolean |
| isTemporaryPrefix | boolean |
| isTemporaryExtension | 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> |
| filePrefix | string or null |
| fileExtension | string or null |
| batchSemaphoreFilename | string or null |
Responses
Response Schema:
| id | integer <int32> |
| flowEndpointId | integer <int32> |
| isEnabled | boolean |
| isTriggerSemaphoreFile | boolean |
| isTriggerTemporaryFilename | boolean |
| isTriggerBatchSemaphore | boolean |
| isAddExtension | boolean |
| isReplaceExtension | boolean |
| isTemporaryPrefix | boolean |
| isTemporaryExtension | 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> |
| filePrefix | string or null |
| fileExtension | string or null |
| batchSemaphoreFilename | string or null |
Request samples
- Payload
{- "id": 0,
- "flowEndpointId": 0,
- "isEnabled": true,
- "isTriggerSemaphoreFile": true,
- "isTriggerTemporaryFilename": true,
- "isTriggerBatchSemaphore": true,
- "isAddExtension": true,
- "isReplaceExtension": true,
- "isTemporaryPrefix": true,
- "isTemporaryExtension": 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",
- "filePrefix": "string",
- "fileExtension": "string",
- "batchSemaphoreFilename": "string"
}Response samples
- 200
- 403
- 500
Saves trigger file 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:
Trigger file configuration to save (performs upsert based on record ID)
| id | integer <int32> |
| flowEndpointId | integer <int32> |
| isEnabled | boolean |
| isTriggerSemaphoreFile | boolean |
| isTriggerTemporaryFilename | boolean |
| isTriggerBatchSemaphore | boolean |
| isAddExtension | boolean |
| isReplaceExtension | boolean |
| isTemporaryPrefix | boolean |
| isTemporaryExtension | 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> |
| filePrefix | string or null |
| fileExtension | string or null |
| batchSemaphoreFilename | string or null |
Responses
Response Schema:
| id | integer <int32> |
| flowEndpointId | integer <int32> |
| isEnabled | boolean |
| isTriggerSemaphoreFile | boolean |
| isTriggerTemporaryFilename | boolean |
| isTriggerBatchSemaphore | boolean |
| isAddExtension | boolean |
| isReplaceExtension | boolean |
| isTemporaryPrefix | boolean |
| isTemporaryExtension | 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> |
| filePrefix | string or null |
| fileExtension | string or null |
| batchSemaphoreFilename | string or null |
Request samples
- Payload
{- "id": 0,
- "flowEndpointId": 0,
- "isEnabled": true,
- "isTriggerSemaphoreFile": true,
- "isTriggerTemporaryFilename": true,
- "isTriggerBatchSemaphore": true,
- "isAddExtension": true,
- "isReplaceExtension": true,
- "isTemporaryPrefix": true,
- "isTemporaryExtension": 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",
- "filePrefix": "string",
- "fileExtension": "string",
- "batchSemaphoreFilename": "string"
}Response samples
- 200
- 403
- 500
Deletes all trigger file configurations for a specific flow endpoint
Removes all trigger file configurations from a flow endpoint.
Authorizations:
query Parameters
| flowEndpointId | integer <int32> Unique identifier of the flow endpoint to remove all trigger file configurations for |
Responses
Response Schema:
| isDeleted | boolean |
Response samples
- 200
- 403
- 500