Articles

Enterprise AI starts with an API-ready foundation

Share it on

Abstract network of connected nodes representing an API-ready enterprise AI foundation

As telecom operators move from AI experimentation to enterprise-scale adoption, a critical dependency is coming into focus: AI agents are only as effective as the enterprise systems they can reliably act upon.

Whether supporting customer care, network operations, or partner ecosystems, AI agents depend on APIs to access data, execute transactions, and orchestrate processes. When those APIs are fragmented, inconsistently governed, or built for traditional human-driven interactions, even the most capable AI agent can become slow, unreliable, or introduce operational risk.

This makes API readiness a strategic prerequisite for agentic AI, not a technical clean-up exercise to address after deployment. For telecom leaders looking to scale AI beyond isolated use cases, the priority is clear: establish a governed, machine-consumable API foundation through contract-first design, robust access controls, and estate-wide rationalization. The readiness of the API estate will ultimately determine how safely, quickly, and confidently agentic AI can scale across the enterprise.

Why telecom AI agent integration depends on API quality, not model quality

Most telecom organizations evaluating agentic AI in telecom are focused on the wrong variable. The model choice, the orchestration framework, the prompt design - all of this matters, but none of it compensates for an API estate that wasn't built to be called by a non-human consumer. A customer service agent, for example, might need to check account status, verify eligibility for an upgrade, check network outage status in the customer's area, and initiate a billing adjustment - four separate API calls, potentially across four separate legacy systems, each with its own authentication model, its own error-handling conventions, and its own undocumented quirks that a human integrator learned to work around years ago but that an AI agent has no way to anticipate.

This is why AI agent integration projects that start with the agent and treat the API layer as a given tend to stall in pilot. The agent works in a demo against two or three cleanly documented APIs, and then fails to scale once it needs to touch the other several hundred APIs an operator actually runs - most of which were never designed with a non-human, high-volume, reasoning-driven consumer in mind.

What does contract-first API design mean for agentic automation?

Contract-first API design means defining an API's interface — its request and response schema, its error conditions, its behavior under edge cases — before implementation begins, and treating that contract as the stable, authoritative source of truth the API is built against. For human developers, contract-first design is a quality-of-life improvement: it means less back-and-forth, cleaner documentation, easier testing. For AI agent orchestration, it is closer to a hard requirement, because an agent has no judgment to fall back on when an API's actual behavior diverges from its documentation.

A human developer encountering an undocumented edge case can read the source code, ask a colleague, or simply notice something looks wrong and investigate. An agent calling that same API has none of those fallbacks — it either has an accurate, machine-readable description of the API's behavior, or it is operating on an incomplete model of what the API will actually do, which is precisely the condition under which agents produce confidently wrong actions rather than visibly failing ones. Contract-first APIs, described through standards like OpenAPI and validated automatically against their implementation, give an agent (or the orchestration layer coordinating it) a reliable, structured description of exactly what each API accepts, what it returns, and what can go wrong — which is the foundation every other layer of agentic reliability is built on top of.

What unified, governed APIs made possible for BT and EE

Before an operator can trust an AI agent to orchestrate across its API estate, that estate needs the same thing a reliable agent needs: a single, consistent customer record and a standardized way for systems to talk to each other. BT Group's unification of BT, EE, and Plusnet is proof of what that foundation actually delivers once it's in place.

Who

Acquired by BT Group in 2016, EE is the UK's leading mobile network operator and now serves as BT's flagship brand for consumer mobile, broadband, and TV services.

What

BT launched the EE Super App and EE ID as the foundation of the "New EE" umbrella — unifying BT, EE, and Plusnet — shifting from a traditional telecom operating model toward a subscription-led digital lifestyle brand built on a unified customer experience.

How

Torry Harris Integration Solutions (THIS) led an enterprise-wide integration transformation, aligning BT's roadmap with TM Forum's ODA framework and Open API standards — enabling a unified customer record and scalable digital journeys across sales and service.

Results

The platform delivered a #1 CSAT score in the Telco sector, with 3.6 million active users on the EE app and web each month and growing. Revenue grew 10%, customer self-service improved from 50% to 82%, and manual integration overhead fell 60% alongside a 25% optimization of the IT stack. Partner onboarding time dropped from roughly six weeks to two days, supporting faster time-to-market, and customer bill accuracy reached 100% while NPS improved to 95.

This result matters directly for enterprise API management ahead of agentic rollout: a unified customer record and standardized Open APIs are exactly the kind of machine-readable, consistent contract an AI agent depends on to orchestrate across sales and service journeys without silently misreading a legacy system's quirks.

