Waiting for engine...
Skip to main content

Boomi MFT - AFT Management API Reference (v1) - Flow

Toggle Pane

Download OpenAPI Specification: Download

Flow

Retrieves a specific flow configuration by ID

Requires flow read permissions to access flow configuration data.

Authorizations:
ApiKeyBearer
query Parameters
flowId
integer <int32>

The unique identifier of the flow to retrieve

Responses

Response Schema:
id
integer <int32>
tenantId
integer <int32>
name
string or null
flowStatusId
integer <int32>
isBroadcast
boolean
isPublished
boolean
isIPaaSSubscription
boolean
connectorId
integer <int32>
code
string or null
description
string or null
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>
contactId
integer or null <int32>

Response samples

Content type
No sample

Retrieves a specific flow configuration by name

Requires flow read permissions to access flow configuration data.

Authorizations:
ApiKeyBearer
query Parameters
flowName
string

The name of the flow to retrieve

Responses

Response Schema:
id
integer <int32>
tenantId
integer <int32>
name
string or null
flowStatusId
integer <int32>
isBroadcast
boolean
isPublished
boolean
isIPaaSSubscription
boolean
connectorId
integer <int32>
code
string or null
description
string or null
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>
contactId
integer or null <int32>

Response samples

Content type
No sample

Retrieves a list of all flow configurations

Requires flow read permissions to access flow configuration list.

Authorizations:
ApiKeyBearer

Responses

Response Schema:
Array
id
integer <int32>
flowStatusId
integer <int32>
name
string or null
code
string or null
isPublished
boolean
isIPaaSSubscription
boolean
isBroadcast
boolean
retentionPolicyId
integer <int32>
connectorId
integer <int32>
description
string or null
subscriberCount
integer <int32>
createdBy
string or null
createdDate
string or null <date-time>
updatedBy
string or null
updatedDate
string or null <date-time>

Response samples

Content type
No sample

Updates the operational status of a flow

Requires flow update permissions to modify flow operational status. Request body must contain valid FlowUpdate model data.

Authorizations:
ApiKeyBearer
Request Body schema:

Flow update request containing flow ID and new enabled status

flowId
integer <int32>
enabled
boolean

Responses

Response Schema:
id
integer <int32>
tenantId
integer <int32>
name
string or null
flowStatusId
integer <int32>
isBroadcast
boolean
isPublished
boolean
isIPaaSSubscription
boolean
connectorId
integer <int32>
code
string or null
description
string or null
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>
contactId
integer or null <int32>

Request samples

Content type
{
  • "flowId": 0,
  • "enabled": true
}

Response samples

Content type
No sample

Updates an existing flow configuration

Requires flow update permissions to modify flow configurations. Request body must contain valid Flows model data.

Authorizations:
ApiKeyBearer
Request Body schema:

Complete flow model with updated configuration settings

id
integer <int32>
tenantId
integer <int32>
name
string or null
flowStatusId
integer <int32>
isBroadcast
boolean
isPublished
boolean
isIPaaSSubscription
boolean
connectorId
integer <int32>
code
string or null
description
string or null
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>
contactId
integer or null <int32>

Responses

Response Schema:
id
integer <int32>
tenantId
integer <int32>
name
string or null
flowStatusId
integer <int32>
isBroadcast
boolean
isPublished
boolean
isIPaaSSubscription
boolean
connectorId
integer <int32>
code
string or null
description
string or null
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>
contactId
integer or null <int32>

Request samples

Content type
{
  • "id": 0,
  • "tenantId": 0,
  • "name": "string",
  • "flowStatusId": 0,
  • "isBroadcast": true,
  • "isPublished": true,
  • "isIPaaSSubscription": true,
  • "connectorId": 0,
  • "code": "string",
  • "description": "string",
  • "createdBy": "string",
  • "createdDate": "2019-08-24T14:15:22Z",
  • "updatedBy": "string",
  • "updatedDate": "2019-08-24T14:15:22Z",
  • "deletedBy": "string",
  • "deletedDate": "2019-08-24T14:15:22Z",
  • "contactId": 0
}

Response samples

Content type
No sample

Creates a new flow configuration

Requires flow create permissions to create new flow configurations. Request body must contain valid Flows model data.

Authorizations:
ApiKeyBearer
Request Body schema:

Complete flow model with configuration settings for the new flow

id
integer <int32>
tenantId
integer <int32>
name
string or null
flowStatusId
integer <int32>
isBroadcast
boolean
isPublished
boolean
isIPaaSSubscription
boolean
connectorId
integer <int32>
code
string or null
description
string or null
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>
contactId
integer or null <int32>

Responses

Response Schema:
id
integer <int32>
tenantId
integer <int32>
name
string or null
flowStatusId
integer <int32>
isBroadcast
boolean
isPublished
boolean
isIPaaSSubscription
boolean
connectorId
integer <int32>
code
string or null
description
string or null
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>
contactId
integer or null <int32>

Request samples

