Para acessar a API, você deve utilizar o endereço https://cuddly-train.herokuapp.com/. Este endereço pode demorar alguns segundos para funcionar, mas é o que temos para hoje :(.
A API sempre te responderá com o header Content-Type: application/json
, ou seja, o retorno sempre será um JSON
ou um Array
contendo JSONs
Este endpoint retorna as transações de um determinado usuário, referente a um período específico.
Request:
[GET] /<id>/transacoes/<ano>/<mes>
Retorno:
[
{
"descricao": "string(10, 60)"
"data": "long(timestamp)"
"valor": "integer(-9.999.999, 9.999.999)"
}
]
Esta api é escrita totalmente em Kotlin com Gradle 6.3! Para que seja possível compilar a mesma, é necessário que você possua o JDK 1.8 instalado!
Para rodar a API no seu computador, execute este comando no seu PC:
./gradlew clean jar
java -jar build/libs/cuddlytrain.jar