Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Informações
Endpoint responsável pelo retorno do status

...

do loja lote

...

  • Quais itens deram problema na baixa? Por quê?
  • Quais lojas baixaram os dados? Quais não iniciaram a baixa?

Para acessar os dados a requisição é a seguinte

  • Endpoint: /api/retaguarda/v2/LojaLoteStatusRetornolojaloteretornos/{id lote externoIdInquilino}?/{parâmetrosLoteOrigem}
  • Método: GET
  • Autenticação: Bearer token
  • Permissão: Retaguarda

Para esse endpoint, alguns parâmetro precisam ser enviados na requisição. Estes parâmetros são:

Os parâmetros para a requisição estão abaixo

Campo

Tipo

Parametro

Descrição

Tipo

Observações

Observação
IdInquilino
inquilino
string
Id inquilino do loja lotestringObrigatórioloteorigemLote origem que será buscado o statusstringObrigatórioidRetaguardaLojaId retaguarda da loja que será buscado o statusstringOpcionaltipoLoteTipo do lote que será buscado o statusintOpcional

Os parâmetros opcionais funcionam como um filtro de dados, caso estejam preenchidos ele trará somente os dados relacionados ao filtro.

Identificador do InquilinoObrigatório
IdRetaguardaLojastringIdentificador da loja na retaguarda

Obrigatório

Retornos

expandDefinição dos campos de retorno
Deck of Cards
idcredito_consulta_get
Expandir
titleRetorno da requisição
Card
label200 - OK

Campo

Tipo

Descrição

CampoTipoIndica se a requisição foi feita com sucesso
SuccessBooleanoMensagem de retorno de erros
MessageStringLista com os créditos retornados
DataLista de ObjetosLista de objetos de retorno
Data.LoteStringNúmero do lote
Data.LoteOrigemStringNúmero do lote origem
Data.StatusInteiroStatus do lote
Data.IdOrigemStringIdentificador da origem
Data.ErrosIdentificadosLista de ObjetosLista de erros 
Data.ErrosIdentificados.TipoLoteInteiroTipo do lote
Data.ErrosIdentificados.IdRetaguardaStringIdentificador do lote na retaguarda
Data.ErrosIdentificados.ErroStringIdentificador do erro
Data.ErrosIdentificados.TipoLojaLoteInteiroIdentificador do tipo loja lote
Data.ErrosIdentificados.PaginaInteiroNúmero da página
Data.ErrosIdentificados.HasnextBooleanoIndica se há mais páginas
Data.IdRetaguardaLojaStringIdentificador da loja na retaguarda
Data.IdInquilinoStringIdentificador do inquilino
Data.DataAtualizacaoDatetimeData de atualização
Data.DataCadastroDatetimeData de cadastro
Data.IdStringIdentificador do loja lote
ErrorsObjetoLista de erros
TotalTimeInteiroTempo total da requisição
NumberOfRecordsInteiroNúmero de registros


{
    "success":

bool

true,
    "message": "string",
    "data": [
        {
            "lote": "string",
            "loteOrigem": "string",
            "

lojaLotes

status":

[
            {

0,
           

     

"

status

idOrigem":

int

"string",

   

            "errosIdentificados": [

   

                {

   

                    "tipoLote":

int

0,
                   

   

"idRetaguarda": "string",
                   

   

"erro": "string",
                    "tipoLojaLote": 0,
                    "

tipoLojaLote

pagina":

int

0,
                   

}

"hasnext": true
                }
            ],

   

            "idRetaguardaLoja": "string",
           

   

"idInquilino": "string",

   

            "dataAtualizacao": "

datetime

2024-06-20T15:40:31.700Z",

   

            "dataCadastro": "

datetime

2024-06-20T15:40:31.700Z",
           

   

"id":

int

"string"

   

        }

   

    ],

 

   

 

"

pagina

errors":

int

{},

   

    "

hasnext

totalTime":

bool

0,
   

}

"numberOfRecords": 0
}

Card
title
label400 - Bad Request

Campo

Tipo

Descrição

Observação

Success

bool

Indica se a requisição foi feita com sucesso

Messagestring

Mensagem de erro retornada 


Data
objeto
ObjetoObjeto de retorno

Data.Lote

stringNúmero de identificação do lojaLote

Data.Loteorigem

stringNúmero de identificação do loteData.Lojaloteslista de objetosLista com os loja lotesData.Lojalotes.StatusintIndica o status em que o loja lote se encontra. (Definição dos status na seção abaixo)Data.Lojalotes.Errosidentificadoslista de objetosLista com o erros identificados na integração do loja lote

Data.Lojalotes.Errosidentificados.Tipolote

intIndica o tipo do loteData.Lojalotes.Errosidentificados.IdretaguardastringId retaguarda do itemData.Lojalotes.Errosidentificados.Erro

string

Erro ocorrido com o itemData.Lojalotes.ErrosidentificadosTipolojaloteintIndio o tipo do loja lote do itemData.IdretaguardalojastringId retaguada da loja proprietária do loteData.IdinquilinostringIdentificação do inquilinoData.Dataatualizacaodatetimedata de atualização do loja loteData.Datacadastrodatetimedata de cadastro do loja loteData.IdintId do loja lotePaginaintIndica em qual página está os dadosHasnextboolIndica se há mais páginas de dados Expandir
titleStatus do loja lote

ErrorsLista de objetosLista de errosSomente é retornado na V3
MessagestringMensagem de retorno de erros
NumberOfRecordsIntNúmero de registros
TotalTimeIntTempo total da requisição


{
    "success": false,
    "message": "string",
    "data": null,
    "errors": null,
    "totalTime": 0,
    "numberOfRecords": 0
}

CódigoNomeDescrição0EmPreparacao

Indica que o POSH está criando o loja lote

1EmProcessamentoIndica que o POSH está validando o loja lote2DisponivelIndica que o loja lote está disponível para a baixa pelo PDV Omni3IndisponivelIndica que o loja lote está indisponível para baixa pelo PDV Omni4EmProcessoDeBaixaIndica que o loja lote está sendo baixado pelo PDV Omni5BaixadoComSucessoIndica que todos os dados enviados para o loja lote foram integrados com sucesso ao PDV Omni6BaixadoComErroIndica que ao menos um item deu erro na integração com o PDV Omni7EnviadoComSucessoIndica que o loja lote foi envidado com sucesso para a retaguarda8EnviadoComErroIndica que o loja lote não foi enviado com sucesso para a retaguarda9ComProblemaVerificarIndica que ocorreu alguma problema com o loja lote e deve-se verificar