Ir para o conteúdo

API REST de mercadorias perigosas

O que a API faz

Ligação entre o DGAssistant e um sistema de gestão

Remessas. A API REST JSON do DGAssistant cria a remessa de mercadorias perigosas a partir do seu sistema de gestão ou de logística e devolve a declaração do expedidor, a lista de verificações e a marcação dos volumes, já verificadas face à regulamentação aplicável. O seu sistema guarda os dados comerciais; o DGAssistant fornece o conhecimento regulamentar e os documentos.

Consolidação. A API abrange também o agrupamento de remessas de vários expedidores, ao longo dos seus dois eixos. O eixo contratual é a expedição principal — uma reserva, uma consolidação marítima ou aérea, uma grupagem rodoviária — com os seus intervenientes, as suas referências, as remessas que lhe estão associadas, as suas mudanças de estado e o seu histórico. O eixo físico é a unidade de transporte (contentor, veículo, reboque ou unidade de carga) e o movimento de transporte (viagem, voo ou trajeto) com as suas escalas, juntamente com os navios, veículos e locais da conta. Mais de metade do serviço é dedicada a esta parte.

Abrir a especificação da API de mercadorias perigosas

Duas formas de trabalhar: em lote e interativa

Em lote. Uma única chamada leva a especificação completa da remessa com todas as suas mercadorias. É a via destinada aos sistemas de gestão e de logística que enviam remessas já compostas.

Interativa. Primeiro abre-se a remessa e depois acrescentam-se as mercadorias uma a uma. Cada resposta traz as mensagens de validação do que acabou de ser acrescentado, para que a sua aplicação as possa mostrar ao utilizador enquanto a remessa é preparada.

Dados predefinidos ou dados na própria chamada

Dados predefinidos. Os produtos e os intervenientes — expedidores, transportadores, destinatários, carregadores e condutores — são criados previamente e a API utiliza os seus códigos. É a forma mais simples de trabalhar e a que recomendamos, porque a classificação regulamentar se resolve uma vez e se reutiliza em cada remessa.

Dados na própria chamada. Os produtos e os intervenientes definem-se na mesma chamada que cria a remessa. Adequa-se a sistemas que não mantêm catálogo próprio ou que expedem mercadorias ocasionais.

Os documentos que devolve

A API devolve os mesmos documentos que a aplicação produz. Os da remessa e os da consolidação obtêm-se em PDF, XLSX ou DOCX, os da remessa podem ainda ser enviados por correio eletrónico a partir do próprio serviço; os da declaração de expedição, em PDF.

  • Para cada remessa: o documento de transporte da regulamentação aplicável —o documento de transporte ADR, a declaração de mercadorias perigosas IMO ou o formulário multimodal IMDG e a declaração do expedidor IATA—, a lista de verificações, a marcação dos volumes em tamanho completo ou em tamanho pequeno personalizado e, por via aérea, a ficha de dados para a carta de porte aéreo.
  • Para a expedição principal: o manifesto de consolidação, a lista de contentores, a lista de volumes de cada unidade, a folha de carga por expedidor e a ficha de dados do documento principal.
  • Para a unidade de transporte: o certificado de acondicionamento do contentor ou do veículo, o formulário multimodal de mercadorias perigosas, o relatório de segregação da unidade, a lista de verificações prévia à assinatura do certificado e a etiqueta de consolidação.
  • Para a viagem: o manifesto de mercadorias perigosas, o relatório de segregação entre unidades a bordo, o relatório do limiar de isenção do ADR 1.1.3.6, a ficha de restrições da viagem, a folha de carga, a notificação ao comandante (NOTOC) e o documento de transporte consolidado do veículo.
  • Para a declaração de expedição: o rascunho, a cópia assinada, o documento de transporte ADR anexo e o relatório de evidências.

O que a API verifica

Na remessa. A segregação entre as mercadorias transportadas em conjunto, os limites de quantidade da instrução de embalagem aplicável e dos regimes de quantidade limitada e excetuada, a admissibilidade das mercadorias para o modo de transporte, a legalidade da embalagem e a completude da declaração. Quando algo não cumpre, a resposta indica que regra não é satisfeita e com que valores, para que a mensagem possa ser mostrada na sua aplicação.

Na consolidação. A segregação dentro da unidade de transporte, a segregação entre as unidades carregadas no mesmo movimento, o cálculo do limiar 1.1.3.6 do ADR para o movimento com a respetiva decomposição, e as restrições do trajeto devolvidas como dados, tais como o código de restrição em túneis ou a presença de mercadorias perigosas de alto risco.