What role does API governance for AI agents play, beyond human governance?

API governance for AI agents inherits everything traditional API governance already requires — versioning discipline, documentation standards, security review — and adds requirements that simply didn't matter when every API consumer was a human developer working through a code review process.

Traditional governance assumes a human reads the documentation, writes integration code once, and that code changes infrequently and under version control. Agentic consumption breaks that assumption in two ways. First, an agent's "integration code" is effectively its reasoning about which API to call and how — which means a subtle ambiguity in an API's documentation that a human developer would simply ask about can instead cause an agent to silently misuse the API in production, with no code review step to catch it. Second, agents can generate call volume and call patterns that look nothing like human traffic — rapid-fire calls across many endpoints in pursuit of a single reasoning chain, retries that compound if not carefully bounded, and traffic spikes correlated with external events (a network outage, a billing cycle) rather than the steady diurnal pattern human usage produces.

This means governance for agentic consumers needs machine-readable permission scopes defined at a finer grain than most legacy API estates currently support, explicit behavioral contracts for what an API does under ambiguous or partial input rather than leaving that to be inferred, and audit logging detailed enough to reconstruct exactly which API calls an agent made and why, since "the agent decided to do X" is a materially harder incident to investigate than "the developer's code did X" unless the underlying API calls are fully logged and attributable.

What rate and permission models do AI agents actually need?

Rate limiting designed for human-paced API consumption is one of the most common points of failure in early agentic AI integration projects, and it fails in a non-obvious way: it doesn't just slow the agent down, it changes the agent's behavior in ways that are hard to predict. An agent that hits a rate limit mid-reasoning-chain may retry, may silently truncate the information it was gathering, or may proceed with an incomplete picture and produce a worse answer — and because the agent doesn't surface this the way a human developer debugging a rate-limit error would, the degradation can be invisible until a customer notices something is wrong.

A rate and permission model built for agentic consumption needs to account for burst patterns that are legitimately higher than human traffic without being abusive, since a single agent reasoning about a complex customer case may need to make a dozen calls in rapid succession as part of normal, intended behavior. It needs permission scopes that are granular enough to let an agent read account status without also being able to initiate a billing adjustment, unless that specific action has been explicitly authorized for that specific agent and use case — a level of granularity many legacy API estates were never built to express, because historically every API consumer was a service account provisioned once, by a human, with broad access, reviewed infrequently. And it needs the ability to distinguish between an agent acting autonomously and an agent acting on direct, specific instruction from a human in the loop, since the risk profile of those two modes is genuinely different and the permission model should reflect that difference rather than treating all agent-originated calls identically.

What is an AI gateway, and how does it differ from an MCP gateway?

Enterprise API management has historically centered on the API gateway — the layer that handles authentication, rate limiting, routing, and monitoring for every API call crossing it. An AI gateway extends this same governance pattern specifically to the traffic agentic systems generate: it sits between agents (or the orchestration layer coordinating them) and the underlying API estate, applying agent-specific policies — the rate and permission models described above, plus logging detailed enough to trace an agent's reasoning back to the specific API calls it made — without requiring every individual API to be rebuilt to understand agentic consumers directly.

An MCP gateway addresses a closely related but distinct problem: the Model Context Protocol has emerged as a standard way for AI agents to discover and call tools and APIs in a structured, model-friendly format, and an MCP gateway is the governed entry point that exposes an operator's API estate to agents through that protocol — translating existing APIs into MCP-compatible tool definitions, applying access control at the protocol level, and giving architecture teams a single place to govern which parts of the API estate are exposed to agentic consumers at all, rather than leaving that decision to be made ad hoc, API by API, as agent projects proliferate across the organization.

Together, these two gateway layers are what make enterprise AI governance operationally real rather than a policy document: the AI gateway governs the traffic pattern and access rights, and the MCP gateway governs discovery and tool exposure, and both depend entirely on the API estate underneath actually being contract-first, well-documented, and consistently governed — which is why none of this works as a bolt-on layer over a fragmented, undocumented legacy API estate.

Migrating 362 APIs without disrupting the business - Schneider Electric

If contract-first governance is the design principle, estate-scale migration under real operational constraints is the proof that it can be executed without the disruption every vendor promises to avoid and few actually evidence. Schneider Electric's Apigee Edge-to-Apigee X migration is exactly that proof, at a scale — 362 APIs — that goes well beyond a pilot.

Who

Schneider Electric logo

Schneider Electric

What

Schneider's Apigee Edge platform, central to its automation-first API strategy, was approaching end-of-life, requiring a seamless migration to Apigee X while ensuring uninterrupted service continuity for the consumers depending on those APIs daily.

