Los geht's

Nach der Integration können Sie die Vorteile von FedEx APIs und Webhooks nutzen. Die folgenden Anweisungen leiten Sie durch die Einrichtung einer Organisation, das Erstellen von Projekten sowie die ersten Schritte als kompatible*r Benutzer*in.


Schritt 1:

APIs und Webhooks durchsuchen

Stöbern Sie in unseren APIs und Webhooks, um sich einen Überblick zu verschaffen, Ihren Bedarf zu ermitteln und die besten Lösungen für Ihre Anwendung zu finden.

  • Navigieren Sie zum API-Katalog, um die Suche zu starten.
  • Wählen Sie eine API oder einen Webhook aus, um eine Übersicht, das Änderungsprotokoll und wesentliche Merkmale anzuzeigen.
Screenshot der Seite „Versand-API“
  • Lesen Sie die Dokumentation, um mehr über Anfrage- und Antwortelemente, Beispielcode in verschiedenen Programmiersprachen und Fehlercodes zu erfahren.
Screenshot der Seite „Sendung erstellen“
  • Lesen Sie die Ankündigungen zu geplanten Serviceupdates und informieren Sie sich über Neuigkeiten.

Schritt 2:

Registrieren oder anmelden

Melden Sie sich mit Ihrer fedex.com Benutzer-ID und Ihrem Passwort an, um mit der Integration der FedEx APIs und Webhooks zu beginnen.

Wenn Sie noch keine Benutzer-ID haben, können Sie sich kostenlos registrieren.


Schritt 3:

Erstellen Sie eine Organisation oder treten Sie einer Organisation bei.

Erstellen Sie entweder eine neue Organisation, sofern noch nicht vorhanden, oder treten Sie einer bestehenden Organisation Ihres Unternehmens bei.

So erstellen Sie eine Organisation:

Wenn Sie eine Organisation erstellen, werden Sie automatisch als Administrator*in dieser Organisation geführt.

  • Ein*e Administrator*in kann Benutzer*innen in die eigene Organisation einladen, ihnen Rollen (z. B. Contributor oder Viewer) und Projekte zuweisen und Versandkonten verwalten.
  • In unseren Richtlinien für die Organisationsverwaltung erfahren Sie mehr über diese Rollen.

Um Ihre eigene Organisation zu erstellen, klicken Sie im linken Navigationsbereich auf Organisation erstellen.

Organisationsinformationen bereitstellen

  • Geben Sie den Namen Ihres Unternehmens und die Webseite-URL an und erstellen Sie einen Organisationsnamen. Wählen Sie einen Namen für Ihre Organisation aus, den andere Benutzer*innen wiedererkennen. Dieser Name kann für eine spezifische Gruppe (z. B. Abteilung, Geschäftsbereich, Region, Standort) in Ihrem Unternehmen stehen oder mit dem Unternehmensnamen identisch sein.
Screenshot der Seite zum Erstellen einer Organisation

So treten Sie einer Organisation bei:

Gehen Sie wie folgt vor, um einer bereits vorhandenen Organisation beizutreten:

  1. Bitten Sie den*die Administrator*in der Organisation, Ihnen eine Einladung zu senden.
  • Wenn Ihr Unternehmen bereits eine Organisation erstellt hat, bitten Sie den*die Administrator*in um eine Einladung. Sie haben 24 Stunden Zeit, eine Einladung anzunehmen. Wenn dieses Zeitfenster verstreicht, müssen Sie den*die Administrator*in erneut um eine Einladung bitten.

  1. Nehmen Sie die Einladung an.
  • Um die Einladung anzunehmen, müssen Sie sich entweder mit Ihrer vorhandenen Benutzer-ID und Ihrem Passwort anmelden oder eine neue Benutzer-ID erstellen, sofern Ihre Benutzer-ID bereits einer Organisation zugeordnet ist.

Schritt 4:

Fügen Sie ein Versandkonto hinzu.

  1. Kontoinformationen ausfüllen
  • Geben Sie Ihre Kundennummer, ggf. den Benutzernamen des Kontos und die mit dem Konto verknüpfte Rechnungsadresse ein. Die von Ihnen eingegebene Rechnungsadresse wird mit den Kontodaten abgeglichen, um betrügerische Aktivitäten zu verhindern.
  • Navigieren Sie auf der Seite Organisation verwalten zur Registerkarte Versandkonten, um die mit Ihrer Benutzer-ID verknüpften Versandkonten anzuzeigen. Wenn Sie neue Versandkonten erstellen möchten, wenden Sie sich an Ihre*n FedEx Kundenbetreuer*in.
Screenshot der Seite zum Hinzufügen eines Versandkontos

  1. Endbenutzer-Lizenzvereinbarung
  • Sie müssen dann die Endbenutzer-Lizenzvereinbarung (EULA) akzeptieren oder die EULA an eine andere Person innerhalb des Endbenutzer-Unternehmens senden, die diese Vereinbarung akzeptieren kann. Der Status der EULA ist auf der Seite „Organisation verwalten“ unter der Registerkarte Versandkonto einsehbar.

     

Screenshot der Seite zum Unterzeichnen der Endbenutzer-Lizenzvereinbarung

Schritt 5:

Benutzer*innen zu Ihrer Organisation hinzufügen

Ein*e Administrator*in kann Benutzer*innen in die eigene Organisation einladen und ihnen Rollen und Projekte zuweisen. Klicken Sie hierfür zunächst auf der Seite „Organisation verwalten“ auf Benutzer*innen hinzufügen und gehen Sie dann wie folgt vor (mit einem Sternchen (*) markierte Schritte sind optional):

  1. E-Mail-Adressen der Benutzer*innen eingeben

  • Geben Sie die E-Mail-Adressen der Benutzer*innen ein, die Sie Ihrer Organisation hinzufügen möchten. Sie können mehrere E-Mail-Adressen eingeben, indem Sie zwischen den Adressen Leerzeichen, Kommas oder Semikolons verwenden oder die Eingabetaste auf Ihrer Tastatur drücken.
  1. Benutzerrollen auswählen

  • Wählen Sie eine andere Benutzerrolle aus, wenn die Standardoption „Viewer“ für den*die Benutzer*in nicht geeignet ist.*
  1. Benutzer*innen einem Projekt zuweisen

  • Wenn Sie bereits Projekte erstellt haben, können Sie Benutzer*innen einem Projekt zuweisen.*
Screenshot der Seite zum Hinzufügen von Benutzern

Ein*e Administrator*in hat stets Zugriff auf alle Projekte, ein Contributor oder Viewer muss einem Projekt erst zugewiesen werden. Ausnahme: Wenn ein Contributor selbst ein Projekt erstellt, wird er*sie automatisch diesem Projekt zugewiesen.

Unabhängig davon, ob ein*e Benutzer*in die Einladung bereits angenommen hat oder nicht, können Sie die Projekte und Rollen eines*einer Benutzer*in auf der Seite Organisation verwalten unter der Registerkarte Benutzer*innen schnell aktualisieren.

  • Klicken Sie neben der Rolle oder dem Projekt auf das Auslassungszeichen, um eine Dropdownliste mit Optionen anzuzeigen.
  • Wählen Sie eine Option aus und bestätigen Sie Ihre Auswahl über die Schaltfläche Übernehmen.
Screenshot der Seite zum Verwalten von Organisationen


Schritt 1: 

Erstellen Sie ein Projekt, um Zugangsdaten zu erhalten.

Rufen Sie auf der Seite Meine Projekte die Registerkarte API auf.
 

Ein*e Administrator*in oder ein Contributor Ihrer Organisation kann ein API-Projekt erstellen, indem er*sie auf die Projektschaltfläche API-Projekt erstellen klickt.

