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 FT Material Classification20 BF Bean API

API for the foreign trade material classification (version 2.0)

AEB FT Material Classification20 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 FTMaterialClassification20BFBean. 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 12 operations across 12 paths, and defines 39 schemas. It is described by OpenAPI 3.2.0, at version 4.0.

Requests are made against a single base URL, https://rz3.aeb.de/test2cl/rest.

12 operations 12 paths 39 schemas 4 POST8 PUT

Metadata

The identity and technical contract details declared by the specification.

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

Authentication & Security 2

AEB FT Material Classification20 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 12

Across 12 paths, the API surfaces 12 operations — 4 POST, 8 PUT. Each is listed below with its method, path, parameters, and response codes.

FTMaterialClassification20BFBean 12

API for the foreign trade material classification (version 2.0)

PUT
/FTMaterialClassification20BFBean/closeMaterialTransfFromEngine
Closes the transfer of material data and its classifications from the Classification Engine back to the host system. See also openMaterialTransferFromEngine and transferMaterialFromEngine
closeMaterialTransfFromEngine body → default
PUT
/FTMaterialClassification20BFBean/closeMaterialTransferToEngine
Closes the transfer of material data and its classifications from the host system to the Classification Engine. See also openMaterialTransferToEngine and transferMaterialToEngine
closeMaterialTransferToEngine body → default
POST
/FTMaterialClassification20BFBean/getActiveClassificationSettings
Returns all active classification settings for the given client.
getActiveClassificationSettings body → default
POST
/FTMaterialClassification20BFBean/getClassificationData
Get classifications for a number of materials.
getClassificationData body → default
POST
/FTMaterialClassification20BFBean/getClientInfo
Get information about a specific client
getClientInfo body → default
POST
/FTMaterialClassification20BFBean/getMaterialData
Gets the material and its classification data for one concrete material.
getMaterialData body → default
PUT
/FTMaterialClassification20BFBean/openMaterialTransferFromEngine
Opens the transfer of material data and its classifications from the Classification Engine back to the host system. See also transferMaterialFromEngine and closeMaterialTransfFromEngine
openMaterialTransferFromEngine body → default
PUT
/FTMaterialClassification20BFBean/openMaterialTransferToEngine
Opens the transfer of material data and its classifications from the host system to the Classification Engine. See also transferMaterialToEngine and closeMaterialTransferToEngine
openMaterialTransferToEngine body → default
PUT
/FTMaterialClassification20BFBean/setMaterialAttachment
Set the material attachment for one concrete material.
setMaterialAttachment body → default
PUT
/FTMaterialClassification20BFBean/setMaterialData
Set the material data for one concrete material.
setMaterialData body → default
PUT
/FTMaterialClassification20BFBean/transferMaterialFromEngine
Transfers material data and its classifications from the classification server (engine) back to the host system. The transfer has to be opened before with the help of openMaterialTransferFromEngine .…
transferMaterialFromEngine body → default
PUT
/FTMaterialClassification20BFBean/transferMaterialToEngine
Transfers material data and its classifications to the classification server (engine). The transfer has to be opened before with the help of openMaterialTransferToEngine . At the end of the transfer…
transferMaterialToEngine body → default

Schemas 39

The contract defines 39 schemas that model the data the API accepts and returns. The most detailed are FTMCCertificateDTO (10 properties), FTMCMaterial20DTO (10 properties), FTMCMaterialClassificationValueDTO (7 properties), FTMCMaterialClassification20DTO (7 properties). Each schema is shown below with its type and property counts.

