In brief
Designated interfaces help software parts communicate in a common way.
Useful to know
Bosch's Open In-vehicle API describes an approach to connecting automotive software functions through certain interfaces. The goal is more manageable complexity and easier reuse across different platforms. [1]
An API does not necessarily mean a public Internet address available to everyone. In the car, this is a contract between data and service software parts. When comparing architectures, distinguish the interface from the implementation behind it. A uniform function name does not guarantee a uniform internal device, and having an interface does not override access controls and safety requirements.
Sources
For further detail and to check the information: