Application programming interfaces (APIs) are software interfaces that expose defined functionality to developers writing programs. API documentation describes these software interfaces.
API documentation is a type of software-documentation.
API documentation sometimes includes examples.