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
| Field | Type | Required | Description |
|---|---|---|---|
query | string | No | Search term for flow name or description |
status | string | No | Filter by status: Started, Error, Stopped |
package_id | string | No | Filter by integration package ID |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
flows | array | No | - |
flows[].id | string | No | - |
flows[].name | string | No | - |
flows[].status | string | No | - |
flows[].package | string | No | - |
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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Integration flow artifact ID |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
id | string | No | - |
name | string | No | - |
status | string | No | - |
package | string | No | - |
version | string | No | - |
deployed_at | string | No | - |
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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Integration flow artifact ID |
version | string | No | Optional specific version to deploy |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
success | boolean | No | - |
task_id | string | No | - |
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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Integration flow artifact ID |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
success | boolean | No | - |
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
| Field | Type | Required | Description |
|---|---|---|---|
to | string | No | End datetime ISO 8601 |
from | string | No | Start datetime ISO 8601 |
limit | integer | No | Max results (default 50) |
status | string | No | Filter: COMPLETED, FAILED, PROCESSING, RETRY |
flow_id | string | No | Integration flow ID |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
logs | array | No | - |
logs[].sender | string | No | - |
logs[].status | string | No | - |
logs[].started_at | string | No | - |
logs[].completed_at | string | No | - |
logs[].message_guid | string | No | - |
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
| Field | Type | Required | Description |
|---|---|---|---|
message_guid | string | Yes | Message processing log GUID |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
timestamp | string | No | - |
stack_trace | string | No | - |
error_message | string | No | - |
error_category | string | No | - |
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
| Field | Type | Required | Description |
|---|---|---|---|
query | string | No | Search term |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
packages | array | No | - |
packages[].id | string | No | - |
packages[].name | string | No | - |
packages[].vendor | string | No | - |
packages[].version | string | No | - |
packages[].artifact_count | integer | No | - |
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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Package ID |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
id | string | No | - |
name | string | No | - |
artifacts | array | No | - |
artifacts[].id | string | No | - |
artifacts[].name | string | No | - |
artifacts[].type | string | No | - |
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
| Field | Type | Required | Description |
|---|---|---|---|
query | string | No | Search term |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
apis | array | No | - |
apis[].id | string | No | - |
apis[].name | string | No | - |
apis[].state | string | No | - |
apis[].provider | string | No | - |
apis[].base_path | string | No | - |
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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | API proxy ID |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
id | string | No | - |
name | string | No | - |
policies | array | No | - |
base_path | string | No | - |
target_url | string | No | - |
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
| Field | Type | Required | Description |
|---|---|---|---|
to | string | No | End date ISO 8601 |
from | string | No | Start date ISO 8601 |
api_id | string | No | API proxy ID |
granularity | string | No | hour, day, week, month |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
error_rate | number | No | - |
data_points | array | No | - |
total_calls | integer | No | - |
avg_latency_ms | number | No | - |
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
| Field | Type | Required | Description |
|---|---|---|---|
api_id | string | No | Optional API proxy ID to filter |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
policies | array | No | - |
policies[].id | string | No | - |
policies[].name | string | No | - |
policies[].type | string | No | - |
policies[].enabled | boolean | No | - |
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
| Field | Type | Required | Description |
|---|---|---|---|
queues | array | No | - |
queues[].name | string | No | - |
queues[].message_count | integer | No | - |
queues[].consumer_count | integer | No | - |
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
| Field | Type | Required | Description |
|---|---|---|---|
queue_name | string | Yes | Queue name |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
name | string | No | - |
consumers | array | No | - |
created_at | string | No | - |
message_count | integer | No | - |
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
| Field | Type | Required | Description |
|---|---|---|---|
topics | array | No | - |
topics[].name | string | No | - |
topics[].subscriber_count | integer | No | - |
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
| Field | Type | Required | Description |
|---|---|---|---|
topic | string | No | Optional topic name filter |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
subscriptions | array | No | - |
subscriptions[].id | string | No | - |
subscriptions[].queue | string | No | - |
subscriptions[].topic | string | No | - |
subscriptions[].active | boolean | No | - |
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
| Field | Type | Required | Description |
|---|---|---|---|
query | string | No | Search term |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
partners | array | No | - |
partners[].id | string | No | - |
partners[].name | string | No | - |
partners[].status | string | No | - |
partners[].protocol | string | No | - |
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
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Trading partner ID |
Output schema
| Field | Type | Required | Description |
|---|---|---|---|
id | string | No | - |
name | string | No | - |
channels | array | No | - |
channels[].status | string | No | - |
channels[].protocol | string | No | - |
channels[].direction | string | No | - |
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"
}
}
}