FTMCAdditionalClassificationInfoDTO
object
Additional information of FTMaterialClassification
2 properties
FTMCClientInfoRequestDTO
object
Request DTO for IFTMaterialClassification20BFgetClientInfo(FTMCClientInfoRequestDTO)
2 properties 1 required
FTMCMaterialDescriptionDTO
object
DTO to hold data of the description of a material in a defined language.
2 properties 1 required
FTMCTransferMaterialToEngineResultDTO
object
Result DTO of a material transfer call from the host system to the Classification Engine.
3 properties
FTMCCloseMaterialTransferResultDTO
object
Result DTO of the closure of the material transfer.
2 properties
FTMCDateDTO
object
Contains a date as string.
1 property
FTMCTransferMaterialFromEngineResult20DTO
object
Result DTO of a material transfer call from the classification server (engine) back to the host system.
7 properties
FTMCCertificateDTO
object
DTO to hold data of a certificate/document
10 properties
FTMCMaterialClassification20DTO
object
DTO to hold data of material classifications
7 properties
FTMCUserMessageDTO
object
DTO encapsulates problem and information messages.
2 properties
FTMCSetMaterialAttachmentResultDTO
object
Result DTO of setting of one defined material attachment.
2 properties
FTMCSetMaterialDataRequest20DTO
object
Request DTO to set material data of one defined material.
4 properties 2 required
FTMCMaterialFeatureDTO
object
DTO to hold data of a feature of a material.
3 properties 1 required
FTMCMaterial20DTO
object
DTO to hold data of a material.
10 properties 1 required
FTMCGetMaterialDataResult20DTO
object
Result DTO to hold classification data of one defined material.
2 properties
FTMCGetClassificationDataRequestDTO
object
Request DTO to get a single type of classification for multiple materials.
5 properties 3 required
FTMCGetMaterialDataRequestDTO
object
Request DTO to get classifications data of one defined material.
3 properties 2 required
FTMCMaterialAttachmentDTO
object
DTO to hold data of a material attachment
7 properties 3 required
FTMCSetMaterialDataResultDTO
object
Result DTO of setting of one defined material.
2 properties
FTMCClassificationSettingDTO
object
DTO for active classification setting.
3 properties
FTMCTransferMaterialFromEngineRequestDTO
object
Request DTO to hold data of the material transfer from the classification server (engine) back to the host system.
4 properties 1 required
FTMCClientInfoResultDTO
object
Results of a call to IFTMaterialClassification20BFgetClientInfo(FTMCClientInfoRequestDTO)
2 properties
FTMCTransferMaterialToEngineRequest20DTO
object
Request DTO to hold data of the material transfer from the host system to the Classification Engine.
5 properties 1 required
FTMCOpenMaterialTransferFromEngineRequestDTO
object
Request DTO to open the material transfer session from the classification server (engine) back to the host system.
5 properties 1 required
FTMCOpenMaterialTransferResultDTO
object
Result DTO of the opening of the data transfer of materials and its classifications between the host system and the classification server (engine).
5 properties
FTMCGetActiveClassificationSettingsRequestDTO
object
Maintains data for requesting classification settings.
2 properties 1 required
FTMCMaterialClassificationCode20DTO
object
DTO to hold data of additional classification codes of a material.
7 properties 1 required
FTMCGetClassificationDataResultDTO
object
Results of a call to getClassification data.
2 properties
FTMClassificationFieldSettingDTO
object
Maintains data that relates a classification field to its content.
4 properties
FTMCMaterialClassificationValueDTO
object
DTO to hold a set of data of a material classification value.
7 properties
FTMCCloseMaterialTransferRequestDTO
object
Request DTO to close a material transfer session.
3 properties 2 required
TCContentDTO
object
DTO to hold meta data of a content.
2 properties
FTMCTimestampDTO
object
Contains a time stamp as string including the time zone the strings belongs to.
2 properties
FTMCMaterialClassificationLookupDTO
object
DTO to hold data of the classification.
5 properties
FTMCSetMaterialAttachmentRequestDTO
object
Request DTO to set a single attachment to a material.
3 properties 1 required
FTMCOpenMaterialTransferToEngineRequestDTO
object
Request DTO to open the material transfer session from the host system to the Classification Engine.
5 properties 2 required
FTMCGetActiveClassificationSettingsResultDTO
object
Maintains all classification settings available for a client,
2 properties
TextInLanguageDTO
object
A translated text in one of the specified languages.
2 properties
FTMCGetClassificationDataRequestParameterDTO
object
Class to hold request parameters. Currently only the material number is contained. To be prepared for future changes, this is wrapped in this parameter dto.
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

aeb-ftmaterialclassification20bfbean-api-openapi.yml Raw ↑

Other APIs AEB publishes across the network.

AEB 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 FT Material Classification20 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.