OperationalResilience.help
The Continuity Desk - important services, kept running
Home / Line 03 - Service mapping and dependencies / Guide

Mapping External Dependencies and APIs

Mapping external dependencies and APIs traces every outside interface a service calls, what it expects in return, and what it does when that interface fails.

Published 26 October 2026Checked against the regulation text on 26 October 2026Regime-dependent: EU under DORA, UK under FCA/PRA, labelled in the guide

The short answer

Mapping external dependencies and APIs traces every outside interface a service calls, what that interface provides, and what the service does when it is unavailable, slow, or returns unexpected data. Modern services rarely stand alone. They call identity providers, payment gateways, data vendors, messaging platforms, and other external services through interfaces that the firm does not control. Those interfaces can change, degrade, or fail without warning, and the firm may learn about the problem only through customer complaints. A map that names each external interface, its role, and its fallback gives responders a place to start instead of a mystery to unravel.

What counts as an external dependency?

An external dependency is any capability outside the firm that a service needs to complete its outcome, whether it is reached through an interface, a file transfer, a hosted platform, or a manual interaction with a supplier system. Interfaces deserve particular attention because they are often numerous and lightly documented. A service may call dozens of interfaces across its journey, from address validation to fraud screening to settlement, and each one can become a point of failure. The map should therefore list external interfaces alongside other suppliers, with enough detail to distinguish a critical interface, without which the service cannot complete, from a supporting interface whose loss merely degrades it.

What should each interface entry record?

For each external interface, the map should record the provider, the function it performs for the service, the data exchanged in broad terms, and the expected behaviour when it is unavailable. It should also record the owner inside the firm who manages the relationship, the contact route during an incident, and any alternative that exists, such as a cached result, a manual process, or a different provider. Version and change information matters too, because a provider may update its interface and require the firm to change its own code. A map that records the interface but not its change history will miss the risk that a routine provider update breaks the service.

How do interface failures differ from other failures?

Interface failures are often partial and ambiguous. An interface may respond slowly rather than failing outright, return incomplete data rather than an error, or fail for some requests but not others. The service may therefore appear to be running while producing incorrect or incomplete outcomes, which is harder to detect than a clean outage. The map should note, for each critical interface, how failure would be detected, what monitoring or alerting exists in broad terms, and what the service should do when results look suspicious. That detection note is as important as the fallback, because a fallback that is never triggered is no fallback at all.

How do external interfaces create concentration?

Concentration arises when several services, or several steps within one service, call the same external provider or the same interface, often through different teams that are unaware of each other. A failure of that provider then becomes a multi-service incident, even though each service map individually shows only a modest dependency. The remedy is to aggregate interface use across services, so that shared external dependencies are visible at portfolio level as well as service level. The map for one service should therefore contribute to a wider view, and a team mapping a new service should check whether its chosen provider is already critical elsewhere before adding another dependency on it.

How do you test external interface mapping?

Test by simulating an interface failure in rehearsal, including a slow or partial failure, and asking responders to follow the map to the impact, the detection, and the workaround. The exercise should also test communication: can the firm reach the provider, obtain meaningful status information, and convey customer impact? If the rehearsal reveals an interface that was undocumented, a provider contact that is out of date, or a workaround that assumes the interface will return quickly, those are findings to own and fix. Under DORA in the EU, ICT third-party risk includes such external interfaces, and under FCA and PRA policy in the UK, third-party expectations are stated separately; both regimes are labelled where used in these guides.

Primary sources on the record

Legal status: Regime-dependent and labelled in the guide. DORA applies from 17 January 2025. The UK regime has its own policy statements and dates, stated separately where the guide compares regimes. Application position for this topic: DORA: from 17 January 2025. UK: see the UK line for its own dates.

Follow the service map

Line 03 - Service mapping and dependencies Mapping Services Dependencies and Systems A service map traces one service to the people, processes, systems, data and suppliers it needs to run, so a disruption has a path to follow and an owner to call. Line 03 - Service mapping and dependencies Mapping Backup and Recovery Dependencies Mapping backup and recovery dependencies shows what recovery itself needs: copies, tools, people and suppliers, so restoration does not fail for want of its own support. Line 03 - Service mapping and dependencies Mapping Dependencies After a Merger Mapping dependencies after a merger reconciles two service maps into one, resolving duplicate systems, suppliers and owners before an incident exposes the overlap.