Histórico da Página
...
Garantir a segurança dos dados também faz parte do desing de uma API, hoje o principal modelo utilizado pela comunidade é o Oauth 2.0, este é um padrão de autenticação, que foi construído para preservar os dados sensíveis de um usuário, minha recomendação seria sempre que possível utiliza-lo, porem caso não seja possível, não deixe sua API sem autenticação, no mínimo utilize uma autenticação do tipo basic, onde geralmente é criado um token em base64 a partir de um usuário e senha.
A utilização de Tokens de acesso, que são gerados pelo serviço REST devem ser armazenados pelos clientes, via cookies ou HTML 5 Web Storage, devendo também ser enviados pelos clientes a cada nova requisição ao serviço.
Outras tecnologias e padrões para se trabalhar com Tokens:
- OAUTH;
- JWT (JSON Web Token);
- Keycloack.
Stateless
Garanta que sua API não guarde nenhum tipo de estado referente a comunicação, toda requisição deve ser inteligente o suficiente para se resolver, sem armazenar quaisquer dados de seção.
...
https://martinfowler.com/articles/richardsonMaturityModel.html
https://docs.aws.amazon.com/pt_br/apigateway/latest/developerguide/api-gateway-caching.html