POST api/Integracao/ConsultaConsumidor
Informações para Requisição
URI Parameters
None.
Body Parameters
ConsumidorIntegracao| Nome | Descrição | Tipo | Detalhe |
|---|---|---|---|
| cpf |
CPF do consumidor a ser consultado |
string |
None. |
| cartao |
Cartão vinculado ao consumidor |
string |
None. |
| token_externo |
ID Único do consumidor no seu sistema, pode ser populado com o UUID, ID de autenticação do Facebook, LinkedIn etc. |
string |
None. |
| telefone |
Telefone do consumidor a ser consultado |
string |
None. |
| categoria |
Retornar os dados de categoria do consumidor |
boolean |
None. |
| endereco |
Retornar os dados de categoria do consumidor |
boolean |
None. |
| tag |
Retornar os dados de tags do consumidor |
boolean |
None. |
Request Formats
application/json, text/json
Sample:
{
"cpf": "sample string 1",
"cartao": "sample string 2",
"token_externo": "sample string 3",
"telefone": "sample string 4",
"categoria": true,
"endereco": true,
"tag": true
}
application/xml, text/xml
Sample:
<ConsumidorIntegracao xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Fidelimax.WebApi.Models"> <CPF>sample string 1</CPF> <Cartao>sample string 2</Cartao> <CategoriaConsumidores>true</CategoriaConsumidores> <Endereco>true</Endereco> <RetornarTags>true</RetornarTags> <Telefone>sample string 4</Telefone> <TokenExterno>sample string 3</TokenExterno> </ConsumidorIntegracao>
application/x-www-form-urlencoded
Sample:
Informações de Resposta
Resource Description
ConsultaConsumidor| Nome | Descrição | Tipo | Detalhe |
|---|---|---|---|
| consumidor_existente |
Identificador se o cliente existe na base. |
boolean |
None. |
| nome |
Nome do consumidor |
string |
None. |
| saldo |
Saldo de pontos do consumidor. |
integer |
None. |
| pontos_expirar |
Pontos a expirar no fim do mês |
integer |
None. |
| cashback | decimal number |
None. |
|
| categoria | string |
None. |
|
| configuracao_programa | RetornoConfiguracaoPrograma |
None. |
|
| congelado | boolean |
None. |
|
| produtos |
Lista de produtos disponiveis |
Collection of RetornoProdutoConsumidorIntegracao |
None. |
| CodigoResposta | CodigoResposta |
None. |
|
| MensagemErro | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"consumidor_existente": true,
"nome": "sample string 2",
"saldo": 3,
"pontos_expirar": 4,
"cashback": 5.0,
"categoria": "sample string 6",
"configuracao_programa": {
"valor_minimo_resgate_cashback": 1,
"valor_maximo_resgate_cashback": 1
},
"congelado": true,
"produtos": null,
"CodigoResposta": 100,
"MensagemErro": "sample string 8"
}
application/xml, text/xml
Sample:
<ConsultaConsumidor xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Fidelimax.WebApi.Models">
<CodigoResposta xmlns="http://schemas.datacontract.org/2004/07/FideliMax.WebApi.Objects">Ok</CodigoResposta>
<MensagemErro xmlns="http://schemas.datacontract.org/2004/07/FideliMax.WebApi.Objects">sample string 8</MensagemErro>
<CadastroCongelado>true</CadastroCongelado>
<Cashback>5</Cashback>
<CategoriaAtual>sample string 6</CategoriaAtual>
<ConsumidorExistente>true</ConsumidorExistente>
<NomeConsumidor>sample string 2</NomeConsumidor>
<PontosExpirarMes>4</PontosExpirarMes>
<ProdutosDisponiveis i:nil="true" />
<RetornoConfiguracaoPrograma xmlns:d2p1="http://schemas.datacontract.org/2004/07/Fidelimax.WebApi.Models.Retornos.RegrasPrograma">
<d2p1:ValorMaximoResgateCashback>1</d2p1:ValorMaximoResgateCashback>
<d2p1:ValorMinimoResgateCashback>1</d2p1:ValorMinimoResgateCashback>
</RetornoConfiguracaoPrograma>
<SaldoPontos>3</SaldoPontos>
</ConsultaConsumidor>