Content type
{
  • "id": 0,
  • "tenantId": 0,
  • "name": "string",
  • "flowStatusId": 0,
  • "isBroadcast": true,
  • "isPublished": true,
  • "isIPaaSSubscription": true,
  • "connectorId": 0,
  • "code": "string",
  • "description": "string",
  • "createdBy": "string",
  • "createdDate": "2019-08-24T14:15:22Z",
  • "updatedBy": "string",
  • "updatedDate": "2019-08-24T14:15:22Z",
  • "deletedBy": "string",
  • "deletedDate": "2019-08-24T14:15:22Z",
  • "contactId": 0
}

Response samples

Content type
No sample

Deletes a flow configuration

Authorizations:
ApiKeyBearer
query Parameters
id
integer <int32>

The unique identifier of the flow to delete

Responses

Response Schema:
object (thruStatus)
data
any or null

Response samples

Content type
No sample

Applies and activates a flow configuration

Authorizations:
ApiKeyBearer
query Parameters
flowId
integer <int32>

The unique identifier of the flow to apply

Responses

Response Schema:
object (thruStatus)
data
any or null

Response samples

Content type
No sample

Immediately executes a specific flow endpoint

Authorizations:
ApiKeyBearer
query Parameters
flowEndpointId
integer <int32>

The unique identifier of the flow endpoint to execute

flowId
integer <int32>

The unique identifier of the parent flow

Responses

Response Schema:
object (thruStatus)
data
any or null

Response samples

Content type
No sample

Immediately executes a specific flow endpoint using request body

Authorizations:
ApiKeyBearer
Request Body schema:

Flow endpoint execution request containing the endpoint identifier

flowEndpointId
integer <int32>

Responses

Response Schema:
object (thruStatus)
data
any or null

Request samples

Content type
{
  • "flowEndpointId": 0
}

Response samples

Content type
No sample

Retrieves the current operational state of a flow

Authorizations:
ApiKeyBearer
query Parameters
flowId
integer <int32>

The unique identifier of the flow

Responses

Response Schema:
object (thruStatus)
data
any or null

Response samples

Content type
No sample

Retrieves recent activity for flows

Authorizations:
ApiKeyBearer
query Parameters
count
integer <int32>

Number of recent activity records to retrieve

Responses

Response Schema:
object (thruStatus)
data
any or null

Response samples

Content type
No sample

Retrieves FileZilla FTP client configuration for a flow

Authorizations:
ApiKeyBearer
query Parameters
flowId
integer <int32>

The unique identifier of the flow

Responses

Response Schema:
object (thruStatus)
data
any or null

Response samples

Content type
No sample

Retrieves FileZilla FTP client configuration for multiple flows

Authorizations:
ApiKeyBearer
Request Body schema:

List of flow identifiers to generate configuration for

Array
integer <int32>

Responses

Response Schema:
object (thruStatus)
data
any or null

Request samples

Content type
[
  • 0
]

Response samples

Content type
No sample

Exports multiple flow configurations for backup or migration

Authorizations:
ApiKeyBearer
Request Body schema:

List of flow identifiers to export

Array
integer <int32>

Responses

Response Schema:
object (thruStatus)
data
any or null

Request samples

Content type
[
  • 0
]

Response samples

Content type
No sample

Exports a single flow configuration by flow code

Authorizations:
ApiKeyBearer
query Parameters
flowCode
string

The unique code identifier of the flow to export

Responses

Response Schema:
object (thruStatus)
data
any or null

Response samples

Content type
No sample

Imports flow configurations from JSON data

Authorizations:
ApiKeyBearer
Request Body schema:

JSON string containing flow configuration data to import

any

Responses

Response Schema:
object (thruStatus)
data
any or null

Request samples

Content type
null

Response samples

Content type
No sample

Retrieves transfer requests for a flow

Authorizations:
ApiKeyBearer
query Parameters
flowId
integer <int32>

The unique identifier of the flow

fromDate
string <date-time>

Optional start date filter for transfer requests

toDate
string <date-time>

Optional end date filter for transfer requests

object

Optional additional filters for transfer request search

Responses

Response Schema:
object (thruStatus)
data
any or null

Response samples

Content type
No sample

Retrieves client responses for a specific transfer request

Authorizations:
ApiKeyBearer
query Parameters
requestId
integer <int64>

The unique identifier of the transfer request

Responses

Response Schema:
object (thruStatus)
data
any or null

Response samples

Content type
No sample

Retrieves active schedules for a flow

Authorizations:
ApiKeyBearer
query Parameters
flowId
integer <int32>

The unique identifier of the flow

Responses

Response Schema:
object (thruStatus)
data
any or null

Response samples

Content type
No sample

Retrieves available nodes for a flow

Authorizations:
ApiKeyBearer
query Parameters
flowId
integer <int32>

The unique identifier of the flow

Responses

Response Schema:
object (thruStatus)
data
any or null

Response samples

Content type
No sample

Initiates an asynchronous job to apply a flow configuration

Authorizations:
ApiKeyBearer
Request Body schema:

Apply flow job request containing the flow identifier

flowId
integer <int32>

Responses

Response Schema:
object (thruStatus)
data
any or null

Request samples

Content type
{
  • "flowId": 0
}

Response samples

Content type
No sample

Retrieves the status of a flow apply job

Authorizations:
ApiKeyBearer
path Parameters
jobId
required
string

The unique identifier of the apply flow job

Responses

Response Schema:
object (thruStatus)
data
any or null

Response samples

Content type
No sample