How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

AEB Foundation BF Bean API

REST endpoint for FoundationBF

AEB Foundation BF Bean API is one of 67 APIs that AEB publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include FoundationBFBean. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, a changelog, and a GitHub repository.

This API exposes 31 operations across 30 paths, and defines 51 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 9 base URLs: https://rz3.aeb.de/test2bsm/rest, https://rz3.aeb.de/demo1cai/rest, https://xnsg.dc.aeb.com/demo1ces/rest, https://rz3.aeb.de/test2broker/rest, https://rz3.aeb.de/test2cim/rest, https://rz3.aeb.de/test2ici/rest, https://rz3.aeb.de/demo1docs/rest, https://rz3.aeb.de/test2cl/rest, https://rz3.aeb.de/test4ce/rest.

31 operations 30 paths 51 schemas 13 GET18 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://rz3.aeb.de/test2ici/rest
Authentication
API Key, HTTP Basic
Resource Areas
1

Authentication & Security 2

AEB Foundation BF Bean API declares 2 security schemes for authenticating requests. An API key is passed in the header as X-XNSG_WEB_TOKEN (SWAGGER_AUTH_KEY). It accepts HTTP basic authentication (BASIC_AUTH). By default, every request must be authenticated.

Paths & Operations 31

Across 30 paths, the API surfaces 31 operations — 13 GET, 18 POST. Each is listed below with its method, path, parameters, and response codes.

FoundationBFBean 31

REST endpoint for FoundationBF

POST
/FoundationBFBean/acknowledgeFile
Acknowledge file
acknowledgeFile body → 200
POST
/FoundationBFBean/announceStop
Announce stop
announceStop body → 200
POST
/FoundationBFBean/cancelAnnounceStop
Cancel announce stop
cancelAnnounceStop body → 200
POST
/FoundationBFBean/changeAdminPassword
Change admin password
changeAdminPassword body → 200
GET
/FoundationBFBean/client
Query clients
queryClients 2 params → 200
POST
/FoundationBFBean/client
Create client
createClient body → 200
POST
/FoundationBFBean/downloadFile
Download file
downloadFile body → 200
POST
/FoundationBFBean/generateClientIdentCode
Generate client ident code
generateClientIdentCode body → 200
GET
/FoundationBFBean/client/active
Get all active clients
getAllActiveClients → 200
GET
/FoundationBFBean/monitoringValue
Get all monitoring values 1
getAllMonitoringValues_1 → 200
GET
/FoundationBFBean/solution/{name}/build
Get build for solution 1
getBuildForSolution_1 1 param → 200
POST
/FoundationBFBean/downloadableFileRefs
Get downloadable files refs
getDownloadableFilesRefs body → 200
GET
/FoundationBFBean/monitoringValue/{groupName}/{valueName}
Get monitoring value 1
getMonitoringValue_1 2 params → 200
GET
/FoundationBFBean/numberOfClients
Get number of clients
getNumberOfClients → 200
GET
/FoundationBFBean/productInfo
Get product info 1
getProductInfo_1 → 200
GET
/FoundationBFBean/runtimeInfo
Get runtime info 1
getRuntimeInfo_1 → 200
POST
/FoundationBFBean/scriptExecutionState
Get script execution state
getScriptExecutionState body → 200
POST
/FoundationBFBean/tableUpdateState
Get table update state
getTableUpdateState body → 200
POST
/FoundationBFBean/uploadSettings
Get upload settings
getUploadSettings body → 200
GET
/FoundationBFBean/solution/{name}/version
Get version for solution 1
getVersionForSolution_1 1 param → 200
GET
/FoundationBFBean/workplaceURL
Get workplace URL
getWorkplaceURL → 200
GET
/FoundationBFBean/checkDebtorNumber
Is debtor number known
isDebtorNumberKnown 1 param → 200
POST
/FoundationBFBean/publishUserMessage
Publish user message
publishUserMessage body → 200
GET
/FoundationBFBean/roles
Request report
requestReport → 200
GET
/FoundationBFBean/roles/{clientIdentCode}
Request report 1
requestReport_1 1 param → 200400404
POST
/FoundationBFBean/restartRFCServer
Restart RFC server 1
restartRFCServer_1 → default
POST
/FoundationBFBean/sendMail
Send mail
sendMail body → 200
POST
/FoundationBFBean/startScriptExecution
Start script execution
startScriptExecution body → 200
POST
/FoundationBFBean/startTableUpdate
Start table update
startTableUpdate body → 200
POST
/FoundationBFBean/systemSearch/{language}
System search
systemSearch 1 param body → 200
POST
/FoundationBFBean/uploadFileMultiPart
Upload file multi part
uploadFileMultiPart body → 200

Schemas 51