Regulamentações e tipos de transporte abrangidos

ADR para a estrada, IMDG para o mar, IATA para o ar e 49 CFR. As três regulamentações principais são geridas em conjunto e não como módulos separados, de modo que uma remessa que muda de modo de transporte não tenha de ser preparada de novo.

Embalagem em comum, sobrembalagens, cisternas, transporte a granel, embalagens vazias por limpar, resíduos, explosivos da classe 1 —com a sua massa líquida de matéria explosiva por volume— e matérias radioativas da classe 7 são suportados, com os dados que cada um exige. Os textos dos documentos são emitidos em dezanove idiomas.

Disponibilidade

O serviço é publicado em três regiões — Europa, Américas e Ásia-Pacífico —, cada uma com o seu próprio endereço, para que a integração funcione com a região onde a conta está alojada. A infraestrutura é redundante e vigiada permanentemente.

Como começar

Solicite um teste gratuito de duas semanas e, com ele, as credenciais do serviço. A autenticação usa OAuth 2.0 com o método «client credentials»: o seu sistema obtém um token de acesso e envia-o em cada pedido.

A especificação completa está publicada em formato OpenAPI e pode ser lida, explorada e utilizada para gerar um cliente na sua própria linguagem antes de escrever uma única linha de código de integração.

Secções da especificação da API

Secção
Visão geralApresentação da API e dos seus limites de utilização, com os ficheiros OpenAPI 3.0 e 2.0 da especificação e o índice de todas as suas secções.Abrir
AutenticaçãoTokens de acesso OAuth2 emitidos com o método «client credentials», como alternativa à autenticação HTTP Basic em todas as operações autenticadas.Abrir
Verificações de ligaçãoVerificação da disponibilidade da API, das credenciais do utilizador da API e de pedidos com e sem autenticação.Abrir
Dados de referênciaMercadorias perigosas e radionuclídeos, embalagens e instruções de embalagem, códigos, países e locais a que se referem as remessas, os produtos e a consolidação.Abrir
ProdutosProdutos simples e em embalagem em comum do catálogo, incluindo a criação interativa de um produto em embalagem em comum para uma remessa.Abrir
IntervenientesIntervenientes predefinidos: expedidores, destinatários, carregadores, transportadores, fornecedores e condutores.Abrir
Veículos, reboques e naviosVeículos, reboques e navios das contas, com a respetiva matrícula, designação ADR e documento de conformidade.Abrir
Locais e restriçõesPortos, aeroportos e terminais das contas e as restrições que se aplicam quando aí se planeia ou se carrega uma unidade de transporte.Abrir
RemessasCriação de uma remessa com todo o seu conteúdo (em lote) ou com o seu primeiro conteúdo (interativa), e consulta e eliminação de remessas.Abrir
Conteúdo da remessaProdutos, embalagens em comum e sobrembalagens acrescentados a uma remessa tratada de forma interativa ou dela retirados.Abrir
Documentos da remessaDocumentos de uma remessa (documento de transporte, lista de verificações, marcação dos volumes e outros), o seu envio por correio eletrónico e os documentos congelados.Abrir
Declarações de expediçãoDeclarações de expedição CMR, eletrónicas (e-CMR) e nacionais, desde a verificação da cobertura do percurso pelo Protocolo e-CMR até à emissão, à entrega e à anulação.Abrir
Pedidos de consolidaçãoPedidos de consolidação das contas de clientes, ou do seu conselheiro de segurança em seu nome, e decisões do consolidador.Abrir
Expedições principaisExpedições principais com as suas remessas e o seu circuito de aprovação.Abrir
Unidades de transporteUnidades de transporte, o seu conteúdo, as suas verificações de segregação e o seu histórico de movimentos.Abrir
Viagens e escalasViagens marítimas, voos e trajetos rodoviários com as suas escalas e unidades de transporte, verificações de segregação, cálculo do limiar de carga (ADR 1.1.3.6) e restrições.Abrir
Documentos de consolidaçãoDocumentos das expedições principais, das unidades de transporte e das viagens.Abrir
WebhooksSubscrições de webhooks da conta, o seu teste e as suas entregas recentes.Abrir

Para verificar como a integração é rápida e simples, dispõe de duas semanas de teste sem qualquer compromisso