Pular para o conteúdo principal

Consultas

A API do NDD Move disponibiliza endpoints para facilitar a integração e consulta de dados relacionados a viagens, entregas e coletas. Abaixo estão os endpoints disponíveis, suas funções e especificações:

Viagem

EndpointMétodoDescrição
/api/ViagemGETModificações parciais em um recurso existente
/api/Viagem/chave/chaveMDFeGETCria recursos
/api/Viagem/numero/numeroManifestoGETExclui recursos

Rastreamento

EndpointMétodoDescrição
/api/Rastreios/chaveAcessoMdfeGETRetorna dados de rastreio do motorista a partir de uma chave de MDFe
/api/Viagem/chave/chaveMDFeGETRetorna dados de rastreio do motorista a partir de um numero de Romaneio

Emissões de CO²

EndpointMétodoDescrição
/api/Viagem/emissoesCo2GETRetorna dados de rastreio do motorista a partir de uma chave de MDFe

Entregas

EndpointMétodoDescrição
/api/NFes/Entrega/chaveNFeGETRetorna dados de entregas a partir de uma chave de NF-e
/api/Entrega/chaveMDFe/chaveCTeGETRetorna dados de entregas a partir de uma chave de MDF-e e CT-e
/api/Comprovantes/chaveMDFe/chaveCTeGETRetorna dados da prova de entrega (POD) através de uma chave de MDF-e e CT-e

A seguir, um exemplo de como realizar uma requisição utilizando o endpoint /api/Viagem para obter todas as viagens:

Exemplo de requisição

  • Método: GET
  • URL: [URL_BASE]/api/viagem

Cabeçalhos:

Content-Type: application/json
Authorization: Bearer <nosso_token_de_acesso>

Corpo

{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"placaVeiculo": "string",
"ultimaModificacao": "2025-01-29T12:42:05.145Z",
"emitente": "string",
"emitenteCnpj": "string",
"numeroMDFe": "string",
"chaveAcessoMDFe": "string",
"qrCodeMDFe": "string",
"tipoLogistico": 0,
"statusViagem": 0,
"documentos": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"statusEntrega": 0,
"numeroCTe": "string",
"viagemId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"emitente": "string",
"emitenteCnpj": "string",
"chaveAcessoCTe": "string",
"destinatario": "string",
"remetente": "string",
"documentosNFes": [
{
"chaveAcesso": "string",
"numero": "string"
}
]
}
],
"motoristas": [
{
"nome": "string",
"cpf": "string",
"tipoViagemMotorista": 0
}
]
}

Resposta esperada (em caso de sucesso):

HTTP/1.1 200 OK

Resposta esperada (em caso de erro):

HTTP/1.1 400 Bad Request
Content-Type: application/json

{
"error": "Invalid payload format"
}