AEB

AEB Tariff Content20 BF Bean API

API for the tariff content solution (version 2.0).

Operations 15

POST /TariffContent20BFBean/getAESCertificateTypes #
POST /TariffContent20BFBean/getAdditionalCodeProposals #
POST /TariffContent20BFBean/getCertificateProposals #
POST /TariffContent20BFBean/getCommodityCode #
POST /TariffContent20BFBean/getCommodityCodeSubstitutions #
POST /TariffContent20BFBean/getCommodityCodes #
POST /TariffContent20BFBean/getContents #
POST /TariffContent20BFBean/getCountriesForCountryGroup #
POST /TariffContent20BFBean/getCountryGroups #
POST /TariffContent20BFBean/getExportControlNumber #
POST /TariffContent20BFBean/getExportControlNumberMapping #
POST /TariffContent20BFBean/getExportControlNumbers #
POST /TariffContent20BFBean/getImportMeasures #
POST /TariffContent20BFBean/getKnCodeCertificateProposals #
POST /TariffContent20BFBean/getKnCodeCertificateTypes #

Documentation

📖
Documentation
https://customsmanagement.docs.developers.aeb.com/
📖
APIReference
https://customsmanagement.docs.developers.aeb.com/reference/how-to-use-the-api-reference
📖
GettingStarted
https://customsmanagement.docs.developers.aeb.com/docs/your-first-consignment
📖
Documentation
https://customsmanagement.docs.developers.aeb.com/docs/about-product-classification
📖
Documentation
https://trade-compliance.docs.developers.aeb.com/
📖
APIReference
https://trade-compliance.docs.developers.aeb.com/reference/compliance-foundation
📖
GettingStarted
https://trade-compliance.docs.developers.aeb.com/docs/accessing-the-rest-services
📖
Documentation
https://transport-freight-management.docs.developers.aeb.com/
📖
APIReference
https://transport-freight-management.docs.developers.aeb.com/reference/shipping
📖
APIReference
https://transport-freight-management.docs.developers.aeb.com/reference/createroutingtask
📖
APIReference
https://transport-freight-management.docs.developers.aeb.com/reference/getshipmentsevents
📖
Documentation
https://transport-freight-management.docs.developers.aeb.com/docs/carrier-event-service/llms.txt
📖
APIReference
https://transport-freight-management.docs.developers.aeb.com/reference/getbillingscenario
📖
Documentation
https://transport-freight-management.docs.developers.aeb.com/docs/logistics-cost-management/llms.txt
📖
APIReference
https://transport-freight-management.docs.developers.aeb.com/reference/getworkstations
📖
Documentation
https://transport-freight-management.docs.developers.aeb.com/docs/document-service/llms.txt
📖
Documentation
https://sap-plugins.docs.developers.aeb.com/

Specifications

SDKs

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/aeb-tariffcontent20bfbean-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

aeb-tariffcontent20bfbean-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Aeb Tariff Content20 BF Bean API
  version: '1.0'
  description: 'Operations tagged TariffContent20BFBean across 3 of this provider''s published API definitions: aeb-customs-management-openapi.json, aeb-product-classification-openapi.json, aeb-trade-compliance-management-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://rz3.aeb.de/test2ici/rest
- url: https://rz3.aeb.de/test2cl/rest
- url: https://rz3.aeb.de/test4ce/rest
security:
- SWAGGER_AUTH_KEY: []
- BASIC_AUTH: []
tags:
- name: TariffContent20BFBean
  description: API for the tariff content solution (version 2.0).