Lassen Sie uns zunächst jedoch wissen, warum Sie Zugriff auf FedEx APIs benötigen. In einem modalen Fenster werden in einer Dropdownliste verschiedene Optionen angezeigt. Wählen Sie die Option aus, die Ihre Geschäftsanforderungen für eine Integration der FedEx APIs am besten beschreibt.

Gehen Sie wie folgt vor, wenn Sie als Versender*in ein eigenes Projekt erstellen möchten:

  1. APIs auswählen

Wählen Sie die API(s) aus, die Sie in Ihrem Projekt nutzen möchten. Abhängig von der/den API(s) müssen Sie möglicherweise weiteres auswählen.

Bei der Auswahl der Sendungsverfolgungs-API müssen Sie zusätzlich:

  • Eine Kundennummer auswählen, die Ihrem Produktionsschlüssel zugeordnet wird.
  • Kontingente, Transaktionsraten und Angaben zur API-Zertifizierung der Sendungsverfolgungs-API überprüfen.
  • Entscheiden, ob Sie Benachrichtigungen erhalten möchten, wenn Ihre Transaktionskontingente überschritten werden.
API-Projekt erstellen

  1. Projekt konfigurieren

Geben Sie Projektdetails an, zum Beispiel einen Namen und den Versandort.

  • Geben Sie Ihrem Projekt einen aussagekräftigen Namen, der für Ihre Organisation eindeutig ist.
  • Wählen Sie alle Länder aus, innerhalb derer Sie versenden möchten, damit wir Ihnen ein Testversandkonto zuweisen können. Um Pakete für den nationalen Versand innerhalb eines europäischen Landes zu testen, benötigen Sie für jedes Land ein eigenes Testkonto. Sie können Länder zu einem späteren Zeitpunkt jederzeit hinzufügen/entfernen.
  • Wenn Sie Benachrichtigungen zu API-Updates und Serviceausfällen erhalten möchten, können Sie dies in den Benachrichtigungseinstellungen festlegen.
step2

  1. Angaben bestätigen

Prüfen Sie die Projektdetails und akzeptieren Sie dann die Allgemeinen Geschäftsbedingungen.

  • Lesen und akzeptieren Sie die Lizenzvereinbarung für das FedEx Developer Portal. Sie müssen bestätigen, dass Sie nicht beabsichtigen, Ihre Anwendung zu vertreiben.
  • Wenn Sie auf die Schaltfläche „Erstellen“ klicken, wird ein Bestätigungsbildschirm angezeigt. Sie können nun innerhalb Ihres neuen Projekts Ihre Testzugangsdaten anzeigen.
step3

Schritt 2:

APIs integrieren und Ihre Implementierung testen

Rufen Sie die Testzugangsdaten (API-Schlüssel, Geheimschlüssel und Versandkonten) auf der Seite Projektübersicht über die Registerkarte Testschlüssel ab.
  • Fordern Sie ein OAuth-Zugriffstoken an, das bei jeder API-Transaktion verwendet werden muss. Das Token ist nur eine Stunde lang gültig. Sie müssen Ihre Anwendung so codieren, dass das Token vor Ablauf der Sitzung aktualisiert wird. Weitere Einzelheiten finden Sie in den API-Autorisierungsdokumenten.
  • Klicken Sie auf ein beliebiges Dokument für Ihre APIs, um den geschäftlichen Kontext zu lesen und um nachzuvollziehen, wie Sie die ausgewählte API am besten verwenden. Sie können auch Beispielanfragen für Endpunkte prüfen, die Ihrer gewünschten Integration entsprechen.
  • Implementieren Sie Ihre Aufrufe an diese Endpunkte wie in den Beispielanfragen beschrieben und konfigurieren Sie diese mit Ihren Testzugangsdaten.
  • Vergewissern Sie sich, dass die API-Aufrufantworten, die Sie empfangen, mit den in der Dokumentation angegebenen übereinstimmen.
  • Testen Sie Ihre Implementierung innerhalb der FedEx Testumgebung unter Verwendung der Testzugangsdaten und der FedEx Test-URLs.
