Definição completa
API REST (Representational State Transfer) é um estilo arquitetural para sistemas distribuídos que define um conjunto de restrições para criação de serviços web. Uma API REST utiliza os métodos HTTP (GET, POST, PUT, DELETE) para realizar operações sobre recursos identificados por URLs. Cada requisição deve ser stateless, ou seja, conter todas as informações necessárias para ser processada sem depender de estado armazenado no servidor.
Exemplo de código
// Exemplo de chamada a uma API REST
fetch('https://api.exemplo.com/usuarios/1', {
method: 'GET',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer token'
}
})
.then(res => res.json())
.then(data => console.log(data));