The contract defines 51 schemas that model the data the API accepts and returns. The most detailed are RuntimeInfoDTO (16 properties), PublishMessageRequestDTO (14 properties), DataHandler (10 properties), RoleInfoDTO (9 properties). Each schema is shown below with its type and property counts.

ScriptExecutionRowDTO
object
This dto contains the data of a single line in script result
2 properties
UploadFileResponseDTO
object
Contains the result for a upload file request.
2 properties
TableUpdateStateParmDTO
object
the parameter necessary to ask the server for the current state of the table update
DataSource
object
4 properties
TableUpdateStateResultDTO
object
Contains the result information of the get table update state bf
5 properties
CommandMap
object
1 property
ChangeAdminPasswordParmDTO
object
This class contains the old and the new admin password
2 properties
RoleInfoDTO
object
dto for roles
9 properties
SystemSearchResultDTO
object
DTO contained in the result array of systemSearch function
7 properties
ScriptExecutionStateParmDTO
object
parameters necessary to ask the server for the current state of the script execution
1 property
ActivationDataFlavor
object
2 properties
ProductInfoDTO
object
This class holds various information items of the server which serves this request.
4 properties
CommandInfo
object
2 properties
DownloadFileRequestDTO
object
Contains information on how to select a file for transferring
4 properties
VersionInfoDTO
object
This class holds version information about a solution or product in a server.
2 properties
SystemSearchParameterDTO
object
DTO used as argument to systemSearch function
3 properties
AcknowledgeFileRequestDTO
object
Contains information about the result of a file transfer
3 properties
DLFilesRefsResponseDTO
object
Contains the result for a request to get the number of files available for download
3 properties
CancelAnnounceStopParmDTO
object
parameter necessary to cancel an announced stop
TransferFileParameterDTO
object
A generic parameter for use-case specific information
2 properties
CreateClientResponseDTO
object
encapsulates the response parameters
1 property
CancelAnnounceStopResultDTO
object
Contains the result information of the cancel announce stop bf
ClientDTO
object
DTO representing an XNSG Client.
6 properties
UploadFileMultiPartRequestDTO
object
Contains information on how a transmitted file should be processed
9 properties
RuntimeInfoDTO
object
This class holds various runtime information items of the server which serves this request.
16 properties
StartScriptExecutionResultDTO
object
result of start script execution
3 properties
DLFilesRefsRequestDTO
object
Contains information on how to select files for transferring
3 properties
StartScriptExecutionParmDTO
object
parameters for start script execution
4 properties
AnnounceStopParmDTO
object
parameter necessary to announce a stop of the server
3 properties
StartTableUpdateParmDTO
object
parameter necessary for the table update
PublishMessageResponseDTO
object
Contains ids of user tips that were created, or error messages
1 property
AnnounceStopResultDTO
object
the result of the announce stop API
MessageDataDTO
object
resulting user tip for one locale
3 properties
UploadSettingsRequestDTO
object
retrieves the server settings for uploading files via SFT interface
2 properties
DataHandler
object
The content of a file
10 properties
MonitoringDataProviderDTO
object
Data Transfer Object for monitoring provider
3 properties
UploadSettingsResponseDTO
object
retrieves the server settings for uploading files via SFT interface
3 properties
SendMailAttachmentParmDTO
object
Contains an attachment for an email.
3 properties
FileDTO
object
Data Transfer Object for a file.
7 properties
AcknowledgeFileResponseDTO
object
Contains the result for an acknowledge file request.
2 properties
DownloadFileResponseDTO
object
Contains the result for a download file request
3 properties
GenerateClientIdentCodeRequestDTO
object
encapsulates the request parameters
2 properties
LinkDTO
object
links associated with the tip
3 properties
ScriptExecutionStateResultDTO
object
Contains the result information of the script execution bf
4 properties
PublishMessageRequestDTO
object
the for user tip, possibly in several locales
14 properties
ChangeAdminPasswordResultDTO
object
Contains the result information of the change admin password bf
1 property
MessageTextsDTO
object
locale specific data of the user tip. key is the language iso code.This language must be defined, or tip is not created.
7 properties
CreateClientRequestDTO
object
encapsulates the request parameters
3 properties
SendMailResultDTO
object
Contains the result of the sendMail method.
2 properties
SendMailParmDTO
object
Parameter necessary for sending a mail
9 properties
SimpleFileDTO
object
Meta-data for a transfer file
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

aeb-foundationbfbean-api-openapi.yml Raw ↑

Other APIs AEB publishes across the network.

AEB Delivery API
AEB Billing API
AEB Billing Scenario API
AEB BIS Audit BF Bean API
AEB BISBF Bean API
AEB BSM Carrier API
AEB BSM International Customs API
AEB BSM Sync API
AEB Carrier API
AEB Carrier Definition API
AEB Carrier Description API
AEB Carrier Event Service BF Bean API
Where this information came from

This is an independent, third-party profile of AEB Foundation BF Bean API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.