Métodos HTTP

Toda requisição tem um método, que diz o que você quer fazer com o recurso:

Método Pra quê Exemplo no jogo
GET ler GET /api/v1/people/482913
POST criar POST /api/v1/notebook (anotar uma pista)
PATCH alterar parte (em breve, no Caso 2)
DELETE apagar (em breve, no Caso 2)

O mesmo endereço pode aceitar métodos diferentes. GET /api/v1/notebook lista suas notas, e POST /api/v1/notebook cria uma nota nova.

No curl, o método vai em -X. Sem -X, o curl usa GET, ou POST se você mandar um body com -d.

curl -X POST https://api-murder.rafaeltoshiba.com.br/api/v1/detectives ...

Se você errar o endereço ou o método, a API responde 404 com o erro route_not_found.