Histórico da Página
API para atualizar dados distribuídos por Assinante/Processo
01. DADOS GERAIS
Linha de Produto: | Protheus |
---|---|
Segmento: | Varejo |
Módulo: | SIGALOJA |
Função: | LojxRestObj - Classe para tratamento de APIs em Rest do Varejo RmiPublicacaoObj - Classe para tratamento da API de Publicação de dados do Varejo RmiPublicacaoApi - API para acesso a Publicações de dados do Varejo |
02. SITUAÇÃO/REQUISITO
Permitir que seja atualizado (PUT) o status de uma Publicação distribuída para um determinado Assinante.
03. SOLUÇÃO
Foi disponibilizado o método PUT para possibilitar a atualização do status das Publicações, distribuídas para um determinado Assinante.
Neste serviço serão disponibilizados os verbos:
- PUT - /api/retail/v1/RmiPublicacao/{Assinante}
Atualiza as Publicações Distribuidas para o Assinante informado na URL.
URL - http://{serverUrl}:{serverRestPort}/api/retail/v1/RmiPublicacao/{Assinante}
serverUrl: Endereço para acesso ao servidor Rest;
serverRestPort: Porta para acesso ao servidor Rest;
Assinante: Código do Assinante que terá o status da Distribuição atualizado
Observação
- Só será permitido atualizar status de Distribuições de Assinantes de produtos TOTVS. Como Chef, Live e Protheus.
Estes produtos terão suas integração controladas pela TOTVS.
04. DEMAIS INFORMAÇÕES
No body do verbo PUT deverá conter um Json no mesmo formato abaixo, para informar as Distribuições que terão o status atualizados.
{
"items": [
{
"Processo": "PRODUTO ",
"ChaveUnica": 1
},
{
"Processo": "PRODUTO ",
"ChaveUnica": 2
},
{
"Processo": "PRODUTO ",
"ChaveUnica": 3
}
]
}
Processo: Código do Processo que deseja atualizar.
Campo: MHR_CPROCE
ChaveUnica: Identificado Único da Distribuição por Assinante.
Campo: MHR_UIDMHQ
05. ASSUNTOS RELACIONADOS
Guia da Integração RMI - Retail Integration Management
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |