Se eu fosse definir o que é uma API REST, definiria como uma forma padrão de comunicação com informações salvas em um banco de dados com o Client-Side, ou o usuário da aplicação.
Nota após a leitura:
Eu não sabia que a API REST possuía esses princípios. Mas após ler, deu uma clareada na minha mente e imagino o quanto essa padronização ajuda na comunicação entre o servidor e o