Cobli interview question

Explique como funciona uma API Rest e quais os protocolos utilizados?