paths:
  /TariffContent20BFBean/getAESCertificateTypes:
    servers:
    - url: https://rz3.aeb.de/test2ici/rest
    post:
      tags:
      - TariffContent20BFBean
      description: Gets all certificates for a specific country.
      operationId: getAESCertificateTypes
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TCGetAESCertificateTypesRequestDTO'
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TCGetAESCertificateTypesResultDTO'
  /TariffContent20BFBean/getAdditionalCodeProposals:
    servers:
    - url: https://rz3.aeb.de/test2ici/rest
    post:
      tags:
      - TariffContent20BFBean
      description: Gets proposals additional codes for a specific combination of commodity code, decisive date, country's ISO-code and a descriptions' language ISO-code.
      operationId: getAdditionalCodeProposals
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TCGetAdditionalCodeProposalsRequestDTO'
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TCGetAdditionalCodeProposalsResultDTO'
  /TariffContent20BFBean/getCertificateProposals:
    servers:
    - url: https://rz3.aeb.de/test2ici/rest
    post:
      tags:
      - TariffContent20BFBean
      description: Gets proposals for certificates/documents for a specific combination of commodity code, decisive date, country's ISO-code and a descriptions' language ISO-code.
      operationId: getCertificateProposals
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TCGetCertificateProposalsRequestDTO'
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TCGetCertificateProposalsResultDTO'
  /TariffContent20BFBean/getCommodityCode:
    servers:
    - url: https://rz3.aeb.de/test2ici/rest
    post:
      tags:
      - TariffContent20BFBean
      description: Gets the data of exactly one commodity code. This function can also be used to check the validity of a commodity code.
      operationId: getCommodityCode
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TCGetCommodityCodeRequestDTO'
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TCGetCommodityCodeResultDTO'
  /TariffContent20BFBean/getCommodityCodeSubstitutions:
    servers:
    - url: https://rz3.aeb.de/test2ici/rest
    post:
      tags:
      - TariffContent20BFBean
      description: A list of commodity code substitutions, normally relevant for a turn of the year.
      operationId: getCommodityCodeSubstitutions
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TCGetCommodityCodeSubstitutionsRequestDTO'
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TCGetCommodityCodeSubstitutionsResultDTO'
  /TariffContent20BFBean/getCommodityCodes:
    servers:
    - url: https://rz3.aeb.de/test2ici/rest
    post:
      tags:
      - TariffContent20BFBean
      description: All valid commodity codes for the given decisive date.
      operationId: getCommodityCodes
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TCGetCommodityCodesRequestDTO'
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TCGetCommodityCodesResultDTO'
  /TariffContent20BFBean/getContents:
    servers:
    - url: https://rz3.aeb.de/test2ici/rest
    post:
      tags:
      - TariffContent20BFBean
      description: A list of contents which are licensed for the given client.
      operationId: getContents
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TCGetContentsRequestDTO'
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TCGetContentsResultDTO'
  /TariffContent20BFBean/getCountriesForCountryGroup:
    servers:
    - url: https://rz3.aeb.de/test2ici/rest
    post:
      tags:
      - TariffContent20BFBean
      description: A list of countries referenced in the given country group.
      operationId: getCountriesForCountryGroup
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TCGetCountriesForGroupRequestDTO'
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TCGetCountriesForGroupResultDTO'
  /TariffContent20BFBean/getCountryGroups:
    servers:
    - url: https://rz3.aeb.de/test2ici/rest
    post:
      tags:
      - TariffContent20BFBean
      description: A list of all country groups related in the tariff content.
      operationId: getCountryGroups
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TCGetCountryGroupsRequestDTO'
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TCGetCountryGroupsResultDTO'
  /TariffContent20BFBean/getExportControlNumber:
    servers:
    - url: https://rz3.aeb.de/test2ici/rest
    post:
      tags:
      - TariffContent20BFBean
      description: Gets the data of exactly one export control number. This function can also be used to check the validity of a export control number.
      operationId: getExportControlNumber
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TCGetExportControlNumberRequestDTO'
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TCGetExportControlNumberResultDTO'
  /TariffContent20BFBean/getExportControlNumberMapping:
    servers:
    - url: https://rz3.aeb.de/test2ici/rest
    post:
      tags:
      - TariffContent20BFBean
      description: Gets the mapping data of a commodity code to a list of export control numbers.
      operationId: getExportControlNumberMapping
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TCGetExportControlNumberMappingRequestDTO'
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TCGetExportControlNumberMappingResultDTO'
  /TariffContent20BFBean/getExportControlNumbers:
    servers:
    - url: https://rz3.aeb.de/test2ici/rest
    post:
      tags:
      - TariffContent20BFBean
      description: All valid export control numbers for the given decisive date.
      operationId: getExportControlNumbers
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TCGetExportControlNumbersRequestDTO'
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TCGetExportControlNumbersResultDTO'
  /TariffContent20BFBean/getImportMeasures:
    servers:
    - url: https://rz3.aeb.de/test2ici/rest
    post:
      tags:
      - TariffContent20BFBean
      description: Gets all valid import measures for a commodity code, country, content and decisive date.
      operationId: getImportMeasures
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TCGetImportMeasuresRequestDTO'
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TCGetImportMeasuresResultDTO'
  /TariffContent20BFBean/getKnCodeCertificateProposals:
    servers:
    - url: https://rz3.aeb.de/test2ici/rest
    post:
      tags:
      - TariffContent20BFBean
      description: Gets the proposals for certificates/documents for a specific combination of commodity code, decisive date, destination country's ISO-code and a descriptions' language ISO-code. @deprecated This method does not support different contents. Please use {@link ITariffContent20BF#getCertificateProposals(TCGetCertificateProposalsRequestDTO)} instead.
      operationId: getKnCodeCertificateProposals
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TCKnCodeCertProposalRequestDTO'
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TCKnCodeCertProposalResultDTO'
      deprecated: true
  /TariffContent20BFBean/getKnCodeCertificateTypes:
    servers:
    - url: https://rz3.aeb.de/test2ici/rest
    post:
      tags:
      - TariffContent20BFBean
      description: Gets all certificates for a specific knCode/country/destination-id/decisive date combination.
      operationId: getKnCodeCertificateTypes
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TCGetKnCodeCertificateTypesRequestDTO'
      responses:
        default:
          description: default response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TCGetKnCodeCertificateTypesResultDTO'
components:
  schemas:
    TCCommodityCodeMeasureAdditionalCodeDTO:
      type: object
      properties:
        measureType:
          $ref: '#/components/schemas/TCCommodityCodeMeasureTypeDTO'
        additionalCode:
          $ref: '#/components/schemas/TCCommodityCodeAdditionalCodeDTO'
      description: Result DTO to hold information of a measure with additional code.
    TCKnCodeCertProposalResultDTO:
      type: object
      properties:
        resultMessages:
          type: array
          description: Array of result messages
          items:
            $ref: '#/components/schemas/TCUserMessageDTO'
        measureInfos:
          type: array
          description: Certificate/document proposals for each measure that has to be applied.
          items:
            $ref: '#/components/schemas/TCKnCodeMeasureInfoDTO'
        nationalCertificates:
          type: array
          description: Informations about national certificates.
          items:
            $ref: '#/components/schemas/TCKnCodeNationalCertificateDTO'
      description: Result DTO to hold the proposals for certificates/documents. <p> There will be a <code>TCKnCodeMeasureInfoDTO</code> for each measure that needs to be applied for materials with the commodity code that was passed in in the request, see <code>TCKnCodeCertProposalRequestDTO</code>. Additionally a list of national certificates will be returned. </p>
    TCCommodityCodeCertificateDTO:
      type: object
      properties:
        code:
          type: string
          description: Code of the certificate. <p> length=4 </p>
        qualifier:
          type: string
          description: Optional national qualifier which specializes the code above. <p> length=3 </p>
      description: Result DTO to hold the information of a certificate/produced document
    TCGetCommodityCodesResultDTO:
      type: object
      properties:
        resultMessages:
          type: array
          description: Array of result messages
          items:
            $ref: '#/components/schemas/TCUserMessageDTO'
        commodityCodes:
          type: array
          description: A list of all valid commodity codes.
          items:
            $ref: '#/components/schemas/TCCommodityCodeDTO'
      description: Result DTO to hold list of <code>TCCommodityCodeDTO</code>
    TCGetCertificateProposalsResultDTO:
      type: object
      properties:
        resultMessages:
          type: array
          description: Array of result messages
          items:
            $ref: '#/components/schemas/TCUserMessageDTO'
        measures:
          type: array
          description: Measures with certificates which match the requested parameters.
          items:
            $ref: '#/components/schemas/TCCommodityCodeMeasureCertificatesDTO'
        nationalCertificates:
          type: array
          description: Optional information about national certificates.
          items:
            $ref: '#/components/schemas/TCCommodityCodeCertificateDTO'
      description: Result DTO to hold the proposals for certificates/documents. <p> There will be a <code>TCCommodityCodeMeasureCertificatesDTO</code> for each measure that needs to be applied for materials with the commodity code that was passed in in the request, see <code>TCGetCertificateProposalsRequestDTO</code>. Additionally a list of national certificates will be returned. </p>
    TCCommodityCodeMeasureCertificatesDTO:
      type: object
      properties:
        measureType:
          $ref: '#/components/schemas/TCCommodityCodeMeasureTypeDTO'
        additionalCode:
          $ref: '#/components/schemas/TCCommodityCodeAdditionalCodeDTO'
        proposalType:
          type: string
          description: 'Type of the proposal <ul> <li>EXACTLY_ONE: only one certificate of the below list is necessary. <li>ATLEAST_ONE: at least one certificate of the below list is necessary. <li>UNDEFINED: no proposal possible  </ul> <p> length=20 </p>'
        certificates:
          type: array
          description: Informations about each certificate that belongs to the measure.
          items:
            $ref: '#/components/schemas/TCCommodityCodeCertificateDTO'
      description: Result DTO to hold information of a measure with certificates.
    TCKnCodeMeasureCertificateDTO:
      type: object
      properties:
        atlasCode:
          type: string
          description: Atlas-ID of the certificate. <p> length=5 </p>
      description: Result DTO to hold the information about a certificate.
    TCCommodityCodeDTO:
      type: object
      properties:
        commodityCode:
          type: string
          description: Commodity code <p> length=13 </p>
        validFrom:
          $ref: '#/components/schemas/TCDateDTO'
        validTo:
          $ref: '#/components/schemas/TCDateDTO'
        specialUnitCode:
          type: string
          description: Code of the special unit. Empty if no special unit is defined. <p> length=10 </p>
        specialUnitCode2:
          type: string
          description: Code of the second special unit. Empty if no second special unit is defined. <p> length=10 </p>
        descriptions:
          type: array
          description: Descriptions of the commodity codes in the languages defined in the request. <p> length=2000 </p>
          items:
            $ref: '#/components/schemas/TextInLanguageDTO'
      description: DTO to hold data of a valid commodity code.
    TCDateRangeDTO:
      type: object
      properties:
        from:
          $ref: '#/components/schemas/TCDateDTO'
        to:
          $ref: '#/components/schemas/TCDateDTO'
      description: Describes a date range, spanning all days between a pair of <code>TCDateDTO</code>.
    TCGetKnCodeCertificateTypesResultDTO:
      type: object
      properties:
        resultMessages:
          type: array
          description: Array of result messages
          items:
            $ref: '#/components/schemas/TCUserMessageDTO'
        certificateTypes:
          type: array
          description: A list of certificate types for the kn code with only the basic data filled
          items:
            $ref: '#/components/schemas/TCAESCertificateTypeSimpleDTO'
      description: Result DTO to hold all certificates for a given kn code.
    TCGetCommodityCodesRequestDTO:
      type: object
      properties:
        clientIdentCode:
          type: string
          description: The code of the client in the Classification Engine. <p> length=10 </p>
        decisiveDate:
          $ref: '#/components/schemas/TCDateDTO'
        languageISOCodes:
          type: array
          description: The 2 letter ISO codes of the languages for the descriptions of the commodity codes. <p> length=2 </p>
          items:
            type: string
            description: The 2 letter ISO codes of the languages for the descriptions of the commodity codes. <p> length=2 </p>
        contentIdentCode:
          type: string
          description: Code of the content the commodity codes belongs to (e.g. BANZ.EU.NCL.EXP for the export content of the EU) <p> length=50 </p>
        withoutLeadingDashes:
          type: boolean
          description: Removes the leading dashes from commodity code descriptions. By default the leading dashes are not removed.
        withSpecialUnitCode:
          type: boolean
          description: Determine whether in the result DTOs <code>TCCommodityCodeDTO</code> the special unit codeshall be set (if available). This flag is to optimize runtime performance. If you don't need the special unit code set this flag to false. <p> default true </p>
      description: DTO to hold request data to get a list of all valid commodity codes.
    TCKnCodeNationalCertificateDTO:
      type: object
      properties:
        atlasCode:
          type: string
          description: Atlas-ID of the certificate. <p> length=5 </p>
        qualifier:
          type: string
          description: National qualifier which specializes the code above. <p> length=3 </p>
      description: Result DTO to hold the information of a national certificate.
    TCKnCodeMeasureInfoDTO:
      type: object
      properties:
        maId:
          type: string
          description: MaId of the measure. <p> length=3 </p>
        zcAECode:
          type: string
          description: ZC/AE code to which the measure belongs to. <p> length=10 </p>
        proposalType:
          type: string
          description: 'Type of the proposal <ul> <li>EXACTLY_ONE: only one certificate of the below list is necessary. <li>ATLEAST_ONE: at least one certificate of the below list is necessary. <li>UNDEFINED: no proposal possible  </ul> <p> length=20 </p>'
        description:
          type: string
          description: Description of the measure. <p> length=2000 </p>
        certificates:
          type: array
          description: Informations about each certificate that belongs to the measure.
          items:
            $ref: '#/components/schemas/TCKnCodeMeasureCertificateDTO'
      description: Result DTO to hold the certificate proposal for exactly one measure.
    TCCountryGroupDTO:
      type: object
      properties:
        identCode:
          type: string
          description: <p> Code of the country group </p> <p> length=50 </p>
        textTranslations:
          type: array
          description: List of language specific data of the country group.
          items:
            $ref: '#/components/schemas/TCCountryGroupTTDTO'
      description: DTO to hold data of a country group
    TCGetKnCodeCertificateTypesRequestDTO:
      type: object
      properties:
        clientIdentCode:
          type: string
          description: The code of the client in the Classification Engine. <p> length=10 </p>
        knCode:
          type: string
          description: KN code <p> length=8 </p>
        decisiveDate:
          $ref: '#/components/schemas/TCDateDTO'
        countryISOCode:
          type: string
          description: Country iso code of the certificates. <p> length=2 </p>
        destinationGeoId:
          type: string
          description: <p> The ISO code of the country (2 letter code) or the ID of the country group of the destination. </p> <p> length=10 </p>
      description: DTO to hold request data to get all certificates for a specific kn code.
    TCImportMeasureDTO:
      type: object
      properties:
        measureId:
          type: string
          description: Identifier describing the measure's type (maId). <p> length=7 </p>
        validityPeriod:
          $ref: '#/components/schemas/TCDateRangeDTO'
        areaId:
          type: string
          description: Country area for which this measure is valid. <p> length=4 </p>
        additionalCode:
          $ref: '#/components/schemas/TCImportMeasureAdditionalCodeDTO'
        contingent:
          type: string
          description: Order number of the applicable contingent. <p> length=15 </p>
        regulation:
          type: string
          description: Number of the regulation this measure is based on. <p> length=20 </p>
        rate:
          $ref: '#/components/schemas/TCImportMeasureRateComponentDTO'
        rateExpression:
          type: string
          description: Textual expression of the rate - especially needed in cases the data can't be represented as structured rate DTO.
        typeDescription:
          type: string
          description: Textual description of this import measure's type in the requested language.
        conditions:
          type: array
          description: List of conditional rates applying to this import measure.
          items:
            $ref: '#/components/schemas/TCImportMeasureConditionDTO'
        excludedCountries:
          type: array
          description: List of country ISO-codes to be excluded from this measure.
          items:
            type: string
            description: List of country ISO-codes to be excluded from this measure.
        excludedPeriods:
          type: array
          description: List of validity periods to be excluded from this measure.
          items:
            $ref: '#/components/schemas/TCDateRangeDTO'
        footnotes:
          type: array
          description: List of footnotes associated with this measure.
          items:
            $ref: '#/components/schemas/TCImportMeasureFootnoteDTO'
      description: Result DTO representing a single import measure.
    TCImportMeasureFootnoteDTO:
      type: object
      properties:
        typeCode:
          type: string
          description: Type code of the footnote.
        kindCode:
          type: string
          description: Code representing the kind of footnote.
        identCode:
          type: string
          description: Identifier code for the footnote.
      description: Describes a footnote within a <code>TCImportMeasureDTO</code>.
    TCGetContentsResultDTO:
      type: object
      properties:
        resultMessages:
          type: array
          description: Array of result messages
          items:
            $ref: '#/components/schemas/TCUserMessageDTO'
        contents:
          type: array
          description: List of licensed contents.
          items:
            $ref: '#/components/schemas/TCContentDTO'
      description: Result DTO to hold a list of licensed contents.
    TCGetExportControlNumberMappingResultDTO:
      type: object
      properties:
        resultMessages:
          type: array
          description: Array of result messages
          items:
            $ref: '#/components/schemas/TCUserMessageDTO'
        exportControlNumbers:
          type: array
          description: A list of export control numbers which belongs to the given commodity code
          items:
            $ref: '#/components/schemas/TCExportControlNumberDTO'
      description: Result DTO to hold export control number mappings of a given commodity code
    TCGetCountriesForGroupResultDTO:
      type: object
      properties:
        resultMessages:
          type: array
          description: Array of result messages
          items:
            $ref: '#/components/schemas/TCUserMessageDTO'
        countriesInGroup:
          type: array
          description: List of countries related in a group.
          items:
            $ref: '#/components/schemas/TCCountryInGroupDTO'
      description: DTO to hold result data of countries referenced in a country group.
    TCGetCommodityCodeSubstitutionsResultDTO:
      type: object
      properties:
        resultMessages:
          type: array
          description: Array of result messages
          items:
            $ref: '#/components/schemas/TCUserMessageDTO'
        substitutions:
          type: array
          description: List of commodity code substitutions.
          items:
            $ref: '#/components/schemas/TCCommodityCodeSubstitutionDTO'
      description: DTO to hold a list of commodity code substitutions.
    TCAESCertificateTypeSimpleDTO:
      type: object
      properties:
        atlasCode:
          type: string
          description: Atlas code of the certificate.
        qualifier:
          type: string
          description: Qualifier of the certificate.
        countryISOCode:
          type: string
          description: 2-digit country iso code to which the certificate belongs
        validFrom:
          $ref: '#/components/schemas/TCDateDTO'
        validTo:
          $ref: '#/components/schemas/TCDateDTO'
      description: DTO containing the basic fields of a certificate.
    TCGetCertificateProposalsRequestDTO:
      type: object
      properties:
        clientIdentCode:
          type: string
          description: The code of the client in the Classification Engine. <p> length=10 </p>
        contentIdentCode:
          type: string
          description: Code of the content the commodity codes belongs to (e.g. BANZ.EU.NCL.EXP for the export content of the EU) <p> length=50 </p>
        commodityCode:
          type: string
          description: Commodity code <p> length=15 </p>
        decisiveDate:
          $ref: '#/components/schemas/TCDateDTO'
        countryISOCode:
          type: string
          description: ISO code of the country of destination or departure. <p> length=2 </p>
        languageISOCode:
          type: string
          description: ISO code of the language of the descriptions. </p> This field might be left empty.  In this case German will be used as default. </p> <p> length=2 </p>
        additionalCodes:
          type: array
          description: Optional list of additional codes to limit result to measures with theses codes.
          items:
            $ref: '#/components/schemas/TCCommodityCodeAdditionalCodeDTO'
      description: DTO to hold request data to get certificate/document proposals.
    TCGetExportControlNumberResultDTO:
      type: object
      properties:
        resultMessages:
          type: array
          description: Array of result messages
          items:
            $ref: '#/components/schemas/TCUserMessageDTO'
        exportControlNumber:
          $ref: '#/components/schemas/TCExportControlNumberDTO'
      description: Result DTO to hold exactly one export control number.
    TCGetContentsRequestDTO:
      type: object
      properties:
        clientIdentCode:
          type: string
          description: The code of the client in the Classification Engine. <p> length=10 </p>
      description: DTO to hold request data to get all licensed contents for the given client.
    TCGetCountriesForGroupRequestDTO:
      type: object
      properties:
        clientIdentCode:
          type: string
          description: The code of the client in the Classification Engine. <p> length=10 </p>
        contentIdentCode:
          type: string
          description: Code of the content the country groups belong to (e.g. BANZ.EU.NCL.EXP for the export content of the EU) <p> length=50 </p>
        groupIdentCode:
          type: string
          description: <p> Code of the country group </p> <p> length=50 </p>
        decisiveDate:
          $ref: '#/components/schemas/TCDateDTO'
      description: DTO to hold request data to get all countries which belong to a given group.
    TCCountryGroupTTDTO:
      type: object
      properties:
        languageISOCode:
          type: string
          description: ISO code of the language the data belongs to. <p> length=2 </p>
        name:
          type: string
          description: Name of the country group. <p> length=100 </p>
        description:
          type: string
          description: Description of the country group. <p> length=250 </p>
      description: DTO to hold language specific data of a country group.
    TCCommodityCodeAdditionalCodeDTO:
      type: object
      properties:
        code:
          type: string
          description: Additional code. <p> length=10 </p>
      description: Result DTO to hold code and description of an additional code
    TCGetAdditionalCodeProposalsRequestDTO:
      type: object
      properties:
        clientIdentCode:
          type: string
          description: The code of the client in the Classification Engine. <p> length=10 </p>
        contentIdentCode:
          type: string
          description: Code of the content the commodity codes belongs to (e.g. BANZ.EU.NCL.EXP for the export content of the EU) <p> length=50 </p>
        commodityCode:
          type: string
          description: Commodity code <p> length=15 </p>
        decisiveDate:
          $ref: '#/components/schemas/TCDateDTO'
        countryISOCode:
          type: string
          description: ISO code of the country of destination or departure. <p> length=2 </p>
        languageISOCode:
          type: string
          description: ISO code of the language of the descriptions. </p> This field might be left empty.  In this case German will be used as default. </p> <p> length=2 </p>
      description: DTO to hold request data to get additional codes.
    TCGetExportControlNumbersRequestDTO:
      type: object
      properties:
        clientIdentCode:
          type: string
          description: The code of the client in the Classification Engine. <p> length=10 </p>
        decisiveDate:
          $ref: '#/components/schemas/TCDateDTO'
        languageISOCodes:
          type: array
          description: The 2 letter ISO codes of the languages for the descriptions of the export control numbers. <p> length=2 </p>
          items:
            type: string
            description: The 2 letter ISO codes of the languages for the descriptions of the export control numbers. <p> length=2 </p>
        contentIdentCode:
          type: string
          description: Code of the content the commodity codes belongs to (e.g. BANZ.DE.ECN for the Ausfuhrliste in DE) <p> length=50 </p>
      description: DTO to hold request data to get a list of all valid export control numbers.
    TCGetCommodityCodeSubstitutionsRequestDTO:
      type: object
      properties:
        clientIdentCode:
          type: string
          description: The code of the client in the Classification Engine. <p> length=10 </p>
        decisiveDate:
          $ref: '#/components/schemas/TCDateDTO'
        languageISOCodes:
          type: array
          description: ISO codes of the languages in which the texts of the af

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