Skip to main content

Integration & iPaaS

Integration flows, API proxies, event mesh, B2B partners

  • Tools: 18
  • Connectors: 5

Connectors in this domain

Tool reference

integration.flows.search - Search Integration Flows

Search for integration flows by name, status, or package

  • Risk: read - Read-only - safe to call freely
  • Supported by: SAP Integration Suite, MuleSoft Anypoint, Boomi, Workato, Microsoft Power Automate

Input schema

FieldTypeRequiredDescription
querystringNoSearch term for flow name or description
statusstringNoFilter by status: Started, Error, Stopped
package_idstringNoFilter by integration package ID

Output schema

FieldTypeRequiredDescription
flowsarrayNo-
flows[].idstringNo-
flows[].namestringNo-
flows[].statusstringNo-
flows[].packagestringNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/integration.flows.search/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"query":"string","status":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "integration.flows.search",
"arguments": {
"query": "string",
"status": "string"
}
}
}

integration.flows.get - Get Integration Flow

Get detailed information about a specific integration flow

  • Risk: read - Read-only - safe to call freely
  • Supported by: SAP Integration Suite, MuleSoft Anypoint, Boomi, Workato, Microsoft Power Automate

Input schema

FieldTypeRequiredDescription
idstringYesIntegration flow artifact ID

Output schema

FieldTypeRequiredDescription
idstringNo-
namestringNo-
statusstringNo-
packagestringNo-
versionstringNo-
deployed_atstringNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/integration.flows.get/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"id":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "integration.flows.get",
"arguments": {
"id": "string"
}
}
}

integration.flows.deploy - Deploy Integration Flow

Deploy an integration flow artifact to runtime

  • Risk: write - Creates or modifies data
  • Supported by: SAP Integration Suite, MuleSoft Anypoint, Boomi, Workato, Microsoft Power Automate

Input schema

FieldTypeRequiredDescription
idstringYesIntegration flow artifact ID
versionstringNoOptional specific version to deploy

Output schema

FieldTypeRequiredDescription
successbooleanNo-
task_idstringNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/integration.flows.deploy/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"id":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "integration.flows.deploy",
"arguments": {
"id": "string"
}
}
}

integration.flows.undeploy - Undeploy Integration Flow

Undeploy an integration flow from runtime

  • Risk: write - Creates or modifies data
  • Supported by: SAP Integration Suite, MuleSoft Anypoint, Boomi, Workato, Microsoft Power Automate

Input schema

FieldTypeRequiredDescription
idstringYesIntegration flow artifact ID

Output schema

FieldTypeRequiredDescription
successbooleanNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/integration.flows.undeploy/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"id":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "integration.flows.undeploy",
"arguments": {
"id": "string"
}
}
}

integration.flows.logs - Get Flow Message Logs

Retrieve message processing logs for an integration flow

  • Risk: read - Read-only - safe to call freely
  • Supported by: SAP Integration Suite, MuleSoft Anypoint, Boomi, Workato, Microsoft Power Automate

Input schema

FieldTypeRequiredDescription
tostringNoEnd datetime ISO 8601
fromstringNoStart datetime ISO 8601
limitintegerNoMax results (default 50)
statusstringNoFilter: COMPLETED, FAILED, PROCESSING, RETRY
flow_idstringNoIntegration flow ID

Output schema

FieldTypeRequiredDescription
logsarrayNo-
logs[].senderstringNo-
logs[].statusstringNo-
logs[].started_atstringNo-
logs[].completed_atstringNo-
logs[].message_guidstringNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/integration.flows.logs/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"to":"string","from":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "integration.flows.logs",
"arguments": {
"to": "string",
"from": "string"
}
}
}

integration.flows.errors - Get Flow Error Details

Get error details and stack traces for failed message processing

  • Risk: read - Read-only - safe to call freely
  • Supported by: SAP Integration Suite, MuleSoft Anypoint, Boomi, Workato, Microsoft Power Automate

Input schema

FieldTypeRequiredDescription
message_guidstringYesMessage processing log GUID

