Uma empresa está desenvolvendo um sistema que deverá se integrar com outras aplicações por meio de APIs RESTful. Quais são as principais características de uma API REST?