AEB

AEB Compliance Screening API

API for restricted party list screening

Operations 11

POST /ComplianceScreening/acknowledgeMatchHandlingChanges Acknowledge changed match handling results. #
GET /ComplianceScreening/aliasAddresses Get aliases of an address #
POST /ComplianceScreening/countMatchHandlingMatches Match count #
POST /ComplianceScreening/findMatchingAddresses Find matching addresses #
POST /ComplianceScreening/goodGuy A Good Guy #
GET /ComplianceScreening/lastRestrictedPartyListUpdate Get last update date of a restricted party list #
POST /ComplianceScreening/logEntry Create a log entry #
POST /ComplianceScreening/matchHandlingChanges Returns all match handling updates since the last synchronization. #
GET /ComplianceScreening/profiles Get the Compliance profiles of a client #
POST /ComplianceScreening/screenAddresses Address screening #
POST /ComplianceScreening/screeningStatisticData Find statistic data #

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-compliance-screening-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-compliance-screening-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Trade Compliance Management HTTP Compliance Screening API
  description: Thank you for using our HTTP API documentation.
  version: '4.0'
servers:
- url: https://rz3.aeb.de/test4ce/rest
security:
- SWAGGER_AUTH_KEY: []
- BASIC_AUTH: []
tags:
- name: Compliance Screening
  description: API for restricted party list screening
