Cria um resgate
POST/user/:userId/redeems
Cria um resgate
Request
Path Parameters
userId stringrequired
Id do Usuário
Example: 258adef8-c771-444c-9fcf-ca5549de3aa1
- application/json
Body
value number
Valor que vai ser resgatado.
Responses
- 200
- 4XX
- 5XX
Registro de resgate criado com sucesso
- application/json
- Schema
- Example (from schema)
Schema
transactionId string
Id do resgate
challengeRequired boolean
Indica se vai ser exigido um desafio ao usuário
{
"transactionId": "BAGABAG",
"challengeRequired": false
}
Erros em que a operação não pode ser concluída.
- application/json
- Schema
- Example (from schema)
- invalidUser
- invalidOperation
Schema
message string
{
"message": "Forbidden"
}
Usuário inválido ou bloqueado.
{
"message": "Usuário inválido ou bloqueado. Verifique sua conta."
}
Operação inválida.
{
"message": "Não é possível realizar essa operação no momento."
}
Erros inesperados.
- application/json
- Schema
- Example (from schema)
- timeout
- networkError
- serviceUnavailable
Schema
message string
{
"message": "Forbidden"
}
Timeout para realizar a operação
{
"message": "Timeout. Tente novamente."
}
Erro de comunicação de rede
{
"message": "Falha de comunicação. Tente novamente."
}
Servidor inoperante
{
"message": "Servidor inoperante. Tente novamente mais tarde."
}
Loading...