POST api/v1/CartaoSemNome/NumeroCartao/Ativar

Rota responsável por realizar o cadastro, primeira carga e ativação do cartão sem nome (cartão de gaveta) informando o Número do Cartão como identificador do mesmo

Request Information

URI Parameters

None.

Body Parameters

AtivarCartaoSemNomePorNumerCartaoDto
NameDescriptionTypeAdditional information
Portador

CadastroPortadorCartaoSemNomeDto

None.

ValorCarga

decimal number

None.

NumeroCartao

string

Required

SenhaCartao

string

Required

DataVencimento

date

Required

Request Formats

application/json, text/json

Sample:
{
  "Portador": {
    "NomeCompleto": "sample string 1",
    "NomeMaeCompleto": "sample string 2",
    "DataNascimento": "09/08/2020",
    "Documento": "sample string 4",
    "Endereco": {
      "CEP": "sample string 1",
      "Bairro": "sample string 2",
      "Logradouro": "sample string 3",
      "Numero": "sample string 4",
      "Complemento": "sample string 5",
      "Cidade": {
        "Nome": "sample string 1",
        "Estado": "sample string 2",
        "CodigoIBGE": 1
      }
    },
    "Contato": {
      "TelefoneResidencial": "sample string 1",
      "TelefoneCelular": "sample string 2",
      "Email": "sample string 3"
    }
  },
  "ValorCarga": 1.0,
  "NumeroCartao": "sample string 2",
  "SenhaCartao": "sample string 3",
  "DataVencimento": "09/08/2020"
}

Response Information

Resource Description

HttpCodes: 200 - Para o caso da requisição ter sido acatada com sucesso, retornando o Id do CartaoDebitoId 400 - Caso qualquer dos requisitos não tenha sido satisfeito - Uma mensagem é retornada com a indicação do que deve ser feito, encapsulada em uma property Message. 500 - Caso algum erro inesperado ocorra - Uma mensagem é retornada indicando o erro, encapsulada em uma property Message.

RetornoIdDto
NameDescriptionTypeAdditional information
Id

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "Id": 1
}