• Cliente-servidor • Cada recurso tem um identificador único • Todos os recursos respondem às mesmas operações • ± como a web funciona • As implementações geralmente usam HTTP
resposta lista de contatos GET /contatos/5 na resposta um contato POST /contatos ambos cria contato PUT /contatos/5 na requisição altera contato DELETE /contatos/5 nenhum apaga contato