Full Definition: 

A service interface is the means for interacting with a service. It includes the specific protocols, commands, and information exchange by which actions are initiated [on the service. A service interface is what a system designer or implementer (programmer) uses to design or build executable software that interacts with the service. That is, the service interface represents the how of interaction.