API project overview

Schritt 3:

Ihr Projekt in die Produktion verschieben

Klicken Sie auf die Registerkarte Produktionsschlüssel. Verschieben Sie dann das Projekt in die Produktion, indem sie wie folgt vorgehen:

 

Schritt Projekt konfigurieren:

  • Sie können Ihren Schlüssel bei Bedarf umbenennen.
  • Prüfen Sie die Kundennummer, die Sie in Schritt 1 während der Projekterstellung ausgewählt haben. Diese wird verwendet, um Ihr Projekt in die Produktion zu verschieben. Sobald Ihr Projekt freigeschaltet ist, können Sie bei Bedarf weitere Kundenkonten hinzufügen.
production key tab

Schritt Projektschlüssel abrufen:

  • Ihr Produktions-API-Schlüssel und Ihr geheimer Produktionsschlüssel werden angezeigt. Speichern Sie diese unbedingt an einen sicheren Ort.
  • Aus Sicherheitsgründen wird Ihr geheimer Produktionsschlüssel nur einmal angezeigt. Wenn Sie ihn verlieren, können Sie einen neuen erstellen.
  • Klicken Sie auf Weiter.
production key step2

Sie werden zurück zur Seite Projektübersicht geleitet. Hier können Sie weitere mit Ihrem Projekt verknüpfte Kundenkonten hinzufügen.

Seite Projektübersicht:

  • Klicken Sie auf die drei vertikalen Punkte, um Ihrem Projekt weitere verknüpfte Kundenkonten hinzuzufügen.
  • Klicken Sie auf Bearbeiten.

Sie werden auf die Seite API-Schlüssel weitergeleitet, wo Sie weitere Kundenkonten hinzufügen können, die Sie mit Ihrem Produktionsschlüssel für dieses Projekt verknüpfen möchten.

API project overview after steps

Schritt 4:

Ihre Zertifizierung abschließen

  1. Einige APIs erfordern eine Zertifizierung für das Versandetikett zur Verwendung in unserer Produktionsumgebung. Schließen Sie den Zertifizierungsprozess für alle APIs in Ihrem Projekt mit dieser Anforderung ab.
API Certification
  1. Nachdem alle APIs zertifiziert und aktiviert wurden, aktualisieren Sie Ihre API-Anforderungen, indem Sie die Test-URIs, -Schlüssel und -Versandkonten durch die Produktions-URIs, -Schlüssel und -Versandkonten ersetzen.

  2. Testen Sie Ihre Implementierung in der Produktionsumgebung erneut mithilfe von Beispieldaten.

  3. Nutzen Sie die Vorteile Ihrer neuen Integration!


Voraussetzungen für das Erstellen eines Webhook-Projekts


Schritt 1:

Eine gültige URL in der Zielanwendung/-plattform erstellen

Erstellen Sie eine gültige URL in Ihrer Zielanwendung/-plattform, um Authentifizierungscodes und Benachrichtigungen über die Tracking-Webhook-Nutzlast von FedEx zu erhalten.