Output schema

FieldTypeRequiredDescription
timestampstringNo-
stack_tracestringNo-
error_messagestringNo-
error_categorystringNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/integration.flows.errors/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"message_guid":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "integration.flows.errors",
"arguments": {
"message_guid": "string"
}
}
}

integration.packages.list - List Integration Packages

List all integration content packages

  • Risk: read - Read-only - safe to call freely
  • Supported by: SAP Integration Suite, MuleSoft Anypoint, Boomi, Workato, Microsoft Power Automate

Input schema

FieldTypeRequiredDescription
querystringNoSearch term

Output schema

FieldTypeRequiredDescription
packagesarrayNo-
packages[].idstringNo-
packages[].namestringNo-
packages[].vendorstringNo-
packages[].versionstringNo-
packages[].artifact_countintegerNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/integration.packages.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"query":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "integration.packages.list",
"arguments": {
"query": "string"
}
}
}

integration.packages.get - Get Integration Package

Get package details including contained artifacts

  • Risk: read - Read-only - safe to call freely
  • Supported by: SAP Integration Suite, MuleSoft Anypoint, Boomi, Workato, Microsoft Power Automate

Input schema

FieldTypeRequiredDescription
idstringYesPackage ID

Output schema

FieldTypeRequiredDescription
idstringNo-
namestringNo-
artifactsarrayNo-
artifacts[].idstringNo-
artifacts[].namestringNo-
artifacts[].typestringNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/integration.packages.get/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"id":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "integration.packages.get",
"arguments": {
"id": "string"
}
}
}

integration.apis.list - List API Proxies

List all API proxies managed in the API Management layer

  • Risk: read - Read-only - safe to call freely
  • Supported by: Workato, SAP Integration Suite, MuleSoft Anypoint, Boomi, Microsoft Power Automate

Input schema

FieldTypeRequiredDescription
querystringNoSearch term

Output schema

FieldTypeRequiredDescription
apisarrayNo-
apis[].idstringNo-
apis[].namestringNo-
apis[].statestringNo-
apis[].providerstringNo-
apis[].base_pathstringNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/integration.apis.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"query":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "integration.apis.list",
"arguments": {
"query": "string"
}
}
}

integration.apis.get - Get API Proxy Details

Get detailed API proxy configuration including policies and target endpoints

  • Risk: read - Read-only - safe to call freely
  • Supported by: Workato, SAP Integration Suite, MuleSoft Anypoint, Boomi, Microsoft Power Automate

Input schema

FieldTypeRequiredDescription
idstringYesAPI proxy ID

Output schema

FieldTypeRequiredDescription
idstringNo-
namestringNo-
policiesarrayNo-
base_pathstringNo-
target_urlstringNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/integration.apis.get/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"id":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "integration.apis.get",
"arguments": {
"id": "string"
}
}
}

integration.apis.analytics - Get API Usage Analytics

Retrieve API call analytics - volume, latency, error rates

  • Risk: read - Read-only - safe to call freely
  • Supported by: Workato, SAP Integration Suite, MuleSoft Anypoint, Boomi, Microsoft Power Automate

Input schema

FieldTypeRequiredDescription
tostringNoEnd date ISO 8601
fromstringNoStart date ISO 8601
api_idstringNoAPI proxy ID
granularitystringNohour, day, week, month

Output schema

FieldTypeRequiredDescription
error_ratenumberNo-
data_pointsarrayNo-
total_callsintegerNo-
avg_latency_msnumberNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/integration.apis.analytics/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"to":"string","from":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "integration.apis.analytics",
"arguments": {
"to": "string",
"from": "string"
}
}
}

integration.apis.policies.list - List API Policies

List available API policies (rate limiting, auth, transformation)

  • Risk: read - Read-only - safe to call freely
  • Supported by: Workato, SAP Integration Suite, MuleSoft Anypoint, Boomi, Microsoft Power Automate

Input schema

FieldTypeRequiredDescription
api_idstringNoOptional API proxy ID to filter

