Realiza o cadastro de uma nova transação que pode também ser considerado como agendamento.

POST {{baseUrl}}/api/v1/transacao/cadastrarTransacao

🇧🇷


O schema utilizado para comparar com o JSON de resposta é obtido através da variável schemaTransacao .

Nesse endpoint sempre deverão retornar as seguintes propriedades:

  • Propriedades do objeto transacao :

    • id ;
    • descricao ;
    • valor ;
    • dataVencimento ;
    • efetivada ;
    • tipo .
  • Fora da propriedade transacao retornar:

    • mensagem .

🇺🇸


The schema used to compare with the response JSON is obtained through the schemaTransacao variable.

This endpoint should always return the following properties:

  • Transacao object properties:

    • id ;
    • descricao ;
    • valor ;
    • dataVencimento ;
    • efetivada ;
    • tipo .
  • Property that must be returned outside the transacao object:

    • mensagem .

Request Body

{"transacao"=>{"descricao"=>"{{$randomTransactionType}}", "valor"=>401.56, "dataVencimento"=>"20220325", "efetivada"=>0, "tipo"=>"D"}}

HEADERS

| Key | Datatype | Required | Description | | Content-Type | string | | |

RESPONSES

status: OK

{"transacao":{"descricao":"deserunt Duis","valor":401.56,"dataVencimento":"YYYYMMDD","efetivada":0,"tipo":"D","id":31284770},"mensagem":"dolore do Duis"}