Tudo bem usar o mesmo nome de recurso para obter e pós API de repouso

Algum tempo atrás, desenvolvi um serviço Restful em Java com apenas 1 recurso GET. Foi acessado assim:

PEGUEhttp: // localhost: 8080 / meu-projeto / clientes / transações

Essa solicitação GET retorna todas as transações do cliente.

Agora, tenho outra solicitação de projeto em que eles desejam inserir transações de clientes em um esquema diferente no mesmo banco de dados. Pensei que, em vez de criar outro serviço, eu poderia aprimorar esse serviço, já que o banco de dados subjacente é o mesmo e trata das transações com os clientes.

Então, eu criei outro método na minha interface de serviçocreateCustomerTransactions e estou pensando em nomear o mesmo que o meu pedido GET, mas este será o POST assim:

POSTARhttp: // localhost: 8080 / meu-projeto / clientes / transações

Eu testei isso usando Soap-UI e funciona. Minha pergunta é a maneira correta de fazer o Restful. Tudo bem ter GET e POST com o mesmo URL, internamente, embora eles apontem para métodos reais diferentes? Eu não sou bom com nomes, então não posso encontrar outro nome melhor para o recurso.

questionAnswers(2)

yourAnswerToTheQuestion