Output schema

FieldTypeRequiredDescription
policiesarrayNo-
policies[].idstringNo-
policies[].namestringNo-
policies[].typestringNo-
policies[].enabledbooleanNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/integration.apis.policies.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"api_id":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "integration.apis.policies.list",
"arguments": {
"api_id": "string"
}
}
}

integration.events.queues.list - List Event Queues

List all event queues in the event mesh

  • Risk: read - Read-only - safe to call freely
  • Supported by: Workato, SAP Integration Suite, Boomi, Microsoft Power Automate, MuleSoft Anypoint

Input schema

No fields.

Output schema

FieldTypeRequiredDescription
queuesarrayNo-
queues[].namestringNo-
queues[].message_countintegerNo-
queues[].consumer_countintegerNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/integration.events.queues.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "integration.events.queues.list",
"arguments": {}
}
}

integration.events.queues.get - Get Queue Details

Get details and metrics for a specific event queue

  • Risk: read - Read-only - safe to call freely
  • Supported by: Workato, SAP Integration Suite, Boomi, Microsoft Power Automate, MuleSoft Anypoint

Input schema

FieldTypeRequiredDescription
queue_namestringYesQueue name

Output schema

FieldTypeRequiredDescription
namestringNo-
consumersarrayNo-
created_atstringNo-
message_countintegerNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/integration.events.queues.get/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"queue_name":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "integration.events.queues.get",
"arguments": {
"queue_name": "string"
}
}
}

integration.events.topics.list - List Event Topics

List all event topics for pub/sub messaging

  • Risk: read - Read-only - safe to call freely
  • Supported by: Workato, SAP Integration Suite, Boomi, Microsoft Power Automate, MuleSoft Anypoint

Input schema

No fields.

Output schema

FieldTypeRequiredDescription
topicsarrayNo-
topics[].namestringNo-
topics[].subscriber_countintegerNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/integration.events.topics.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "integration.events.topics.list",
"arguments": {}
}
}

integration.events.subscriptions.list - List Subscriptions

List all event subscriptions (topic-to-queue bindings)

  • Risk: read - Read-only - safe to call freely
  • Supported by: SAP Integration Suite, Workato, Boomi, Microsoft Power Automate, MuleSoft Anypoint

Input schema

FieldTypeRequiredDescription
topicstringNoOptional topic name filter

Output schema

FieldTypeRequiredDescription
subscriptionsarrayNo-
subscriptions[].idstringNo-
subscriptions[].queuestringNo-
subscriptions[].topicstringNo-
subscriptions[].activebooleanNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/integration.events.subscriptions.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"topic":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "integration.events.subscriptions.list",
"arguments": {
"topic": "string"
}
}
}

integration.partners.list - List Trading Partners

List B2B trading partners and their communication channels

  • Risk: read - Read-only - safe to call freely
  • Supported by: SAP Integration Suite, Workato, Boomi, Microsoft Power Automate, MuleSoft Anypoint

Input schema

FieldTypeRequiredDescription
querystringNoSearch term

Output schema

FieldTypeRequiredDescription
partnersarrayNo-
partners[].idstringNo-
partners[].namestringNo-
partners[].statusstringNo-
partners[].protocolstringNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/integration.partners.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"query":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "integration.partners.list",
"arguments": {
"query": "string"
}
}
}

integration.partners.get - Get Trading Partner

Get trading partner details including channels and agreements

  • Risk: read - Read-only - safe to call freely
  • Supported by: SAP Integration Suite, Workato, Boomi, Microsoft Power Automate, MuleSoft Anypoint

Input schema

FieldTypeRequiredDescription
idstringYesTrading partner ID

Output schema

FieldTypeRequiredDescription
idstringNo-
namestringNo-
channelsarrayNo-
channels[].statusstringNo-
channels[].protocolstringNo-
channels[].directionstringNo-

REST example

curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/integration.partners.get/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{"id":"string"}}'

MCP example

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "integration.partners.get",
"arguments": {
"id": "string"
}
}
}