AEB

AEB Carrier Connect API

Multi-carrier shipping API covering 300+ carriers and parcel services. Creates shipments, packages and items, produces labels and shipping documents, builds and manifests pickups (AEB sends the carrier EDI on the customer's behalf), and manages carrier definitions, terms of delivery and shipment objectives across parcel, pallet, FCL/LCL, road, rail, ocean and air.

OpenAPI Specification

aeb-carrier-connect-openapi.json Raw ↑
{
  "openapi" : "3.0.1",
  "info" : {
    "title" : "Carrier Connect HTTP API",
    "description" : "Thank you for using our HTTP API documentation.",
    "version" : "3.0"
  },
  "servers" : [ {
    "url" : "https://rz3.aeb.de/demo1cai/rest"
  } ],
  "security" : [ {
    "SWAGGER_AUTH_KEY" : [ ]
  }, {
    "BASIC_AUTH" : [ ]
  } ],
  "tags" : [ {
    "name" : "CarrierDefinition",
    "description" : "Rest API for carrier definitions"
  }, {
    "name" : "CarrierDescription",
    "description" : "Rest API for carrier descriptions"
  }, {
    "name" : "CarrierSetup",
    "description" : "Rest API for carrier setups"
  }, {
    "name" : "TermsOfDelivery",
    "description" : "Rest API for terms of deliveries"
  }, {
    "name" : "ShipmentObjectives",
    "description" : "Rest API to get shipment objectives"
  }, {
    "name" : "Shipping",
    "description" : "API for the CarrierEngine service"
  }, {
    "name" : "FoundationAFBean",
    "description" : "Business facade for the XNSGFoundation UI API"
  }, {
    "name" : "Logon",
    "description" : "Authentication handler for the XNSGFoundation"
  }, {
    "name" : "DataFeedBFBean",
    "description" : "DataFeedBFBean"
  }, {
    "name" : "ExternalTelemetryBFBean",
    "description" : "API for sending telemetry data from a third party system."
  }, {
    "name" : "FoundationBFBean",
    "description" : "REST endpoint for FoundationBF"
  }, {
    "name" : "RemoteAdminBFBean",
    "description" : " Remote Administration tools use this methods. The main player are the Identity Access Manager (IAM) and the Installation Repository (IR)."
  }, {
    "name" : "SyncBFBean",
    "description" : "API for synchronizing data asynchronous from an engine to a client system."
  }, {
    "name" : "Companies",
    "description" : "Rest API for companies"
  }, {
    "name" : "WorkstationServiceAgent",
    "description" : "Connection handler for the Workstation Service Agent"
  } ],
  "paths" : {
    "/carrier-definitions/{id}" : {
      "get" : {
        "tags" : [ "CarrierDefinition" ],
        "description" : "Returns a carrier definition with the requested ID. If the ID does not exist, an error will be returned ",
        "operationId" : "getCarrierDefinition",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "200" : {
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/CarrierDefinition"
                },
                "examples" : {
                  "Carrier definition entry" : {
                    "description" : "Carrier definition entry",
                    "value" : {
                      "identCode" : "UPS",
                      "carrierType" : "STANDARD",
                      "name" : "UPS",
                      "translations" : [ {
                        "language" : "EN"
                      }, {
                        "language" : "DE"
                      } ],
                      "extendedInfo" : {
                        "carrierUrl" : "https://www.ups.com/"
                      }
                    }
                  }
                }
              }
            }
          },
          "404" : {
            "description" : "Carrier definition with the requested ID is not found.",
            "content" : {
              "application/json" : {
                "examples" : {
                  "Carrier definition not found" : {
                    "description" : "Carrier definition not found",
                    "value" : {
                      "errorMessage" : "Keine Dienstleister-Definition mit der ID 'BASS' gefunden."
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/carrier-definitions" : {
      "get" : {
        "tags" : [ "CarrierDefinition" ],
        "description" : "Returns all carrier definitions matching the given filter criteria. In case no carrier definition matches the given filter criteria an empty carrier definition collection is returned. All filter fields are case insensitive. If the filter field supports place holders ('*' or '%'), you get all carrier definitions back beginning with the value of the filter. Means a place holder at the end of the filter value is added automatically.",
        "operationId" : "searchCarrierDefinitions",
        "parameters" : [ {
          "name" : "is_disabled",
          "in" : "query",
          "description" : "If this filter is set to 'true', only carrier definitions which are disabled will be returned.",
          "schema" : {
            "type" : "boolean",
            "default" : false
          },
          "example" : false
        }, {
          "name" : "ident_code_like",
          "in" : "query",
          "description" : "Filters carrier defintions by identCode. In the example, all carrier definitions are returned whose identCode contains the segment 'ups'. This filter field is case insensitive and placeholders are supported.",
          "schema" : {
            "type" : "string"
          },
          "example" : "*ups*"
        }, {
          "name" : "name_like",
          "in" : "query",
          "description" : "Filters carrier defintions by name. In the example, all carrier definitions are returned whose name contains the segment 'dpd'. This filter field is case insensitive and placeholders are supported.",
          "schema" : {
            "type" : "string"
          },
          "example" : "*dpd*"
        }, {
          "name" : "offset",
          "in" : "query",
          "description" : "The starting point from which to return elements of the ordered list.<br><i>Minimum : 0</i>",
          "schema" : {
            "minimum" : 0,
            "type" : "integer",
            "format" : "int32",
            "default" : 0
          },
          "example" : 0
        }, {
          "name" : "limit",
          "in" : "query",
          "description" : "The maximum number of elements to be returned from the ordered list.<br><i>Minimum : 1</i><br><i>Maximum : 1000</i>",
          "schema" : {
            "maximum" : 1000,
            "minimum" : 1,
            "type" : "integer",
            "format" : "int32",
            "default" : 1000
          },
          "example" : 200
        } ],
        "responses" : {
          "200" : {
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/CarrierDefinitionPage"
                },
                "examples" : {
                  "Carrier definition list" : {
                    "description" : "Carrier definition list",
                    "value" : {
                      "totalElements" : 26,
                      "content" : [ {
                        "identCode" : "DHLEUROPAKET",
                        "carrierType" : "STANDARD",
                        "name" : "DHL Europaket",
                        "translations" : [ {
                          "language" : "DE"
                        }, {
                          "language" : "EN"
                        } ],
                        "extendedInfo" : {
                          "carrierUrl" : "https://www.dhl.de/de/geschaeftskunden/paket/leistungen-und-services/internationaler-versand/europaket.html"
                        }
                      }, {
                        "identCode" : "DHLEXINT_NL",
                        "carrierType" : "STANDARD",
                        "name" : "DHL Express Netherlands",
                        "translations" : [ {
                          "language" : "DE"
                        }, {
                          "language" : "EN"
                        } ],
                        "extendedInfo" : {
                          "carrierUrl" : "https://www.dhl.nl/nl/express.html"
                        }
                      } ]
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/carrier-definitions/{id}/additional-values" : {
      "get" : {
        "tags" : [ "CarrierDefinition" ],
        "description" : "Returns a list of all the additional values of a carrier definition with the requested ID. If the ID does not exist, an error will be returned ",
        "operationId" : "getAdditionalValueDefinitions",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "200" : {
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/AdditionalValueDefinitionDefinitionPage"
                },
                "examples" : {
                  "Enabled additional value definition list" : {
                    "description" : "Enabled additional value definition list",
                    "value" : {
                      "totalElements" : 14,
                      "content" : [ {
                        "identCode" : "UPSINSURCHAR",
                        "dataType" : "DECIMAL2",
                        "businessObject" : "SHIPMENT",
                        "translations" : [ {
                          "language" : "DE",
                          "name" : "Versicherungskosten"
                        }, {
                          "language" : "EN",
                          "name" : "Insurance costs"
                        } ]
                      }, {
                        "identCode" : "UPSINVADDCOMMENT",
                        "dataType" : "STRING",
                        "businessObject" : "SHIPMENT",
                        "translations" : [ {
                          "language" : "DE",
                          "name" : "Invoice Additional Comments"
                        }, {
                          "language" : "EN",
                          "name" : "Invoice Additional Comments"
                        } ]
                      }, {
                        "identCode" : "UPSDISCOUNT",
                        "dataType" : "DECIMAL2",
                        "businessObject" : "SHIPMENT",
                        "translations" : [ {
                          "language" : "DE",
                          "name" : "Preisnachlass"
                        }, {
                          "language" : "EN",
                          "name" : "Discount"
                        } ]
                      }, {
                        "identCode" : "UPSELAUTHCODE",
                        "dataType" : "STRING",
                        "businessObject" : "SHIPMENT",
                        "translations" : [ {
                          "language" : "DE",
                          "name" : "Sicherheits-Code"
                        }, {
                          "language" : "EN",
                          "name" : "Electronic authorization code"
                        } ]
                      }, {
                        "identCode" : "UPSFREICHAR",
                        "dataType" : "DECIMAL2",
                        "businessObject" : "SHIPMENT",
                        "translations" : [ {
                          "language" : "DE",
                          "name" : "Frachtkosten"
                        }, {
                          "language" : "EN",
                          "name" : "Freight costs"
                        } ]
                      }, {
                        "identCode" : "UPSHAZTECHNAMEDE",
                        "dataType" : "STRING",
                        "businessObject" : "HAZITEM",
                        "translations" : [ {
                          "language" : "DE",
                          "name" : "Technischer Name (Deutsch)"
                        }, {
                          "language" : "EN",
                          "name" : "Technical Name (in German)"
                        } ]
                      }, {
                        "identCode" : "UPSADDIEMAIL",
                        "dataType" : "STRING",
                        "businessObject" : "SHIPMENT",
                        "translations" : [ {
                          "language" : "DE",
                          "name" : "Weitere E-Mail-Adresse"
                        }, {
                          "language" : "EN",
                          "name" : "Additional mail address"
                        } ]
                      }, {
                        "identCode" : "UPSAUDITREQ",
                        "dataType" : "STRING",
                        "businessObject" : "PACKAGE",
                        "translations" : [ {
                          "language" : "DE",
                          "name" : "Audit erforderlich"
                        }, {
                          "language" : "EN",
                          "name" : "Audit required"
                        } ]
                      }, {
                        "identCode" : "UPSPCKREF5",
                        "dataType" : "STRING",
                        "businessObject" : "PACKAGE",
                        "translations" : [ {
                          "language" : "DE",
                          "name" : "Packstückreferenz 5 (FA007)"
                        }, {
                          "language" : "EN",
                          "name" : "Package reference 5 (FA007)"
                        } ]
                      }, {
                        "identCode" : "UPSMRN",
                        "dataType" : "STRING",
                        "businessObject" : "SHIPMENT",
                        "translations" : [ {
                          "language" : "DE",
                          "name" : "MRN"
                        }, {
                          "language" : "EN",
                          "name" : "MRN"
                        } ]
                      }, {
                        "identCode" : "UPSOTHERCHAR",
                        "dataType" : "DECIMAL2",
                        "businessObject" : "SHIPMENT",
                        "translations" : [ {
                          "language" : "DE",
                          "name" : "Andere Kosten"
                        }, {
                          "language" : "EN",
                          "name" : "Other costs"
                        } ]
                      }, {
                        "identCode" : "UPSPCKREF3",
                        "dataType" : "STRING",
                        "businessObject" : "PACKAGE",
                        "translations" : [ {
                          "language" : "DE",
                          "name" : "Packstückreferenz 3 (FA005)"
                        }, {
                          "language" : "EN",
                          "name" : "Package reference 3 (FA005)"
                        } ]
                      }, {
                        "identCode" : "UPSPCKREF4",
                        "dataType" : "STRING",
                        "businessObject" : "PACKAGE",
                        "translations" : [ {
                          "language" : "DE",
                          "name" : "Packstückreferenz 4 (FA006)"
                        }, {
                          "language" : "EN",
                          "name" : "Package reference 4 (FA006)"
                        } ]
                      }, {
                        "identCode" : "UPSINVDECLSTATE",
                        "dataType" : "STRING",
                        "businessObject" : "SHIPMENT",
                        "translations" : [ {
                          "language" : "DE",
                          "name" : "Invoice Declaration Statement"
                        }, {
                          "language" : "EN",
                          "name" : "Invoice Declaration Statement"
                        } ]
                      } ]
                    }
                  }
                }
              }
            }
          },
          "404" : {
            "description" : "Carrier definition with the requested ID is not found.",
            "content" : {
              "application/json" : {
                "examples" : {
                  "Carrier definition not found" : {
                    "description" : "Carrier definition not found",
                    "value" : {
                      "errorMessage" : "Keine Dienstleister-Definition mit der ID 'BASS' gefunden."
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/carrier-definitions/{id}/carrier-info-texts" : {
      "get" : {
        "tags" : [ "CarrierDefinition" ],
        "description" : "Returns a list of all the carrier info texts of a carrier definition with the requested ID.",
        "operationId" : "getCarrierInfoTextDefinitions",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "show_disabled",
          "in" : "query",
          "description" : "If this filter is set to 'true', carrier info text definitions which are disabled will be returned additionally.",
          "schema" : {
            "type" : "boolean",
            "default" : false
          },
          "example" : false
        } ],
        "responses" : {
          "200" : {
            "description" : "Successful call.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/CarrierInfoTextDefinitionPage"
                },
                "examples" : {
                  "Enabled carrier info text definition list" : {
                    "description" : "Enabled carrier info text definition list",
                    "value" : {
                      "totalElements" : 5,
                      "content" : [ {
                        "identCode" : "TSR",
                        "carrierInfoTextType" : "GENERAL",
                        "carrierInfoTextParamHandling" : "STRUCTURED_DATA_OPTIONAL",
                        "carrierInfoTextStructuredData" : "SHIP_OR_PICK_ADDR_CONTACT_PHONE",
                        "maxTextLength" : 10,
                        "translations" : [ {
                          "language" : "EN",
                          "description" : "Handling instruction:"
                        }, {
                          "language" : "DE",
                          "description" : "Transportanweisung:"
                        } ]
                      }, {
                        "identCode" : "TEST",
                        "carrierInfoTextType" : "GENERAL",
                        "translations" : [ {
                          "language" : "DE",
                          "description" : "Test Hinweistext"
                        }, {
                          "language" : "EN",
                          "description" : "Test carrier info text"
                        } ]
                      }, {
                        "identCode" : "TEST1",
                        "carrierInfoTextType" : "GENERAL",
                        "translations" : [ {
                          "language" : "DE",
                          "description" : "Test Hinweistext 1"
                        }, {
                          "language" : "EN",
                          "description" : "Test carrier info text 1"
                        } ]
                      }, {
                        "identCode" : "HID",
                        "carrierInfoTextType" : "GENERAL",
                        "translations" : [ {
                          "language" : "EN",
                          "description" : "Handling instructions (LTL/FTL) delivery:"
                        }, {
                          "language" : "DE",
                          "description" : "Transportanweisung (LTL/FTL) Zustellung:"
                        } ]
                      } ]
                    }
                  }
                }
              }
            }
          },
          "404" : {
            "description" : "Carrier definition with the requested ID is not found.",
            "content" : {
              "application/json" : {
                "examples" : {
                  "Carrier definition not found" : {
                    "description" : "Carrier definition not found",
                    "value" : {
                      "errorMessage" : "Keine Dienstleister-Definition mit der ID 'BASS' gefunden."
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/carrier-definitions/{id}/despatch-countries" : {
      "get" : {
        "tags" : [ "CarrierDefinition" ],
        "description" : "Returns a list of all the despatch countries of a carrier definition with the requested ID. If the ID does not exist, an error will be returned ",
        "operationId" : "getCarrierDespatchCountries",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "200" : {
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/CarrierDespatchCountryPage"
                },
                "examples" : {
                  "Despatch country list" : {
                    "description" : "Despatch country list",
                    "value" : {
                      "totalElements" : 1,
                      "content" : [ {
                        "isoCode" : "DE",
                        "name" : "Deutschland"
                      } ]
                    }
                  }
                }
              }
            }
          },
          "404" : {
            "description" : "Carrier definition with the requested ID is not found.",
            "content" : {
              "application/json" : {
                "examples" : {
                  "Carrier definition not found" : {
                    "description" : "Carrier definition not found",
                    "value" : {
                      "errorMessage" : "Keine Dienstleister-Definition mit der ID 'BASS' gefunden."
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/carrier-definitions/{id}/logos" : {
      "get" : {
        "tags" : [ "CarrierDefinition" ],
        "description" : "Returns the logos of a carrier with the requested ID. If the ID does not exist, an error will be returned ",
        "operationId" : "getCarrierDefinitionLogos",
        "parameters" : [ {
          "name" : "id",
          "in" : "path",
          "required" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "200" : {
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/CarrierDefinitionLogos"
                },
                "examples" : {
                  "Base64 encoded logo list" : {
                    "description" : "Base64 encoded logo list",
                    "value" : {
                      "logo" : "iVBORw0KGgoAAAANSUhEUgAAADoAAAAuCAYAAAB5/AqlAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4wgICiAey9w8tQAACpZJREFUaN7tmstzHNd1h79zb/c88BoABAcEJJGgSFEULYGSZTkSbUeyLEVx5EfJizhVeSxSWSX/Qf6LVFbJPuVNUnbJibRJYskpV2ylJNkKSYEP8E2CAInHYKZn+nHvOVkMrKgqyYZUeeIy76JX09Xz9bnnd8753ZYYo/EbsBy/IesB6APQX9OV3POdFonicRhYBEBVMRJMDWcGXsApYhAMxCJOIyIgIuA8iGBmCIapIXgQUDGQBBOHYjiMBP+rB1UgIoBhYjgDMdA4oMz75INdBsU2ZbWFFj1CUSBFjpUFKkZSq1NrtqjVJqk191GfbJE2JvHpBM7XMPU45xABg+FFGBGoRkQUYp+tzZt0NteoulsQdzDdxkmHxLZgcBc3yJC8IPQzQiwYxBIVwScpyASl34eMLdCYXWK6fYzW/HGmWgfBGogIIve3deVe62iIgbzYZuP6Ofq9dYQtpsaF1liDhlRYsUHINwiDNbR3m9jrEPOMapARykDUkkiFoWCOMjYoaVLqGJpM4KaOMNb+Iu1Dp5h96HMkjSbeJb/6iJb9XS5//BY1brA4P8Pk5AROHCEolAVOShwlaERjijCJmpGHQJ47qqJOXgn93CgDaNRhjltOUitw6YC7Fy+zffkDmkuv8cxXfh/fGAGoWh+n1zh0sCRJCxI3iUkd5woMI6pizhNospnl3L424PqNPmvrGWu3B2xuR3qZkfWMYiCUMRJMiSJo4kgTz2I75Q/eiKTVOCdPfQuoj0J1wVyJmeFlAqMFkuI8mC/JcseVi9usnL3ApQu3WFvbYWMrI+tDNoBBCUWZUhWeWBq5OgoVAkppSkTZCo6qFNKYIW5E5UX2BMnwoDVMm2Apve42V89fZfXMChdXzrF5d4esV9HrO8rCURRKVRhWOqw0YqVUJkSEuKfktqfkhuFM9tRWRlRHccNaCKhFMOHS6jXW166yuXaHbidSFJ6y8gyKAfkgEipPKIWyiOS5UgajjMJeNlMZmA0BRRymCmafPGdkoF4EJzAocj7+xYfkOUw0WvSSDlnWJevvMig6FFVOUSl5YeSF0C+EfqVUEaIJJUqBYoDDoXsRVBMMhm2C6ahaQMWpkO0GPvpwlWyn4KH5g2gR6e1m9Pp9+nmXPB9Q5EoxcGR9oVc4spgwUE+BUIhROKMUIeAw8TixYWLIsPI5HWFEhYhTz+rKFS6t7HLs+DQbt1bpbG6xu7tFc7LO/sV5Ypigu7nJ4Udm+MKBCZKG5+5WwbkLm5xd7dCrUkSM+TFYPtJifrrGYJBzfm1ANy9/qXrcrxrdh+oKqDHodUlcxSMPN8jzwJ2bG1RFh6++/ALzB6Z4+/s/ZefQBt/8xlNMTHTx0qEsBly7Nsvfv3Wb7719k0ajxp9+4xFeWhbqvkdRTXFmfZ5/eOc2ENHPYPa4Z1BzDrMAWmJaMtaMiJX0uhsMertMpJ7JppBEY3HfLAfmlKwXef/9LSanAscOwR++PsXN9ZzJ8SavfsmQvMfZy5EyN1r7G7TGwDlFxVDRUYnRsM/WGHEoXhTRyKCXUfT7iJU4ckQVoiFSsn7X+Ku/vUC9CX/55wd4eH6HF58dR6tIM73N6q1x/ubNHW7e8SyfMLJKUPHDB41OjIakGiMxFIhFsEA+6JP3e6gWmOaY6d4fFdQbm1Xg/dWMjy8HMOXgQaFW89SrcfY3jBOHxym88qMP73L1Vh9F9kTJRgRqmJhBGG5focSsoF9kDMr+sGnXQGVQoQiKU0CNPETu9AJBjPGxkos3+mx2p5lpKH/06gR/9sYCRw6Oo0FR0716OrI6GjON1USIYZirYYCGiqKCoIZogYsJkZIKwwiA4QRUItHbJ/Pe+2c79LOU135riv3Tm/zu52u0J/bxw3c28OYRTREbVWe0N2mrKhYiVH1CpeSFEqOBFkj0RKv2ZsmAWQSM1KCVNKHIKTNhpwff+9FtPr4+zuu/PcGpE12eOdzg1vVxEhT1MnQcRqK6eMQEH0ErI1ZdqBSKilAoocoIpRGrEu8SLFRoKBEnzE6P8fBcHSkrdraaJHtz5gcfF4hGHl+o0673aU8mJLY33I+svCiEENCo9DoloQxMjSnLj89xa61GzZXDyaRSSAMhZIh0ePqJMRbm2xxdCgw04fRqzlMn2jz3HFw8fZfHFmuMuQQNsNUz2iakXkaXo+IFVcN5x/Wr29y62uHwowmvvfwIeVWnXs8RdTgVLFSEvMf8dJe/+JMFaqJo2OG983X+5cNNnntunG9+uQYnZ2ikkTQpuHKnwaU7JUdPJNTSFCcjylEvTUjHqE151u52+cFbZ3npK/MsLraIEti+mXP54jrv/ewmL3yhhVWgRY+8V7JWGCur8P1/3ebn1/ukc12Ozjc43ApUZeTGVsI//keXrPQkTc/YzAI+qY8INGmQjB0gaabMtVv85L1tTq90mJz0VKZsdSIbGyXdXo2Ty2OUZeTKDeGv/26dldvGxk7FVmZU4vjJBxtcPO+ZnaiRomx1A9s95buvH6HEM/3QUcSNqNe1xDPbfobOlXf53PEpPjrd5cam4LYGVBboFUa/ACVQWY+qKMjDJCs3IufWI+bi0OtFiAo3usJaFnBRiSYcazd49tg+pNHmwOGnsfvcuvf8mlSF6bkTjLeWOfToAkePz7Dby+n1IQ+eGIe+tinESqhyQwN4EVJxpCrUiCSmiDrElCSWJBhTqefrLzzKVB0Wlp6lNbeE3GcTd893N9N0QupTzD32CjqxxCsvznPy8Rm6/UBnN1IOwCqPqEeDEEKCRh0aJqIgERMDIk4C4oSKBrV6yrde3MfTyzWS+UMsv/B7iKuN0mEA5x3tQyfp7LxGXdf4zrdTxloN3vvZOlsZlFahScGlzcB7K5Osbzv6YdgtRTzqPGqGqKdujqUDNb5+apEvH59EG4c48fwf09r/2PCYwsJoDOxhohoxBDQOuHbmn7ix8kN271zhwvku7/50g4/O7bBZehpNz5QEcMKdTKlwmHnMJUDF3HTCy59v89VnDjDZFOqzT/D489/lyFOnkCRFPMQQSXw6IlAgqhLUSLVg+/Z/cu70m9y6/O9UOz0unRvw4w/WOXMtozuoUDGq4VCHx9Oe8ZxanuP5p+Y4MFdHpMX84S/y5EtvMDW3hHcNnPOICFVVkSTJ6EDVlEoiDo9TJZS7XL74Y26d+Wfya2cpdnY5f3XAu2c3eX+1Q1bC4myd54+3eWF5H/OzjiodZ+bQl9jozdBoLbD02BLLTz5JmtRxbniCFkLAez86UGxvVpQhtNrQEYj9LdbOf8D6mXe4e/0XdAc9bqxl7PYDRw5OMdVwuNoc0w8/zdIzL9IpGvzgzbfx3vPEE0f52tdeZXp6P24PTlXvy/ZM7lvORBhWQ3DO4WxoWybN/Ty8/DssHnuetUsfcvXsv9GY+IhudpfGvnlmDj7NY0++wv6HjuMSx+DiJRYfWmB3N6PRaOGTJp/lVyT3FdH/+Yb/2wkwM4IZZg4jIjFn+/ZVtrc3mF1YZGp2ESfjOBEcFVGNc+cuUOQli4uLtNvtvfNR+Uwiel+gqvp/OEmf2tW/jLrZJycL9qmfyZ6h+L+F79NgMUbSdISq++uyHnyV8gD0AegD0P8X678Aa1gRUOGD6ZUAAAAASUVORK5CYII=",
                      "smallLogo" : "iVBORw0KGgoAAAANSUhEUgAAABoAAAAUCAYAAACTQC2+AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4wgICiIgOItDnAAAAu9JREFUSMe9lc1vVFUYxn/nnHun89kZytAShZpUarEFhIR2UVNLKqKRjQZiYty4dumfpIkbgzs0qUogsZJIBBX7YSmU0mmGDvPRzr1z78w9997jgsTd1Mws+m7fk/eX5z3Pk1cEncBwCGV1a9gJu+dhOtC9g3QUIYgI2h7ad9C6TthpYHwfoSR2Mo+VHCKRLWIlciBFf4qc/V067gZCV1GdMpHzN2H1Ee1qGc/30MZGyyL20SnyJy8xMnGFZLrQO6jTfEBGrJMqjBA6AeWdJuurDdZWqjwrtanVwG2XCdUy4+O3+fxLxcT0td5BcdzCTg5QrxqeLO/wy08rLD/cZHunxYu6wfUsnAh8E9OxmoRtp7/VSaEobe3S3Nc83aiwXarQ2AtwfYs9L8ANQwIEUr18L/p1XccNKG08I5eLUUozdXaSM6c8MrmIh/9UuLFY4cPZQbJJSd1X/dvbxDEmdLBlnQHpM31uHCtscO+PR1yZTnHy2BCjQ4abdzUyoYg5OI6ya8dEmNAnaO/TcutEkY8xmtv36myWmxTzoGJFJhNTczQmNv0piuOIuOOhfUXb99C6iRQBUkRYQvLnmsfqU/jsgwHKlQTif36pu6JY0Ky5FDMRk2M52q5DrBtcvZTh1ZE0xkpzZiyNpV8OkarPwKrMII+3G2xt7WGnbB5vBny0IGg2fb79ucXv65p330rx3d2QwrE0lwvF/kCZwdMcHz3NN18vUW64gM3CTIHv77RYfOARAF/dCpl4JcsXC+fIH5/sb3WDxdd5++qnzM2/xpF8Fi+AX/+KeNEEIyRSCi68McTHl99k7r3rFIqjB4JEtzNhMEBEae0Hfrt1g8WbS9xfa7Cx6zN2osDFqSO8MzvD1Mz7XJj/BGMAI3oHAUhLgjE4+yWeL9/h/tKPrK6vcP78RU6dneVJzSKbLzI3N49SFgdFqSsoiiOUUv/pi4yh7dRw98pkj54glc6z+7yCUorh4WGMMQdaXBzWhZUcUv0LVdxixFAEvIoAAAAASUVORK5CYII=",
                      "webLogo" : "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

# --- truncated at 32 KB (714 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/aeb/refs/heads/main/openapi/aeb-carrier-connect-openapi.json