paths:
  /ComplianceScreening/acknowledgeMatchHandlingChanges:
    post:
      tags:
      - Compliance Screening
      summary: Acknowledge changed match handling results.
      description: A call to this endpoint acknowledges that your partner system has processed the changed match handling results retrieved by *matchHandlingChanges*. Acknowledged events will not be available for retrieval againAcknowledge changed match handling results. If calling *matchHandlingChanges* returns false in *GetMatchHandlingChangesResponseDTO.isComplete*, there are more changed results available. To get those results, the already retrieved results need to be acknoledged with the *GetMatchHandlingChangesResponseDTO.syncId* from the *matchHandlingChanges* call.
      operationId: acknowledgeMatchHandlingChanges
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AcknowledgeGetMatchHandlingChangesRequestDTO'
          application/xml:
            schema:
              $ref: '#/components/schemas/AcknowledgeGetMatchHandlingChangesRequestDTO'
      responses:
        '200':
          description: OK. The operation response. See response schema documentation for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AcknowledgeGetMatchHandlingChangesResponseDTO'
            application/xml:
              schema:
                $ref: '#/components/schemas/AcknowledgeGetMatchHandlingChangesResponseDTO'
        '400':
          description: Bad request.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '401':
          description: Unauthorized. Missing or invalid authorization token.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '405':
          description: Method not allowed. Use POST.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '406':
          description: Not Acceptable. This resource produces application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '415':
          description: Unsupported Media Type. This resource accepts application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '500':
          description: Internal server error. See errorMessage for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
  /ComplianceScreening/aliasAddresses:
    get:
      tags:
      - Compliance Screening
      summary: Get aliases of an address
      description: Returns all alias addresses of a restricted party list address.
      operationId: aliasAddresses
      parameters:
      - name: listGroupName
        in: query
        schema:
          type: string
      - name: aliasGroupNo
        in: query
        schema:
          type: string
      - name: internalAddressId
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK. All alias addresses of a restricted party list address.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RestrictedPartyAddressDTO'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RestrictedPartyAddressDTO'
        '400':
          description: Bad request.
          content:
            application/json:
              schema:
                oneOf:
                - $ref: '#/components/schemas/AebProblem'
                - $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                oneOf:
                - $ref: '#/components/schemas/AebProblem'
                - $ref: '#/components/schemas/ErrorData'
        '401':
          description: Unauthorized. Missing or invalid authorization token.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '405':
          description: Method not allowed. Use GET.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '406':
          description: Not Acceptable. This resource produces application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '415':
          description: Unsupported Media Type. This resource accepts application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '500':
          description: Internal server error. See errorMessage for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
  /ComplianceScreening/countMatchHandlingMatches:
    post:
      tags:
      - Compliance Screening
      summary: Match count
      description: Returns the number of matches for the requested match handling view. The default view is used if no match handling view is requested.
      operationId: countMatchHandlingMatches
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MatchHandlingCountRequestDTO'
          application/xml:
            schema:
              $ref: '#/components/schemas/MatchHandlingCountRequestDTO'
      responses:
        '200':
          description: OK. The operation response. See response schema documentation for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MatchHandlingCountResponseDTO'
            application/xml:
              schema:
                $ref: '#/components/schemas/MatchHandlingCountResponseDTO'
        '400':
          description: Bad request.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '401':
          description: Unauthorized. Missing or invalid authorization token.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '405':
          description: Method not allowed. Use POST.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '406':
          description: Not Acceptable. This resource produces application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '415':
          description: Unsupported Media Type. This resource accepts application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '500':
          description: Internal server error. See errorMessage for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
  /ComplianceScreening/findMatchingAddresses:
    post:
      tags:
      - Compliance Screening
      summary: Find matching addresses
      description: Finds all restricted party addresses matching a given address. Can be used to get more details about matches found via 'screenAddresses'.
      operationId: findMatchingAddresses
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FindMatchingAddressesRequestDTO'
          application/xml:
            schema:
              $ref: '#/components/schemas/FindMatchingAddressesRequestDTO'
      responses:
        '200':
          description: OK. The restricted party addresses matching the given address.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RestrictedPartyAddressDTO'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RestrictedPartyAddressDTO'
        '400':
          description: Bad request.
          content:
            application/json:
              schema:
                oneOf:
                - $ref: '#/components/schemas/AebProblem'
                - $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                oneOf:
                - $ref: '#/components/schemas/AebProblem'
                - $ref: '#/components/schemas/ErrorData'
        '401':
          description: Unauthorized. Missing or invalid authorization token.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '405':
          description: Method not allowed. Use POST.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '406':
          description: Not Acceptable. This resource produces application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '415':
          description: Unsupported Media Type. This resource accepts application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '500':
          description: Internal server error. See errorMessage for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
  /ComplianceScreening/goodGuy:
    post:
      tags:
      - Compliance Screening
      summary: A Good Guy
      description: Create a Good Guy if it does not already exist. A Good Guy with exactly the same address fields will not be created twice.
      operationId: goodGuy
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GoodGuyAddressDTO'
          application/xml:
            schema:
              $ref: '#/components/schemas/GoodGuyAddressDTO'
      responses:
        '200':
          description: OK. Result of the Good Guy definition request. See response schema documentation for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GoodGuyDefinitionResultDTO'
            application/xml:
              schema:
                $ref: '#/components/schemas/GoodGuyDefinitionResultDTO'
        '400':
          description: Bad request.
          content:
            application/json:
              schema:
                oneOf:
                - $ref: '#/components/schemas/AebProblem'
                - $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                oneOf:
                - $ref: '#/components/schemas/AebProblem'
                - $ref: '#/components/schemas/ErrorData'
        '401':
          description: Unauthorized. Missing or invalid authorization token.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '405':
          description: Method not allowed. Use POST.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '406':
          description: Not Acceptable. This resource produces application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '415':
          description: Unsupported Media Type. This resource accepts application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '500':
          description: Internal server error. See errorMessage for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
  /ComplianceScreening/lastRestrictedPartyListUpdate:
    get:
      tags:
      - Compliance Screening
      summary: Get last update date of a restricted party list
      description: Get the date, a restricted party list has last been updated at.
      operationId: lastRestrictedPartyListUpdate
      parameters:
      - name: clientIdentCode
        in: query
        schema:
          type: string
      - name: profileIdentCode
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK. The date a restricted party list has last been updated at.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LastRestrictedPartyListUpdateResponseDTO'
            application/xml:
              schema:
                $ref: '#/components/schemas/LastRestrictedPartyListUpdateResponseDTO'
        '400':
          description: Bad request.
          content:
            application/json:
              schema:
                oneOf:
                - $ref: '#/components/schemas/AebProblem'
                - $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                oneOf:
                - $ref: '#/components/schemas/AebProblem'
                - $ref: '#/components/schemas/ErrorData'
        '401':
          description: Unauthorized. Missing or invalid authorization token.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '405':
          description: Method not allowed. Use GET.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '406':
          description: Not Acceptable. This resource produces application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '415':
          description: Unsupported Media Type. This resource accepts application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '500':
          description: Internal server error. See errorMessage for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
  /ComplianceScreening/logEntry:
    post:
      tags:
      - Compliance Screening
      summary: Create a log entry
      description: Create a new log entry.
      operationId: logEntry
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClientSystemComplianceEventDTO'
          application/xml:
            schema:
              $ref: '#/components/schemas/ClientSystemComplianceEventDTO'
      responses:
        '204':
          description: No Content. The log entry was created.
        '400':
          description: Bad request.
          content:
            application/json:
              schema:
                oneOf:
                - $ref: '#/components/schemas/AebProblem'
                - $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                oneOf:
                - $ref: '#/components/schemas/AebProblem'
                - $ref: '#/components/schemas/ErrorData'
        '401':
          description: Unauthorized. Missing or invalid authorization token.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '405':
          description: Method not allowed. Use POST.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '406':
          description: Not Acceptable. This resource produces application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '415':
          description: Unsupported Media Type. This resource accepts application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '500':
          description: Internal server error. See errorMessage for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
  /ComplianceScreening/matchHandlingChanges:
    post:
      tags:
      - Compliance Screening
      summary: Returns all match handling updates since the last synchronization.
      description: Returns all match handling updates since the last synchronization. The result of a match handling might change if e.g. a match is set to 'processed' or a good guy was created within Trade Compliance Management.
      operationId: matchHandlingChanges
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GetMatchHandlingChangesRequestDTO'
          application/xml:
            schema:
              $ref: '#/components/schemas/GetMatchHandlingChangesRequestDTO'
      responses:
        '200':
          description: OK. The changed results of handled matches.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetMatchHandlingChangesResponseDTO'
            application/xml:
              schema:
                $ref: '#/components/schemas/GetMatchHandlingChangesResponseDTO'
        '400':
          description: Bad request.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '401':
          description: Unauthorized. Missing or invalid authorization token.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '405':
          description: Method not allowed. Use POST.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '406':
          description: Not Acceptable. This resource produces application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '415':
          description: Unsupported Media Type. This resource accepts application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '500':
          description: Internal server error. See errorMessage for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
  /ComplianceScreening/profiles:
    get:
      tags:
      - Compliance Screening
      summary: Get the Compliance profiles of a client
      description: Get the Compliance profiles of a client.
      operationId: profiles
      parameters:
      - name: clientIdentCode
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK. The Compliance profiles of the client.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ProfileDTO'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ProfileDTO'
        '400':
          description: Bad request.
          content:
            application/json:
              schema:
                oneOf:
                - $ref: '#/components/schemas/AebProblem'
                - $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                oneOf:
                - $ref: '#/components/schemas/AebProblem'
                - $ref: '#/components/schemas/ErrorData'
        '401':
          description: Unauthorized. Missing or invalid authorization token.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '405':
          description: Method not allowed. Use GET.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '406':
          description: Not Acceptable. This resource produces application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '415':
          description: Unsupported Media Type. This resource accepts application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '500':
          description: Internal server error. See errorMessage for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
  /ComplianceScreening/screenAddresses:
    post:
      tags:
      - Compliance Screening
      summary: Address screening
      description: Screens addresses against restricted party lists.
      operationId: screenAddresses
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ScreenAddressesRequestDTO'
          application/xml:
            schema:
              $ref: '#/components/schemas/ScreenAddressesRequestDTO'
      responses:
        '200':
          description: OK. The screening results.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/AddressScreeningResultDTO'
            application/xml:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/AddressScreeningResultDTO'
        '400':
          description: Bad request.
          content:
            application/json:
              schema:
                oneOf:
                - $ref: '#/components/schemas/AebProblem'
                - $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                oneOf:
                - $ref: '#/components/schemas/AebProblem'
                - $ref: '#/components/schemas/ErrorData'
        '401':
          description: Unauthorized. Missing or invalid authorization token.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '405':
          description: Method not allowed. Use POST.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '406':
          description: Not Acceptable. This resource produces application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '415':
          description: Unsupported Media Type. This resource accepts application/json or application/xml.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '500':
          description: Internal server error. See errorMessage for details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
  /ComplianceScreening/screeningStatisticData:
    post:
      tags:
      - Compliance Screening
      summary: Find statistic data
      description: Finds the statistic data such as number of address checks, matches, good-guy definitions etc. in Compliance Screening.
      operationId: screeningStatisticData
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GetScreeningStatisticDataRequestDTO'
          application/xml:
            schema:
              $ref: '#/components/schemas/GetScreeningStatisticDataRequestDTO'
      responses:
        '200':
          description: OK. The statistic data of the given client or client group.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetScreeningStatisticDataResponseDTO'
            application/xml:
              schema:
                $ref: '#/components/schemas/GetScreeningStatisticDataResponseDTO'
        '400':
          description: Bad request.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '401':
          description: Unauthorized. Missing or invalid authorization token.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '405':
          description: Method not allowed. Use POST.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorData'
            application/xml:
              schema:
                $ref: '#/components/schemas/ErrorData'
        '406':
          description: Not Acceptable. This resource produces application/json or application/xml.
          content:
            appli

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