Como funciona a Visibilidade integrada avançada
O webhook de Visibilidade integrada avançada permite que a FedEx envie atualizações de rastreio seguras e praticamente em tempo real para um URL específico. Estas atualizações destinam-se a expedições associadas a um ou mais números de conta FedEx. Para utilizar esta funcionalidade, tem de criar um projeto de webhook de Visibilidade integrada avançada.
Como aceder à página Visibilidade integrada avançada
Pode aceder à configuração de Visibilidade integrada avançada de duas formas:
Opção 1: através de Os meus projetos
1. Aceda a Os Meus Projetos no painel de navegação à esquerda.
2. Clique no separador Webhooks.
3. Selecione +CRIAR UM PROJETO DE WEBHOOK.
Opção 2: através do Catálogo de API
1. Abra o Catálogo de API no painel de navegação à esquerda.
2. Pesquise por Visibilidade integrada avançada.
3. Utilize o filtro de WEBHOOK para encontrar o cartão correto.
4. No cartão:
- Clique em Descrição geral, depois no botão Documentação e escolha +CRIAR UM PROJETO DE WEBHOOK.
- Em alternativa, aceda a Documentos e clique em +CRIAR UM PROJETO DE WEBHOOK.
Passo 1: selecione o tipo de empresa
Clique em +CRIAR UM PROJETO e selecione o seu tipo de empresa a partir da lista de opções:
1. Envia com a FedEx e tem de integrar o webhook FedEx no seu sistema.
2. Comercializa ou fornece uma solução de software que utiliza dados da FedEx e não é um Fornecedor compatível FedEx certificado.
3. É um Fornecedor compatível FedEx certificado.
Em seguida, selecione Subscrição baseada em números de rastreio da Visibilidade integrada avançada como o seu tipo de subscrição.
Crie uma Subscrição baseada em números de rastreio da Visibilidade integrada avançada
Pode configurar uma Subscrição baseada em números de rastreio da Visibilidade integrada avançada para receber atualizações de rastreio seguras e praticamente em tempo real para um ou mais números de rastreio FedEx. Estas atualizações são enviadas para um URL de destino que especificar.
Passos para criar a subscrição
O processo envolve quatro passos principais:
1. Configurar projeto
2. Introduzir os detalhes do projeto
3. Confirmar os detalhes e aceitar os termos
4. Adicionar números de rastreio
Instruções passo a passo
1. Na página Configurar o webhook:
Verifique o número da conta de faturação
Será apresentado o número de conta de faturação predefinido da sua organização.
Para alterar:
- Clique em ADICIONAR CONTA DE FATURAÇÃO À SUA ORGANIZAÇÃO (se tiver apenas uma conta) ou
- Clique em SELECIONAR OUTRA CONTA DE FATURAÇÃO (se tiver várias contas).
Nota: para obter detalhes de preços, aceda à página Descrição geral da Visibilidade integrada avançada.
2. Selecionar funcionalidades
- Selecione as funcionalidades de que precisa.
- Clique em Seguinte para continuar.
Sugestão: para saber mais sobre cada funcionalidade, clique no ícone de ajuda (?) junto à mesma.
Descrições das funcionalidades
| Nome do Campo | Descrição |
|---|---|
| Prova de Entrega | Confirma que uma expedição foi entregue com sucesso. Inclui:
|
| Entrega estimada | Ajuda os destinatários a planear ao fornecer:
|
| Eventos de rastreio | Permite selecionar uma ou mais categorias de eventos para receber notificações:
|
Na página Inserir detalhes, forneça as seguintes informações:
| Nome do Campo | Descrição |
|---|---|
| Nome do projeto de webhook | Um nome único e não vazio para o seu projeto de webhook. Um nome sugerido é preenchido automaticamente, mas pode ser editado. Este nome não pode ser repetido em nenhum outro webhook. |
| URL de destino | O ponto final HTTPS seguro para onde a FedEx irá enviar dados de eventos de rastreio. Requisitos:
|
| Token de Segurança | Um segredo partilhado utilizado para autenticar e validar respostas de webhook através de HMAC. Requisitos:
|
| Idioma da carga (país) | Selecione o idioma preferencial da tradução de dados de rastreio a partir da lista de opções. |
| Tipo de Rastreio | Escolha a forma como os dados de rastreio devem ser entregues:
|
| Endereço de E-mail | Introduza um endereço de e-mail válido para receber notificações. |
| Idioma do e-mail (país) | Selecione o idioma preferencial para as notificações por e-mail. Nota: apenas as regiões dos EUA são suportadas (por ex., en-US, es-US). |
3. Na página Confirmar detalhes:
- Reveja os detalhes do projeto de webhook.
- Marque a caixa para aceitar os Termos e Condições.
- Clique em Criar para concluir a configuração do projeto de webhook.
4. Assim que o seu pedido for enviado com sucesso:
- A FedEx vai criar um novo Projeto de webhook.
- Irá receber chaves de produção da Tracking Number Subscription API da Visibilidade integrada avançada.
- Pode utilizar esta API para associar números de rastreio ao seu projeto.
Para obter mais informações, consulte a página de documentação da Tracking Number Subscription API da Visibilidade integrada avançada.
Como adicionar um Número de rastreio a um webhook
Para adicionar um número de rastreio à subscrição de webhook utilizando a Tracking Number Subscription API da Visibilidade integrada avançada, siga estes passos:
Processo passo a passo
1. Criar um Projeto de subscrição
· Utilize os passos da secção anterior ou consulte o Guia de introdução.
2. Gerar um token OAuth
- Precisa de um token OAuth para efetuar chamadas à API.
- Utilize a Authorization API para gerar o token.
- Consulte a documentação da Authorization API no Catálogo de API para obter passos detalhados.
3. Aceder à documentação da API
- No menu de navegação à esquerda, clique em Detalhes do projeto.
- No separador Chaves de produção, navegue para encontrar a documentação da Tracking Number Subscription API da Visibilidade integrada avançada.
Visão geral dos pontos finais da API
| Ponto final | Finalidade |
|---|---|
| Associação de números de rastreio | Adicionar ou remover números de rastreio de uma subscrição de webhook. Esta é uma tarefa assíncrona. É devolvido um ID de tarefa na resposta. |
| Detalhes da tarefa do número de rastreio | Fornece detalhes para um ID da tarefa específico, por exemplo, quantos números de rastreio foram adicionados com sucesso ou ainda estão a ser processados. |
| Estado da tarefa do número de rastreio | Devolve um resumo de todas as tarefas a ser processadas atualmente. |
Utilize o token OAuth do Passo 2 com o ponto final Associação de números de rastreio para adicionar números de rastreio ao seu webhook.
Regras de validação
- O nome do Webhook tem de ser único.
- O URL de destino tem de seguir um formato sintático padrão.
- Todos os campos obrigatórios têm de ser preenchidos.
- É obrigatório associar, pelo menos, um número de conta de expedição FedEx válido.
Resultados da validação
| Estado | Detalhes |
|---|---|
| Com sucesso | É apresentada uma mensagem de confirmação: "<> criado com sucesso. As alterações podem demorar até 10 minutos para entrarem em vigor." |
| Sem sucesso | Se a FedEx receber uma resposta diferente de 200 (OK) ou 202 (Aceite), a validação do URL de destino do webhook será considerada sem sucesso. |
Response