No Laravel 11, o projeto não possui o arquivo routes/api.php
por padrão - é preciso executar um passo adicional.
Rodar o comando:
php artisan install:api
Isso vai instalar o Laravel Sanctum e cria alguns arquivos e configurações. Além disso, vai criar uma migration nova e pergunta se já deseja executá-la. Essa migration serve para administrar os tokens de acesso à API.
Referências: