Skip to main content
Feedback

Choosing a connection method

Updated 

Overview

When you add an account for Amazon Bedrock, Microsoft Copilot, Salesforce, or Snowflake Cortex, the first step asks how Agent Control Tower should receive that account's data. Your answer determines whether you get metrics for those agents, so make it deliberately.

  • Choose Boomi Sync to have Boomi pull agent metadata for you. You supply the provider's credentials and Agent Control Tower connects to the provider and pulls in all the agents present on that account. However, Microsoft Copilot, Salesforce, and Snowflake Cortex return no metrics using this way.
  • Choose API Push to send metadata and metrics yourself. This is the only way to get metrics for Copilot, Salesforce, and Snowflake Cortex, and it is also how you connect any provider that Agent Control Tower does not support natively. Boomi Agent Garden and Anthropic Claude Managed Agents do not offer this choice. They connect natively and report metrics without any additional configuration.

Prerequisites

Key concepts

Boomi Sync: Boomi pulls metadata automatically. Amazon Bedrock, Boomi Agent Garden and Anthropic Claude Managed Agents reports metrics through this method. Microsoft Copilot, Salesforce, and Snowflake Cortex do not.

API Push: You push metadata and metrics through the API. Metric coverage depends on what that provider's API exposes.

Choosing a connection method

You choose the connection method while adding a provider account.

  1. Go to Provider Accounts.

  2. Start adding an account. You can either:

    • Click Add Account on the provider's tile, or
    • Click Connect to different provider and select the provider.
  3. The Connect {Provider} Account panel opens at Step 1: How do you want to connect?

  4. Select Boomi Sync or API Push.

  5. Complete the remaining steps in the panel. The fields you see depend on the provider and the method you chose.

For the provider-specific steps that follow if using Boomi Sync, refer to that provider's page.

Comparing the two methods

Boomi SyncAPI Push
Who moves the dataBoomi pulls itYou push it
Setup requiredProvider credentials onlyAn integration that sends to the API
Agent metadataYes, synced automaticallyYes, whatever you send
MetricsBoomi Agent Garden, Anthropic Managed Agents and Amazon Bedrock onlyFor metrics they need to use Monitoring specification- present in “Deployed agent” and do the setup to push the metrics.
Keeping data currentAutomaticYour responsibility

Agent Control Tower provider capabilities

What Agent Control Tower can show you depends on both the provider and the connection method. Use the tables below to check a specific combination before you connect.

Providers connected using Boomi Sync

Boomi Sync catalogs a provider's agents and syncs their metadata automatically, with no setup beyond supplying credentials. Most providers poll every 30 minutes, though the cadence varies (see note ² below).

Boomi Sync does not surface every piece of data a provider holds, and for Copilot, Salesforce, and Snowflake Cortex it returns no metrics at all. To get metrics from those providers, connect them using API Push instead.

Legend: ✓ available, ✗ not available, n/a provider does not expose this concept.

Legend: ✓ available, ✗ not available, n/a provider does not expose this concept.

CapabilityAgent GardenBedrockCopilotSalesforceCortexAnthropic Claude
Agent metadata
Agent status✓✓✓✓✓✓
Agent description✓✓✓✓✓✓
Version¹✓✓✓✓✗✓
Tools✓✓✓n/a✓✓
Instructionsn/a✓✓n/a✓✓
Knowledge Base✓✓n/an/an/an/a
Glossaries✓n/an/an/an/an/a
Guardrails✓✓n/an/an/an/a
Management
Enable / disable agent✓✓✗✓✗✗
Auto-sync✓ (30 min)✓ (30 min)✓ (30 min)✓ (30 min)✓ (30 min)✓ (event-driven)²
Tags and trust levels✓✓✓✓✓✓
Monitoring and metrics
Invocations✓✓✗✗✗✓
Average time per invocation✓✓✗✗✗✓
Token usage (input / output)✓✓✗✗✗✓
Errors✓✓✗✗✗✓³
Session logs / tracing✓✗✗✗✗✗
Anomaly detection✓✓✗✗✗✗
Activity logs✓✓✓✓✓✓

¹ Agent Control Tower registers each Bedrock agent version and alias as a separate agent entry.

² Anthropic Claude Managed Agents sync via webhook-driven agent and session lifecycle events rather than a fixed poll — changes typically reach Agent Control Tower within minutes of occurring in the Anthropic Console. For details, refer to Anthropic Claude Managed Agents.

³ "Errors" for Anthropic currently appears to cover model-invocation errors only, not agent-invocation-level server/client errors

Providers connected using API Push

API Push lets you bring any agent into Agent Control Tower, including agents from a natively supported provider. Nothing syncs automatically. You add and maintain the agent's metadata yourself, manually or through the API, so keeping it accurate is your responsibility.

To report metrics, the provider must expose usage data you can map to the Agent Control Tower metrics endpoint. You push that data through the Custom Provider APIs, and Agent Control Tower displays what it receives. For more information, refer to Enabling metrics of Custom accounts.

CapabilityAPI Push
Agent metadata (status, description, version, tools, guardrails)Supported. You add and maintain these values manually, via API, or via AI catalog. There is no live sync, so keeping them current is your responsibility.
Enable / disable agentNot available
Auto-syncNot available
Tags and trust levelsSupported
Metrics (invocations, average time, token usage, errors, throttles, tool usage)Supported. You implement the metric mapping using the Custom Provider monitoring specs and push metrics through the Custom Provider APIs. Agent Control Tower displays what it receives.
Session logs / tracingNot available
Anomaly detectionSupported, calculated from the metrics you push
Activity logsSupported
On this Page