Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Este método é responsável pela criação de novos Clientesbusca dos cliente enviados pelo TOTVS Varejo PDV Omni

  • Endpoint:

    • V2: /api/retaguarda/v2

    /clienteenderecos
    • /ClienteMensagens/{IdInquilino}

    • V3: /api/retaguarda/v3/ClienteMensagens/{IdInquilino}
  • Método: PostGET
  • Autenticação: Bearer token
  • Permissão: Retaguarda

...

Dica

Pode-se passar uma lista de

...

idProprietario nos parametros da requisição para se realizar o filtro.

Atributo: listIdProprietario={IdProprietario}

Expandir
titleDefinição dos campos de retorno
Expandir
title200 - Ok
Expandir
titleBody do retorno

{
  "success": true,
  "message": "string",
  "data": [
    {
      "tipo": 0,
      "status": 0,
      "conteudo": "string",
      "cpfCnpj": "string",
      "numeroLoja": "string",
      "id": "string",
      "idInquilino": "string",
      "idRetaguarda": "string",
      "dataAtualizacao": "2024-04-05T16:20:20.376Z",
      "dataCadastro": "2024-04-05T16:20:20.376Z",
      "idProprietario": "string",
      "loteOrigem": "string",
      "lote": "string"
    }
  ],
  "errors": {
  },
  "totalTime": 0,
  "numberOfRecords": 0
}

Campo

Tipo

Descrição

successBooleanoIndica se a criação do compartilhamento foi feita com sucesso
messageStringCaso ocorra erros durante a criação do compartilhamento eles serão enviados nesse campo
dataLista de ObjetosObjetos retornados
data.tipoInteiroTipo de dado retornado
data.statusInteiroStatus 
data.conteudoStringConteúdo do cliente em base64 *
data.cpfCnpjStringCPF ou CNPJ do cliente
data.numeroLojaStringNumero da loja
data.idStringIdentificador do dado no POSH
data.idInquilinoStringIdentificador do inquilino
data.idRetaguardaStringIdentificador do dado na retaguarda
data.dataAtualizacaoData/HoraData de atualização do registro
data.dataCadastroData/HoraData de cadastro do registro
data.idProprietarioStringIdentificador do proprietário
data.loteOrigemStringIdentificador do lote em que o dado foi enviado
data.loteStringIdentificador do loja lote em que o dado foi enviado
errorsObjetoListas com os erros encontrados no processo
totalTimeInteirotempo da requisição
numberOfRecordsInteironúmero de dados inseridos
Expandir
title* Conteúdo do Cliente
  • Body de Envio (Base64 decodificado)