Anforderungen an die URL:

 

  • Nur HTTPS-Protokoll zulässig.
  • Ihre URL wird blockiert, wenn eine der folgenden Bedingungen erfüllt ist:
    • RFC1918-IP-Bereich enthalten
    • fedex.com oder Subdomains enthalten
    • IP-Adressen in der URL enthalten (einschließlich localhost, 127.0.0.1)
  •  


    Schritt 2:

    Sicherheitstoken erstellen

    Dieses Sicherheitstoken kann als geheimer Schlüssel zur Authentifizierung und Validierung der zwischen Ihnen (Kund*in) und FedEx übermittelten Informationen verwendet werden.

    Anforderungen an das Sicherheitstoken:

    • Länge von min. 25 und max. 100 Zeichen
    • 1 Großbuchstabe
    • 1 Kleinbuchstabe
    • 1 numerisches Zeichen
    Security token

    Schritt 3:

    Webhook-URL testen

    Das Testen der URL ist ein optionaler, jedoch empfehlenswerter Schritt.

    Sie können durch das Testen herausfinden, ob die in Schritt 1 erstellte URL gültig ist. FedEx kann Ihre URL dabei identifizieren und eine Verbindung zu Ihrer URL herstellen, um den Datentransfer zu ermöglichen. Sie erhalten außerdem Beispieltestdaten, mit denen Sie prüfen und bestätigen können, ob Sie die Sendungsverfolgungsdaten, die in Ihrer Anwendung bereitgestellt werden, verarbeiten können. Durch das Testen wird Ihre URL jedoch nicht authentifiziert.

    In unserer Webhook-Dokumentation erfahren Sie, wie Sie Ihre Webhook-URL testen.


    Schritt 4:

    Ziel-URL validieren

    Richten Sie über den HMAC SHA-256-Algorithmus ein Authentifizierungsverfahren ein, um die zwischen der Ziel-URL und FedEx übermittelten Informationen zu validieren.

    screenshot of Validate destination URL
    1. Wenn Sie auf Erstellen klicken, generiert FedEx eine zufällige Challenge-Zeichenfolge, die Ihnen im Anfragetext gesendet wird. Sie müssen diese Challenge-Zeichenfolge im Gegenzug an FedEx im Antworttext zurücksenden.
    example
    1. Initialisieren Sie den Message Authentication Code (MAC) über den HMAC SHA-256-Algorithmus, um die Challenge-Zeichenfolge und das Sicherheitstoken (oder den geheimen Schlüssel) zu hashen (oder zu kombinieren) und so eine Hash-Signatur zu bilden.
    img2
    1. Antworten Sie FedEx mit challengeString und challengeStringResponse im Antworttext und geben Sie den HTTP-Statuscode 200 (OK) oder 202 (ACCEPTED) an.
    image3
    1. FedEx validiert dann die Challengezeichenfolge und deren Antwort.
    • Wenn der Antworttext von FedEx empfangen wird, validiert FedEx challengeString und challengeStringResponse (oder die zuvor erstellte Hashsignatur) durch einen Vergleich mit der von FedEx erstellten challengeString und Hashsignatur.
    img4
    • Wenn sowohl „challengeString“ als auch die HMAC-Signaturen übereinstimmen, waren die Validierung und der Workflow erfolgreich. Ansonsten schlägt die Validierung fehl und eine entsprechende Fehlermeldung wird angezeigt.

    Ein Webhook-Projekt erstellen


    Schritt 1:

    Erstellen Sie ein Webhook-Projekt, um Benachrichtigungen zur konfigurierten Nutzlast zu erhalten.

    Rufen Sie auf der Seite Meine Projekte die Registerkarte Webhooks auf.

    Ein*e Administrator*in oder ein Contributor Ihrer Organisation kann ein Webhook-Projekt erstellen, indem er oder sie auf die Projektschaltfläche Webhook erstellen klickt.

    Lassen Sie uns zunächst jedoch wissen, warum Sie Zugriff auf FedEx Webhooks benötigen. In einem modalen Fenster werden in einer Dropdownliste verschiedene Optionen angezeigt. Wählen Sie die Option aus, die Ihre Geschäftsanforderungen für eine Integration der FedEx Webhooks am besten beschreibt.

    Gehen Sie wie folgt vor, wenn Sie als Versender*in ein eigenes Projekt erstellen möchten:

    screenshot of create a webhook page
    1. Ihre Geschäftsanforderungen ermitteln
    • Wählen Sie die Option aus, die am besten beschreibt, warum Ihr Unternehmen FedEx Webhooks integrieren möchte.
    identify your business needs
    1. Ebene und Ebenenfunktionen auswählen
    • Wählen Sie entsprechend den Projektanforderungen entweder eine grundlegende oder erweiterte Webhook-Stufe für Ihr Projekt aus.
    • Sie können die Stufe später jederzeit ändern.
    • Abhängig von der Stufe muss eine monatliche Abonnementgebühr entrichtet werden.
    tire and tire features
    • Wählen Sie die Funktionen aus, die Sie für Ihr Projekt konfigurieren möchten.
    • Sie können diese Funktionen später bearbeiten.
    feature selection
    1. Projektdetails konfigurieren
    • Geben Sie Ihrem Projekt einen aussagekräftigen Namen.
    • Geben Sie die zuvor erstellte Ziel-URL und das Sicherheitstoken an, die während der Authentifizierung vor der Einrichtung erstellt wurden.

     

    Feldname Beschreibung


    Webhook-Projektname






    Ziel-URL

    Ein nicht leerer, eindeutiger Webhook-Projektname, der in anderen Webhook-Projekten nicht verwendet werden darf.

    • Der Webhook-Projektname wird automatisch vorgeschlagen, kann jedoch bei Bedarf geändert werden.


    Die URL, über die Sie die Ereignisdaten zur Sendungsverfolgung/Nutzlast erhalten.

    • Geben Sie eine funktionierende und gültige Ziel-URL an.
    • Die bereitgestellte Ziel-URL muss im Standardformat vorliegen (sichere HTTPS-URL, URL darf nicht fedex.com oder Subdomains enthalten).
    • Die Ziel-URL kann in mehreren Webhooks wiederholt werden.





    Sicherheitstoken
     

    Wird als gemeinsamer geheimer Schlüssel zur Authentifizierung und Validierung der Tracking-Webhook-Antwort verwendet.

    • Das Token muss eine Länge von min. 25 und max. 100 Zeichen aufweisen.
    • Es muss mindestens 1 Großbuchstaben, 1 Kleinbuchstaben und 1 Ziffer enthalten.
    • Dieses Sicherheitstoken kann in mehreren Webhooks wiederholt werden.
    • Das Sicherheitstoken wird verwendet, um eine HMAC-Signatur (Hash Based Message Authentication Code) für die Antwortvalidierung zu erstellen.

    Nutzlastsprache (Land)




    Art der Sendungsverfolgung
     

    Wählen Sie aus der Dropdownliste die bevorzugte Sprache für die Übersetzung Ihrer Sendungsverfolgungsdaten aus.



    Wählen Sie die Art der Antwort aus, in der die Sendungsverfolgungsdaten empfangen werden sollen.

    • Detaillierte Sendungsverfolgungsantwort: Der Antworttyp gibt gesicherte Sendungsverfolgungsdaten mit dem gesamten Ereignisverlauf zurück.
    • Ereignisspezifische Sendungsverfolgungsantwort: Der Antworttyp gibt gesicherte Sendungsverfolgungsdaten ausschließlich zu den neuesten Ereignissen zurück.


    E-Mail-Adresse
     

    Geben Sie eine E-Mail-Adresse an, um E-Mail-Benachrichtigungen zu erhalten, wenn Änderungen an Ihrem Webhook-Projekt vorgenommen werden (z. B. erstellt, bearbeitet, storniert)






    E-Mail-Sprache (Land)
     

    Wählen Sie die bevorzugte Sprache aus, in der Sie E-Mail-Benachrichtigungen zu Webhooks von FedEx erhalten möchten.

    Folgende Sprachen werden unterstützt:

    • Englisch (USA)
    • Englisch (Kanada)
    • Französisch (Kanada)
    • Spanisch (USA)
       
    create webhook step2

    1. Kundenkonten auswählen
    • Wählen Sie aus einer Liste berechtigter Kundennummern (aus den USA oder Kanada) die Kundenkonten aus, die mit Ihrem Projekt verknüpft werden sollen.
    note

      5. Angaben bestätigen und Bedingungen akzeptieren

    • Prüfen Sie die konfigurierten Projektdetails.
    • Lesen und akzeptieren Sie die Lizenzvereinbarung für das Developer Portal. Sie müssen bestätigen, dass Sie nicht beabsichtigen, Ihre Anwendung zu vertreiben.
    • Lesen und akzeptieren Sie die Preisvereinbarung.
    • Nach dem Klick auf die Schaltfläche Projekt erstellen:
    1. Wenn Ihre Anfrage validiert und verarbeitet wurde, werden Sie zu einem Bestätigungsbildschirm weitergeleitet.
    • Schlägt die Validierung fehl, wird eine Fehlermeldung angezeigt.
    1. Ihr Tracking-Webhook-Projekt erhält dann eine vom System generierte Webhook-ID und wird als „aktiv“ angezeigt.
    terms

    Schritt 1: 

    FedEx erstellt die Organisation für den Compatible Provider.

    • FedEx erstellt eine Organisation und sendet dann eine Einladung an ein Teammitglied. Diese*r Benutzer*in ist der*die Administrator*in Ihrer Organisation.
    • Nach der Zertifizierung und Integration können Sie die Lösung Ihren Kunden ganz einfach bereitstellen.

    Schritt 2:

    Nehmen Sie die Einladung an.

    • Um Zugriff auf die Artefakte und Dokumentation der API-Integration zu erhalten, müssen Sie die Einladung annehmen. Hierfür melden Sie sich entweder mit Ihrer FedEx Benutzer ID und Ihrem Passwort an oder erstellen neue Anmeldeinformationen.
    Accept invite

    Schritt 3:

    Laden Sie Benutzer zu Ihrer Organisation ein.

    • Als Admin können Sie jedes Teammitglied einladen, das Zugriff auf das Projekt oder die Organisation benötigt. Ausführliche Informationen über die verschiedenen Rollen finden Sie im Leitfaden zur Organisationsverwaltung.
    Manage org
    • Wenn Ihre Organisation bereits erstellt wurde, bitten Sie den Admin der Organisation oder FedEx um eine Einladung. Sie haben 24 Stunden Zeit, eine Einladung anzunehmen. Wenn dieses Zeitfenster verstreicht, müssen Sie den Admin erneut um eine Einladung bitten.

    Schritt 4:

    Wählen Sie die für Ihre Lösung erforderlichen APIs aus.

    • Rufen Sie den API-Katalog auf, um die richtigen APIs für Ihre Lösung zu bestimmen. Ihr*e FedEx Customer Technology Consultant*in (CTC) und Compatible Channel Manager*in helfen Ihnen gern bei der Auswahl der richtigen APIs für Ihre Lösung und Ihre Anforderungen.

    API Catalog
    • Wählen Sie eine API aus, um eine Übersicht, ein Änderungsprotokoll und wesentliche Merkmale anzuzeigen.

    Address validation API
    • Lesen Sie die dazugehörige API-Dokumentation, um mehr über Anfrage- und Antwortelemente, Beispielcode in der ausgewählten Sprache, Fehlerobjekte und mehr zu erfahren.

    Address validation API-intro
    • Füllen Sie in Salesforce das Product Information Worksheet (PIW) mit den APIs aus, die Sie Ihrer Lösung hinzufügen möchten.


    Schritt 5:

    FedEx erstellt das Projekt/die Projekte.

    Nach der Genehmigung des PIW erstellt FedEx Ihr Projekt/Ihre Projekte. Jede Version all Ihrer Lösungen wird als eigenes Projekt im FedEx Developer Portal gespeichert. Benutzer, die nicht Admin der Organisation sind, benötigen eine Einladung, um ein Projekt anzuzeigen. 

    Das gilt auch, wenn das FedEx Compatible Team mit den Teams für FedEx CTC und Zertifizierung eine technische Demonstration der APIs für Ihr Team bereitstellt. Das FedEx Team informiert Sie über neue Features und Funktionen in der von Ihnen verwendeten API-Version. Das Team beantwortet technische Fragen zu APIs, API-Tests und allen Vorgängen, die vor der Zertifizierung* für APIs abgeschlossen sein müssen.

    * Zertifizierung: Der im FedEx Compatible Program festgeschriebene Vorgang, damit die Compliance-Anforderungen des Programms erfüllt werden. Mit der Zertifizierung wird sichergestellt, dass alle Compatible Anbieter die FedEx Technologie gemäß den Standards für FedEx Technologie und Services bei Versendern (Kunden) implementieren, an diese vermarkten und vertreiben.


    Schritt 6:

    Integrieren Sie APIs in Ihre Anwendung und lassen Sie diese über das Compatible Program zertifizieren.

    1. Sie haben jetzt Zugriff auf Ihren API-Testschlüssel und Ihren geheimen Testschlüssel und können Transaktionen ausführen. Sie erhalten Ihre Testzugangsdaten auf der Seite „Projektübersicht“ über die Registerkarte „Testschlüssel“.
    API project overview
    1. Um benutzerdefinierte Schlüssel zu erstellen, müssen Sie die API für die Registrierung von Zugangsdaten verwenden. Dabei handelt es sich um eine private API, die nur im API-Bereich des jeweiligen Projekts verfügbar ist.
    2. Fordern Sie ein OAuth-Zugriffstoken an, das bei jeder API-Transaktion verwendet werden muss, sobald Sie einige benutzerdefinierte Schlüssel erstellt haben. Die Sitzung für das Token ist nur eine Stunde lang gültig. Sie müssen Ihre Anwendung so programmieren, dass das Token vor Ablauf der Sitzung aktualisiert wird. Weitere Einzelheiten finden Sie in den API-Autorisierungsdokumenten. Achten Sie bei der Anzeige von Beispielcode darauf, dass in der Dropdown-Liste mit Beispielen „Reseller“ ausgewählt ist.
    API Authorization
    1. Wählen Sie die entsprechenden API-Dokumente auf der Seite „Testschlüssel“ aus und lesen Sie den geschäftlichen Kontext, um nachzuvollziehen, wie Sie die ausgewählte API am besten verwenden. Prüfen Sie Beispielanfragen für Endpunkte, die Ihrer gewünschten Integration entsprechen.
    2. Implementieren Sie Ihre Aufrufe an diese Endpunkte wie in den Beispielanfragen beschrieben und konfigurieren Sie diese mit Ihren Testzugangsdaten.
    3. Vergewissern Sie sich, dass die empfangenen API-Aufrufantworten mit den in der Dokumentation angegebenen übereinstimmen.
    4. Testen Sie Ihre Implementierung umfassend innerhalb der FedEx Testumgebung unter Verwendung der Testzugangsdaten und der FedEx Test-URIs.
    5. Nach der vollständigen Überprüfung Ihrer Lösungen können Sie jede Lösung bei Salesforce zertifizieren. FedEx prüft alle übermittelten Inhalte und informiert Sie, sobald Ihre Zertifizierung genehmigt wurde.

    Schritt 7:

    FedeX verschiebt das Projekt/die Projekte in die Produktion.

    • FedeX verschiebt Ihr Projekt/Ihre Projekte dann in die Produktion.
    • Sie können Ihren Produktions-API-Schlüssel dann auf der Seite „Projektübersicht“ unter der Registerkarte „Produktionsschlüssel“ anzeigen.
    API project overview tab2

    Schritt 8:

    Generieren Sie den geheimen Produktionsschlüssel.

    • Ihr geheimer Produktionsschlüssel muss generiert werden. Klicken Sie hierfür in der Spalte Geheimer Schlüssel auf den Link Geheimen Schlüssel generieren.
    • Sie können Ihre Implementierung jetzt in der Produktionsumgebung erneut mithilfe von Beispieldaten testen.
    • Nutzen Sie die Vorteile Ihrer neuen Integration!