Á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 um novo compartilhamento

  • Endpoint: /api/retaguarda/v2/compartilhamentos
  • Método: Post
  • Autenticação: Bearer token
  • Permissão: Retaguarda

Este endpoint recebe uma lista de compartilhamentos para que possam ser enviados vários na mesma requisição

Aviso

Para que a baixa do compartilhamento criado ocorra no PDV Omni é necessário realizar a abertura de um lote do tipo 6 = compartilhamento

Expandir
titleExemplo de body da requisição

[
    {
        "IdRetaguardaLoja": "string",
        "IdRetaguarda": "string",
        "IdProprietario": "string",
        "IdInquilino": "string",
        "NomeCompartilhamento": "string",
        "Nivel":  int,
        "IdRetaguardaPai":"string",
        "loteOrigem": "string"
    }

]

Expandir
titleDefinição dos campos de requisição

Campo

Tipo

Descrição

Observações

IdRetaguardaLojastringIdentificador da loja na retaguarda

Opcional.

Só é preenchido se for um compartilhamento de loja

IdRetaguardastringIdentificador do compartilhamento na retaguardaObrigatório
IdProprietariostringIdentificador do proprietário do dado

Obrigatório e no máximo 100 caracteres

Quando os dados são enviados é necessário passar esse dado pra identificar a qual compartilhamento pertence o dado.

IdInquilino

stringIdentificador do inquilinoObrigatório

NomeCompartilhamento

stringNome para identificação do compartilhamento

Obrigatório e no máximo 100 caracteres

Nivel

intNível do compartilhamento

Obrigatório

Nos compartilhamentos deve ter somente um compartilhamento com nível 0.

IdRetaguardaPai

stringIdRetaguarda do compartilhamento acima deste

Opcional

Somente não é preenchido no Nível 0

loteOrigem

stringCódigo do loteObrigatório
Expandir
titleRetorno da requisição

{
    "success": true,
    "message": "Requisição inserida com sucesso!",
    "data": null,
    "errors": null,
    "totalTime": 0,
    "numberOfRecords": 0
}

Expandir
titleDefinição dos campos de retorno

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
NumberOfRecordsintnúmero de dados inseridos
Dica

Para saber mais sobre compartilhamento clique aqui