NSConnectOut
A API NSConnectOut permite a comunicação eficiente de mensagens entre sistemas, garantindo a integridade e rastreabilidade das informações.

POST /message-queue
Cria uma nova mensagem na fila.
Parâmetros
- fornecedor (header, obrigatório): ID do fornecedor.
Corpo da Requisição (JSON)
[
{
"cpfcnpj": "string",
"serie": "string",
"numero": "string",
"dataEmissao": "2025-04-10T06:20:11.196Z",
"tipoDocto": "string",
"tipoTransp": "string",
"valorMercadoria": 0,
"placa": "string"
}
]
Respostas
200 OK- Mensagem processada com sucesso400 Bad Request- Erro nos parâmetros enviados401 Unauthorized- Falha na autenticação422 Unprocessable Content- Dados inválidos
GET /message-queue
Retorna todas as mensagens disponíveis na fila.
Respostas
200 OK- Retorna a lista de mensagens400 Bad Request- Erro nos parâmetros401 Unauthorized- Falha na autenticação
Exemplo de Resposta
[
{
"mensagemId": "string",
"sequenceNumber": 0,
"cpfcnpj": "string",
"valorMercadoria": 0,
"placa": "string"
}
]
DELETE /message-queue
Remove uma mensagem da fila.
Parâmetros
- messageId (header, obrigatório): Identificação da mensagem
- sequenceNumber (header, obrigatório): Número de sequência
- lockToken (header, obrigatório): Token de bloqueio
Respostas
200 OK- Mensagem removida com sucesso400 Bad Request- Erro nos parâmetros401 Unauthorized- Falha na autenticação