{
    "atividade": "string",
    "avatarUrl": "string",
    "bairro

Aviso

Para que a baixa do Cliente endereço criado ocorra no PDV Omni é necessário realizar a abertura de um lote do tipo  56 = ClienteEndereco

Expandir
titleExemplo de body da requisição
[
  {
    "idCliente": 0,
    "idClienteRetaguarda

": "string",
    "

descricaoTipo

celular": "string",
    "

endereco

cep": "string",
    "

numero

cidade": "string",
    "complemento": "string",
    "cpfCnpj": "string",
    "cracha": "string",
    "dataNascimento": "2024-08-15T16:29:51.672Z",
    "email": "string",
    "endereco": "string",
    "Enderecos": [
        {
            "bairro": "string",
            "celular": "string",
            "cep": "string",
            "cidade": "string",
            "complemento": "string",
            "endereco": "string",
            "estado": "string",
           

"cep

"numero": "string",
            "tipo": "string",
            "tipoId": 0,
            "situacao": 0,
            "idRetaguarda": "string",
            "id": 0,
            "dataCadastro": "2024-08-15T16:29:51.672Z",
            "dataAtualizacao": "2024-08-15T16:29:51.672Z"            
        }
    ],
    "clienteAlterado": true,
    "enviarpnet": 0,
    "estado": "string",
    "estadoCivil": 0,
    "nome": "string",
   

"tipoEndereco

"numero": "string",
    "pessoaFisica": 0,
    "

enviarPnet": 0

rgInscricao": "string",
    "sexo": 0,
    "telefone": "string",
    "Loja": {
        "cnpj": "string",
        "

idInquilino

numeroLoja": "string",
        "idRetaguarda": "string",
        "

idProprietario

codigoIdentificacaoLoja": "string"
    },
    "

loteOrigem

situacao": 0,
    "idRetaguarda": "string",
    "id": 0,
    "dataCadastro": "2024-08-15T16:29:51.672Z",
    "dataAtualizacao": "2024-08-15T16:29:51.672Z"
}


]
Expandir
titleDefinição dos campos de requisição
idClienteRetaguardaStringIdentificador do cliente na retaguardaObrigatório
descricaoTipoStringDescrição do tipo do endereçoOpcional
enderecoStringEndereçoOpcional
numeroStringNúmero do endereçoOpcional
complementoStringComplemento do endereçoOpcional
bairroStringBairroOpcional
cidadeStringCidadeOpcional
estadoStringEstadoOpcional
cepStringCEP do endereçoOpcional
situacaoIntSituação do endereço (0 - Inativo, 1 - Ativo)Obrigatório
tipoEnderecoIntTipo endereço (Definição abaixo)Opcional
idInquilinoStringIdentificador do inquilinoOpcional
idRetaguardaStringIdentificador do endereço na retaguardaOpcional
idProprietarioStringIdentificador do proprietárioOpcional
loteOrigemStringIdentificado do lote em que serão enviados os dadosOpcional

  • Campos

Campo

Tipo

Descrição

atividadeStringAtividade/Profissão
avatarUrlStringURL Avatar do Cliente
bairroStringBairro
celularStringCelular
cepStringCEP
cidadeStringCidade
complementoStringComplemento
cpfCnpjStringCPF/CNPJ
crachaStringCrachá
dataNascimentoData/HoraData de Nascimento
emailStringE-mail
enderecoStringEndereço
EnderecosLista de ObjetosLista de Endereços
Enderecos.bairroStringBairro
Enderecos.celularStringCelular
Enderecos.cepStringCEP
Enderecos.cidadeStringCidade
Enderecos.complementoStringComplemento
Enderecos.enderecoStringLogradouro
Enderecos.estadoStringEstado
Enderecos.numeroStringNúmero
Enderecos.tipoString

Tipo do Endereço:

0 - Entrega

1 - Comercial

2 - Cobrança

Enderecos.tipoIdInteiroCódigo Id do Tipo Endereço
Enderecos.situacaoInteiro

Situação Cadastro

1 - Ativo

0 - Inativo

Enderecos.idRetaguardaStringCódigo Retaguarda do Endereço
Enderecos.idInteiroCódigo Id do Endereço
Enderecos.dataCadastroData/HoraData de Cadastro do Registro do Endereço
Enderecos.dataAtualizacaoData/HoraData de Atualização do Registro do Endereço
clienteAlteradoBooleano

Cliente Alterado:

True - Sim

False - Não

enviarpnetInteiroEnviarpnet (Enviar registro para retaguarda)
estadostringSigla UF
estadoCivilInteiro

Estado Civil:

  • 0 - Não informado
  • 1 - Casado
  • 2 - Solteiro
  • 3 - Viúvo
  • 4 - Separado
  • 5 - Divorciado
  • 6 - Outros 

OBS: Informação extraída do Totvs Varejo PDV Omni

nomeStringNome do Cliente
numeroStringNúmero do Endereço
pessoaFisicaInteiro

Pessoa Física:
1 - CPF

2 - CNPJ

rgInscricaoStringRG
sexoInteiro

Estado Civil:

  • 0 - Não informado
  • 1 - Casado
  • 2 - Solteiro
  • 3 - Viúvo
  • 4 - Separado
  • 5 - Divorciado
  • 6 - Outros 

OBS: Informação extraída do Totvs Varejo PDV Omni

telefoneStringNome do Cliente
LojaObjetoObjeto da Loja
Loja.cnpjStringCNPJ da Loja
Loja.numeroLojaStringNúmero de Identificação da Loja
Loja.idRetaguardaStringCódigo Retaguarda da Loja
Loja.codigoIdentificacaoLojaStringCódigo de Identificação da Loja
situacaoInteiro

Situação Cadastral:

1 - Ativo

0 - Inativo

idRetaguardaStringCódigo Retaguarda do Cliente
idInteiroCódigo Id do Cliente (Uso interno do Totvs Varejo PDV Omni)
dataCadastroData/HoraData de Cadastro do Registro do Cliente
dataAtualizacaoData/HoraData de Atualização do Registro do Cliente
Expandir
titleTipoEndereco
CódigoTipo
0Entrega
1Comercial
2Cobranca
Expandir
titleDefinição dos campos de retorno
número de dados inseridos
Expandir
title200 - Ok

Campo

Tipo

Descrição

SuccessboolIndica se a criação do compartilhamento foi feita com sucesso
MessagestringCaso ocorra erros durante a criação do compartilhamento eles serão enviados nesse campo
DataobjetoObjeto compartilhamento criado
ErrorsListaListas com os erros encontrados no processo
TotalTimeinttempo da requisição
NumberOfRecordsint
Expandir
title400 - Bad Request

Campo

Tipo

Descrição

codestringCódigo de erro
messagestringMensagem do erro
detailedMessagestringDetalhamento do erro
helpUrlstringurl de ajuda
TotalTimestringTempo total de busca
detailslista de objetoLista de objeto de erros
details.guidstringIdentificador do erro
details.codestringCódigo do erro
details.messagestringMensagem do erro 
details.detailedMessagestringDetalhamento do erro