application programming interface (API)