How

THIS implemented the migration using its Tekton+ accelerator, reducing effort significantly and ensuring a risk-free transition through a strategic, carefully sequenced decommissioning process. A parallel run of Apigee Edge and Apigee X was maintained throughout the migration to validate performance and minimize risk, while a tactical solution for the Developer Portal ensured developers could continue subscribing to APIs uninterrupted during the transition.

Results

The migration was completed in just 4 months, well under the typical 8–12 month timeline for a transformation of this scale. Automation and streamlined processes delivered a 45% reduction in effort across development, migration activity, and overall project duration. All 362 APIs were migrated from Apigee Edge to Apigee X with zero to minimal disruption to consumers, preserving endpoint integrity and existing subscriptions throughout.

This is the estate-scale discipline that enterprise API management for agentic readiness actually requires: migrating the governance platform itself — the very layer an AI gateway or MCP gateway would sit on top of — without breaking the live traffic depending on it, using a validated parallel-run approach rather than a single high-risk cutover.

Want to see how Torry Harris delivered a 362-API migration in 4 months with zero to minimal disruption - and what that discipline means for preparing an API estate for agentic AI?

Read the Schneider Electric Apigee migration case study from Torry Harris

Why estate-scale API rationalization has to come before agentic rollout

The discrepancy between a successful pilot project of agentic automation and a successful agentic rollout generally lies in the limited number of APIs provided in the pilot versus multiple APIs that a proper operator has available — which is why rationalization and governance done at real estate level, not at pilot level, is essential for an agentic automation to function even beyond the demonstrative stage.

Both case studies demonstrate this in various ways. BT shows that when the three brands are unified on standardized and ODA-compliant APIs, different things become achievable.

The 82% of self-service adoption and 100% of bill accuracy are the result of having a properly working API layer in place. The example of Schneider Electric illustrates the point about the viability of the transformation of governance even when it is conducted within strict time parameters and without any disturbances for the business as well as vice versa An agent can't reliably orchestrate across an API estate where the same business capability is exposed three different ways by three different legacy systems, each with its own contract and its own quirks, any more than it can be trusted to call through a gateway platform mid-migration without a validated fallback. Rationalization and migration are what turn an estate into something an agent — or the gateway layer governing agentic access to it — can actually reason about consistently.

What should telecom CIOs and architects prioritize before deploying AI agents?

The sequencing that falls out of all of this is specific, not generic. Before committing meaningful investment to agent orchestration frameworks or agent-specific tooling, the API estate those agents will call needs a contract-first audit — identifying which APIs have accurate, machine-readable contracts and which don't, since the latter are where agentic deployment will fail silently rather than visibly. Permission and rate models need to be redesigned with agentic consumption specifically in mind, rather than assuming existing service-account patterns will simply extend to cover agents without modification. An AI gateway and, where agents need structured tool discovery, an MCP gateway need to be in place as the governed entry point agents actually call through — not bypassed because it's faster to wire an agent directly to a legacy API during a pilot. And rationalization or platform migration needs to happen at the scale the organization actually operates at — hundreds of APIs, not the three or four chosen for a pilot because they happened to be clean already.

Operators that follow this sequence find that agentic automation scales the way the rationalized, governed API estate does — incrementally, with each new agent use case extending onto an already-governed foundation rather than requiring its own bespoke integration effort. Operators that skip it find that every new agent use case rediscovers the same underlying API fragmentation problem, one pilot at a time, without ever converging on something that scales.

Talk to Torry Harris about preparing your API estate for agentic AI

For organizations evaluating AI agents across customer service, network operations, or partner ecosystems, the critical question is not simply which agent framework to adopt, but whether the underlying API estate is ready to support agentic AI securely, reliably, and at scale.

Torry Harris brings deep experience in transforming and governing complex API estates at enterprise scale—helping operators build the foundation needed to move agentic AI from promising pilots to production-ready capabilities.

Frequently asked questions

AI agent Integration connects autonomous artificial intelligence systems to enterprise data sources, APIs, and business applications so they can reason, plan, and execute multi-step workflows.

AI agents are autonomous software programs or systems that perceive their environment, reason about inputs, and take independent actions to achieve a specific goal.

Agentic AI in telecommunications uses autonomous AI systems to interpret intent, reason across complex data systems, and execute multi-step workflows in real time without human supervision.

API governance for AI agents is the strategic framework used to manage, secure, and monitor how autonomous agents interact with applications and data via APIs.

The best way to orchestrate AI agents is using a manager-worker pattern or a deterministic workflow, where a central controller breaks down tasks and delegates them to specialized sub-agents.