1. MuleSoft Official Documentation, "About APIs": In the introduction, the documentation states, "An API is an interface that makes it easy for one application to “talk to” another... The API is a contract that defines the kinds of requests that a client can make of a service, and the kinds of responses that the service can return." This directly aligns the term "interface" with the definition of a communication contract specifying methods, formats, and protocols.
2. MuleSoft Official Documentation, "API-led Connectivity": This core concept paper describes how APIs function as modern interfaces that abstract underlying system complexity. The API specification (e.g., RAML or OAS) serves as the definitive contract for the interface, detailing resources, methods, data types (formats), and protocols. (See the "What is API-led Connectivity?" section).