AEB

AEB BSM API

The bundled BSM (Business Solution Modules) HTTP API that AEB exposes for SAP and partner-system integration — one surface spanning BSM Carrier, AEB Delivery, BSM International Customs, Export Control, Origin & Preferences / Declaration of Origin, Routing and the SAP add-on endpoints, plus an /x360/handleEvent inbound event endpoint. Documented in the public AEB-labs docs-bsm repository; no live public ReadMe hub for it was found on 2026-07-30.

OpenAPI Specification

aeb-bsm-openapi.json Raw ↑
{
  "openapi" : "3.0.1",
  "info" : {
    "title" : "BSM (TEST2) HTTP API",
    "description" : "Thank you for using our HTTP API documentation.",
    "version" : "1.0"
  },
  "servers" : [ {
    "url" : "https://rz3.aeb.de/test2bsm/rest"
  } ],
  "security" : [ {
    "SWAGGER_AUTH_KEY" : [ ]
  }, {
    "BASIC_AUTH" : [ ]
  } ],
  "tags" : [ {
    "name" : "BSM Carrier",
    "description" : "The API for BSM Carrier operations"
  }, {
    "name" : "AEB Delivery",
    "description" : "API for the AEBDelivery"
  }, {
    "name" : "BSM International Customs",
    "description" : "API for BSM International Customs operations"
  }, {
    "name" : "BSM Sync",
    "description" : "API for synchronizing data asynchronous from an engine to a client system"
  }, {
    "name" : "SAP®",
    "description" : "All SAP® specific APIs to interact with the BSM."
  }, {
    "name" : "CoreBFBean",
    "description" : "API for the XNSGFoundation"
  }, {
    "name" : "Shipping",
    "description" : "API for the CarrierEngine service"
  }, {
    "name" : "Export Control",
    "description" : "API for export control"
  }, {
    "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" : "International Customs API",
    "description" : "Interface overview for Customs Management"
  }, {
    "name" : "LISBF20Bean",
    "description" : "Business facade for LIS, version 2.0"
  }, {
    "name" : "Companies",
    "description" : "Rest API for companies"
  }, {
    "name" : "O&P UI",
    "description" : "The API with all about Origin and Preferences UIs"
  }, {
    "name" : "Declaration of Origin",
    "description" : "The API with all about declaration of origin"
  }, {
    "name" : "O&P",
    "description" : "The API with all about Origin and Preferences"
  }, {
    "name" : "WorkstationServiceAgent",
    "description" : "Connection handler for the Workstation Service Agent"
  }, {
    "name" : "Routing",
    "description" : "API for the handling of routing tasks"
  }, {
    "name" : "x360",
    "description" : "All Haufe x360 specific APIs to interact with the BSM."
  } ],
  "paths" : {
    "/BSMCarrierBFBean/createShipment" : {
      "post" : {
        "tags" : [ "BSM Carrier" ],
        "summary" : "createShipment",
        "description" : "Creates a shipment with the data specified in the shipment request",
        "operationId" : "createShipment",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/BSMDLCreateShipmentRequestDTO"
              }
            },
            "application/xml" : {
              "schema" : {
                "$ref" : "#/components/schemas/BSMDLCreateShipmentRequestDTO"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/DLCreateShipmentResponseDTO"
                }
              },
              "application/xml" : {
                "schema" : {
                  "$ref" : "#/components/schemas/DLCreateShipmentResponseDTO"
                }
              }
            }
          }
        },
        "security" : [ {
          "BASIC_AUTH" : [ ]
        } ]
      }
    },
    "/BSMCarrierBFBean/getQuotes" : {
      "post" : {
        "tags" : [ "BSM Carrier" ],
        "summary" : "getQuotes",
        "description" : "Get the quotes for the requested shipment data",
        "operationId" : "getQuotes",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/GetQuotesRequestDTO"
              }
            },
            "application/xml" : {
              "schema" : {
                "$ref" : "#/components/schemas/GetQuotesRequestDTO"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/GetQuotesResponseDTO"
                }
              },
              "application/xml" : {
                "schema" : {
                  "$ref" : "#/components/schemas/GetQuotesResponseDTO"
                }
              }
            }
          }
        },
        "security" : [ {
          "BASIC_AUTH" : [ ]
        } ]
      }
    },
    "/BSMCarrierBFBean/getShipment" : {
      "post" : {
        "tags" : [ "BSM Carrier" ],
        "summary" : "getShipment",
        "description" : "Get the shipment data including the quotes for a service",
        "operationId" : "getShipment",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/GetShipmentRequestDTO"
              }
            },
            "application/xml" : {
              "schema" : {
                "$ref" : "#/components/schemas/GetShipmentRequestDTO"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/GetShipmentResponseDTO"
                }
              },
              "application/xml" : {
                "schema" : {
                  "$ref" : "#/components/schemas/GetShipmentResponseDTO"
                }
              }
            }
          }
        },
        "security" : [ {
          "BASIC_AUTH" : [ ]
        } ]
      }
    },
    "/AEBDeliveryBFBean/deleteDelivery" : {
      "post" : {
        "tags" : [ "AEB Delivery" ],
        "summary" : "deleteDelivery",
        "description" : "Delete the AEBDelivery",
        "operationId" : "deleteDelivery",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/DeleteAEBDeliveryRequestDTO"
              }
            },
            "application/xml" : {
              "schema" : {
                "$ref" : "#/components/schemas/DeleteAEBDeliveryRequestDTO"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/DeleteAEBDeliveryResponseDTO"
                }
              },
              "application/xml" : {
                "schema" : {
                  "$ref" : "#/components/schemas/DeleteAEBDeliveryResponseDTO"
                }
              }
            }
          }
        },
        "security" : [ {
          "BASIC_AUTH" : [ ]
        } ]
      }
    },
    "/AEBDeliveryBFBean/getDelivery" : {
      "post" : {
        "tags" : [ "AEB Delivery" ],
        "summary" : "getDelivery",
        "description" : "Get the AEBDelivery",
        "operationId" : "getDelivery",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/GetAEBDeliveryRequestDTO"
              }
            },
            "application/xml" : {
              "schema" : {
                "$ref" : "#/components/schemas/GetAEBDeliveryRequestDTO"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/GetAEBDeliveryResponseDTO"
                }
              },
              "application/xml" : {
                "schema" : {
                  "$ref" : "#/components/schemas/GetAEBDeliveryResponseDTO"
                }
              }
            }
          }
        },
        "security" : [ {
          "BASIC_AUTH" : [ ]
        } ]
      }
    },
    "/AEBDeliveryBFBean/updateDelivery" : {
      "post" : {
        "tags" : [ "AEB Delivery" ],
        "summary" : "updateDelivery",
        "description" : "Update the AEBDelivery",
        "operationId" : "updateDelivery",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/UpdateAEBDeliveryRequestDTO"
              }
            },
            "application/xml" : {
              "schema" : {
                "$ref" : "#/components/schemas/UpdateAEBDeliveryRequestDTO"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/UpdateAEBDeliveryResponseDTO"
                }
              },
              "application/xml" : {
                "schema" : {
                  "$ref" : "#/components/schemas/UpdateAEBDeliveryResponseDTO"
                }
              }
            }
          }
        },
        "security" : [ {
          "BASIC_AUTH" : [ ]
        } ]
      }
    },
    "/BSMInternationalCustomsBFBean/createConsignment" : {
      "post" : {
        "tags" : [ "BSM International Customs" ],
        "summary" : "createConsignment",
        "description" : "Creates a consignment in Customs Management",
        "operationId" : "createConsignment",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/BSMICCreateConsignmentRequestDTO"
              }
            },
            "application/xml" : {
              "schema" : {
                "$ref" : "#/components/schemas/BSMICCreateConsignmentRequestDTO"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/BSMICCreateConsignmentResponseDTO"
                }
              },
              "application/xml" : {
                "schema" : {
                  "$ref" : "#/components/schemas/BSMICCreateConsignmentResponseDTO"
                }
              }
            }
          }
        },
        "security" : [ {
          "BASIC_AUTH" : [ ]
        } ]
      }
    },
    "/BSMSyncBFBean/acknowledgeEvents" : {
      "post" : {
        "tags" : [ "BSM Sync" ],
        "summary" : "acknowledgeEvents",
        "description" : "Acknowledge events",
        "operationId" : "acknowledgeEvents",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/BSMAcknowledgeEventsRequestDTO"
              }
            },
            "application/xml" : {
              "schema" : {
                "$ref" : "#/components/schemas/BSMAcknowledgeEventsRequestDTO"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/AcknowledgeEventsResponseDTO"
                }
              },
              "application/xml" : {
                "schema" : {
                  "$ref" : "#/components/schemas/AcknowledgeEventsResponseDTO"
                }
              }
            }
          }
        },
        "security" : [ {
          "BASIC_AUTH" : [ ]
        } ]
      }
    },
    "/BSMSyncBFBean/getNotAcknowledgedEvents" : {
      "post" : {
        "tags" : [ "BSM Sync" ],
        "summary" : "getNotAcknowledgedEvents",
        "description" : "Poll any not acknowledged events for the client system",
        "operationId" : "getNotAcknowledgedEvents",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/BSMSyncEventsRequestDTO"
              }
            },
            "application/xml" : {
              "schema" : {
                "$ref" : "#/components/schemas/BSMSyncEventsRequestDTO"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/SyncEventsResponseDTO"
                }
              },
              "application/xml" : {
                "schema" : {
                  "$ref" : "#/components/schemas/SyncEventsResponseDTO"
                }
              }
            }
          }
        },
        "security" : [ {
          "BASIC_AUTH" : [ ]
        } ]
      }
    },
    "/BSMSyncBFBean/getPartnerSystemSubscriptions" : {
      "post" : {
        "tags" : [ "BSM Sync" ],
        "summary" : "getPartnerSystemSubscriptions",
        "description" : "Fetch a list of registered partner system subscriptions",
        "operationId" : "getPartnerSystemSubscriptions",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/BSMGetPartnerSystemSubscriptionsRequestDTO"
              }
            },
            "application/xml" : {
              "schema" : {
                "$ref" : "#/components/schemas/BSMGetPartnerSystemSubscriptionsRequestDTO"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/GetPartnerSystemSubscriptionsResponseDTO"
                }
              },
              "application/xml" : {
                "schema" : {
                  "$ref" : "#/components/schemas/GetPartnerSystemSubscriptionsResponseDTO"
                }
              }
            }
          }
        },
        "security" : [ {
          "BASIC_AUTH" : [ ]
        } ]
      }
    },
    "/BSMSyncBFBean/subscribePartnerSystem" : {
      "post" : {
        "tags" : [ "BSM Sync" ],
        "summary" : "subscribePartnerSystem",
        "description" : "Subscribe a partner system to receive events for the specified business object type",
        "operationId" : "subscribePartnerSystem",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/BSMSubscribePartnerSystemRequestDTO"
              }
            },
            "application/xml" : {
              "schema" : {
                "$ref" : "#/components/schemas/BSMSubscribePartnerSystemRequestDTO"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/SubscribePartnerSystemResponseDTO"
                }
              },
              "application/xml" : {
                "schema" : {
                  "$ref" : "#/components/schemas/SubscribePartnerSystemResponseDTO"
                }
              }
            }
          }
        },
        "security" : [ {
          "BASIC_AUTH" : [ ]
        } ]
      }
    },
    "/BSMSyncBFBean/synchronizeEvents" : {
      "post" : {
        "tags" : [ "BSM Sync" ],
        "summary" : "synchronizeEvents",
        "description" : "Poll the next events for the client system",
        "operationId" : "synchronizeEvents",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/BSMSyncEventsRequestDTO"
              }
            },
            "application/xml" : {
              "schema" : {
                "$ref" : "#/components/schemas/BSMSyncEventsRequestDTO"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/SyncEventsResponseDTO"
                }
              },
              "application/xml" : {
                "schema" : {
                  "$ref" : "#/components/schemas/SyncEventsResponseDTO"
                }
              }
            }
          }
        },
        "security" : [ {
          "BASIC_AUTH" : [ ]
        } ]
      }
    },
    "/BSMSyncBFBean/unsubscribePartnerSystem" : {
      "post" : {
        "tags" : [ "BSM Sync" ],
        "summary" : "unsubscribePartnerSystem",
        "description" : "Unsubscribe a partner system from receiving events for the specified business object type",
        "operationId" : "unsubscribePartnerSystem",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/BSMUnsubscribePartnerSystemRequestDTO"
              }
            },
            "application/xml" : {
              "schema" : {
                "$ref" : "#/components/schemas/BSMUnsubscribePartnerSystemRequestDTO"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/UnsubscribePartnerSystemResponseDTO"
                }
              },
              "application/xml" : {
                "schema" : {
                  "$ref" : "#/components/schemas/UnsubscribePartnerSystemResponseDTO"
                }
              }
            }
          }
        },
        "security" : [ {
          "BASIC_AUTH" : [ ]
        } ]
      }
    },
    "/SAP/handleEvent" : {
      "post" : {
        "tags" : [ "SAP®" ],
        "summary" : "Handle SAP® events.",
        "description" : "Handles events from SAP® to process according to customizing.",
        "operationId" : "handleEvent",
        "requestBody" : {
          "description" : "Event data as JSON String.",
          "content" : {
            "application/cloudevents+json" : {
              "schema" : {
                "type" : "string"
              }
            }
          }
        },
        "responses" : {
          "200" : {
            "description" : "OK. The operation response. See response schema documentation for details."
          },
          "401" : {
            "description" : "Unauthorized. Missing or invalid authorization token."
          },
          "405" : {
            "description" : "Method not allowed. Use POST."
          },
          "406" : {
            "description" : "Not Acceptable. This resource produces application/json."
          },
          "415" : {
            "description" : "Unsupported Media Type. This resource accepts application/json."
          },
          "500" : {
            "description" : "Other errors, like a malformed request or internal server error. See errorMessage for details."
          }
        }
      }
    },
    "/CoreBFBean/checkBFFunctionExists" : {
      "post" : {
        "tags" : [ "CoreBFBean" ],
        "description" : "Can be called to know if a BF function exist.",
        "operationId" : "checkBFFunctionExists",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/BFFunctionDTO"
              }
            }
          }
        },
        "responses" : {
          "200" : {
            "description" : "The operation result.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/BFFunctionExistsDTO"
                }
              }
            }
          }
        }
      }
    },
    "/CoreBFBean/echo" : {
      "post" : {
        "tags" : [ "CoreBFBean" ],
        "description" : "Returns the given echo parameter value.",
        "operationId" : "echo",
        "parameters" : [ {
          "name" : "echo",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "The operation result.",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string"
                }
              }
            }
          }
        }
      }
    },
    "/CoreBFBean/echoUpperCase" : {
      "post" : {
        "tags" : [ "CoreBFBean" ],
        "description" : "Returns the given echo parameter value in uppercase.",
        "operationId" : "echoUpperCase",
        "parameters" : [ {
          "name" : "echo",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "The operation result.",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string"
                }
              }
            }
          }
        }
      }
    },
    "/CoreBFBean/getAllMonitoringValues" : {
      "get" : {
        "tags" : [ "CoreBFBean" ],
        "description" : "Returns all available monitoring values of the server.",
        "operationId" : "getAllMonitoringValues",
        "responses" : {
          "200" : {
            "description" : "The operation result.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "array",
                  "items" : {
                    "$ref" : "#/components/schemas/MonitoringDataProviderDTO"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/CoreBFBean/getBuildForSolution" : {
      "get" : {
        "tags" : [ "CoreBFBean" ],
        "description" : "Return the build information of a solution that is deployed in the product on this server. The RFC name of this function is \\\"/AEB/XNSG_IF_BLDSOL\\\".",
        "operationId" : "getBuildForSolution",
        "parameters" : [ {
          "name" : "solutionName",
          "in" : "query",
          "description" : "solutionName the name of the solution for which version information is to be obtained",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "The operation result.",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string"
                }
              }
            }
          }
        }
      }
    },
    "/CoreBFBean/getMonitoringValue" : {
      "get" : {
        "tags" : [ "CoreBFBean" ],
        "description" : "Returns the current monitoring value for the given group and name.",
        "operationId" : "getMonitoringValue",
        "parameters" : [ {
          "name" : "groupName",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "valueName",
          "in" : "query",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "The operation result.",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string"
                }
              }
            }
          }
        }
      }
    },
    "/CoreBFBean/getProductInfo" : {
      "get" : {
        "tags" : [ "CoreBFBean" ],
        "description" : "Return information about the server that is answering this request. This includes the product name and various version informations. The RFC name of this function is \\\"/AEB/XNSG_IF_PRINFO\\\".",
        "operationId" : "getProductInfo",
        "responses" : {
          "200" : {
            "description" : "The operation result.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ProductInfoDTO"
                }
              }
            }
          }
        }
      }
    },
    "/CoreBFBean/getRuntimeInfo" : {
      "get" : {
        "tags" : [ "CoreBFBean" ],
        "description" : "Return runtime information about the server that is answering this request. This includes the server name, ports and various other runtime informations. The RFC name of this function is \\\"/AEB/XNSG_IF_RTINFO\\\".",
        "operationId" : "getRuntimeInfo",
        "responses" : {
          "200" : {
            "description" : "The operation result.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/RuntimeInfoDTO"
                }
              }
            }
          }
        }
      }
    },
    "/CoreBFBean/getRuntimeState" : {
      "post" : {
        "tags" : [ "CoreBFBean" ],
        "description" : "Return runtime state information about the server that is answering this request. This includes if the server is doing fine or not. Also included are the supported operations (bfs) for the installation repository The RFC name of this function is \\\"/AEB/XNSG_IF_RTSTATE\\\".",
        "operationId" : "getRuntimeState",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/RuntimeStateParmDTO"
              }
            }
          }
        },
        "responses" : {
          "200" : {
            "description" : "The operation result.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/RuntimeStateResultDTO"
                }
              }
            }
          }
        }
      }
    },
    "/CoreBFBean/getThreadDump" : {
      "get" : {
        "tags" : [ "CoreBFBean" ],
        "description" : "Generate Thread-Dump.",
        "operationId" : "getThreadDump",
        "responses" : {
          "200" : {
            "description" : "The operation result.",
            "content" : {
              "text/plain" : {
                "schema" : {
                  "type" : "string"
                }
              }
            }
          }
        }
      }
    },
    "/CoreBFBean/getVersionForSolution" : {
      "get" : {
        "tags" : [ "CoreBFBean" ],
        "description" : "Return the version information of a solution that is deployed in the product on this server. The RFC name of this function is \\\"/AEB/XNSG_IF_VERSOL\\\".",
        "operationId" : "getVersionForSolution",
        "parameters" : [ {
          "name" : "solutionName",
          "in" : "query",
          "description" : "solutionName the name of the solution for which version information is to be obtained",
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "The operation result.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/VersionInfoDTO"
                }
              }
            }
          }
        }
      }
    },
    "/CoreBFBean/restartRFCServer" : {
      "post" : {
        "tags" : [ "CoreBFBean" ],
        "description" : "This method is only usefull to be called from SAP via RFC. It will restart the RFCServer which receives this method call. This method is useful to be called from SAP, if within SAP some structure definitions had changed, e.g. after installing a transport. The RFC name of this function is \\\"/AEB/XNSG_IF_RSTRFCSRV\\\".",
        "operationId" : "restartRFCServer",
        "responses" : {
          "200" : {
            "description" : "No result.",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/DLCarrierBFBean/addShipmentAttachments" : {
      "post" : {
        "tags" : [ "Shipping" ],
        "summary" : "addShipmentAttachments",
        "description" : "Adds attachments to a shipment (e.g. invoices, origin documents, etc.).",
        "operationId" : "addShipmentAttachments",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/DLAddShipmentAttachmentsRequestDTO"
              }
            },
            "application/xml" : {
              "schema" : {
                "$ref" : "#/components/schemas/DLAddShipmentAttachmentsRequestDTO"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/DLAddShipmentAttachmentsResponseDTO"
                }
              },
              "application/xml" : {
                "schema" : {
                  "$ref" : "#/components/schemas/DLAddShipmentAttachmentsResponseDTO"
                }
              }
            }
          }
        },
        "security" : [ {
          "BASIC_AUTH" : [ ]
        } ]
      }
    },
    "/DLCarrierBFBean/cancelShipment" : {
      "post" : {
        "tags" : [ "Shipping" ],
        "summary" : "cancelShipment",
        "description" : "Cancels a shipment.",
        "operationId" : "cancelShipment",
        "requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/DLCancelShipmentRequestDTO"
              }
            },
            "application/xml" : {
              "schema" : {
                "$ref" : "#/components/schemas/DLCancelShipmentRequestDTO"
              }
            }
          }
        },
        "responses" : {
          "default" : {
            "description" : "default response",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/DLCancelShipmentResponseDTO"
                }
              },
              "application/xml" : {
                "schema" : {
                  "$ref" : "#/components/schemas/DLCancelShipmentResponseDTO"
                }
              }
            }
          }
        },
        "security" : [ {
          "BASIC_AUTH" : [ ]
        } ]
      }
    },
    "/DLCarrierBFBean/createPickup" : {
      "post" : {
        "tags" : [ "Shipping" ],
        "summary" : "createPickup",
        "description" : "Creates a new pickup for the shipments specified in the request.<br> Depending on the request, an error may be returned when the shipments can't form a single pickup, e.g. when they have different carriers.<br> Optionally the new pickup can be manifested. That means that the EDI is sent to the carrier if necessary and the picku

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