openapi: 3.0.2
info:
  title: Bundesbank SDMX Web Service
  description: The Bundesbank SDMX Web Service offers automatic access to Deutsche Bundesbank statistics with the option of downloading a selected data set and meta information.
    The statistics web service provides data in the formats SDMX-ML 2.1 and SDMX-CSV and metadata in the format SDMX-ML 2.1. The interface supports the Representational State Transfer (REST) protocol.
  x-description-i18n:
    ger: Der Bundesbank SDMX Web Service bietet einen automatischen Zugriff auf Deutsche Bundesbank Statistiken, mit der Möglichkeit einen ausgewählten Datensatz und Metainformationen herunterzuladen.
      Der Statistiken Webservice liefert Daten in den Formaten SDMX-ML 2.1 und SDMX-CSV und Metadaten im Format SDMX-ML 2.1. Die Schnittstelle unterstützt ausschließlich das Representational State Transfer (REST) Protokoll.
  version: "1.2"
servers:
  - url: /rest
paths:
  /data/{flowRef}/{key}:
    get:
      tags:
        - https://api.statistiken.bundesbank.de...
      description: Returns the time series from the specified dataflow (e.g. BBDY1) with the specified key (e.g. A.B10.N.G100.P0010.A).
      x-description-i18n:
        ger: Der Endpunkt gibt Zeitreihen aus dem angegebenen Dataflow (z.B. BBDY1) mit dem angegebenen Schlüssel (z.B. A.B10.N.G100.P0010.A) zurück.
      operationId: data
      parameters:
        - name: flowRef
          in: path
          description: A reference to the dataflow describing the data that needs to be returned.
          x-description-i18n:
            ger: Ein Verweis auf den Dataflow, um die zurückzugebenden Daten zu identifizieren.
          required: true
          schema:
            type: string
        - name: key
          in: path
          description: Unique identification of a time series. A time series key usually consists of several components, the first of which determines the frequency.
            The keys in dataflow BBK01 are an exception. They have six to ten digits without separators between the components and contain the periodicity in place 2.
          x-description-i18n:
            ger: Eindeutige Identifikation einer Zeitreihe. Ein Zeitreihenschlüssel besteht i. d. R. aus mehreren Komponenten, von denen die erste die Periodizität bestimmt.
              Eine Ausnahme bilden die Schlüssel im Dataflow BBK01. Sie sind sechs- bis zehnstellig ohne Trennzeichen zwischen den Komponenten und enthalten die Periodizität an Stelle 2.
          required: true
          schema:
            type: string
        - name: format
          in: query
          description: The "format" parameter allows you to instruct the web service to return data in various formats.
            If no "format" parameter is specified, the return format takes "Accept header" into account. The "format"
            parameter takes precedence over the "Accept header".
            <br>
            <br> ```sdmx_generic_xml``` - application/vnd.sdmx.genericdata+xml;version=2.1
            <br> ```sdmx_json``` - application/vnd.sdmx.data+json;version=1.0.0
            <br> ```sdmx_csv``` - application/vnd.sdmx.data+csv;version=1.0.0
            <br> ```bbk_csv``` - application/vnd.bbk.data+csv;version=1.0.0
            <br> ```bbk_csv_zip``` - application/vnd.bbk.data+csv-zip;version=1.0.0
          x-description-i18n:
            ger: Mit dem "format" Parameter können Sie den Webdienst anweisen,
              Daten in verschiedenen Formaten zurückzugeben. Wenn kein "format" Parameter angegeben ist,
              wird beim Rückgabeformat "Accept header" berücksichtigt. Der "format" Parameter hat Vorrang
              gegenüber dem "Accept header".
              <br>
              <br> ```sdmx_generic_xml``` - application/vnd.sdmx.genericdata+xml;version=2.1
              <br> ```sdmx_json``` - application/vnd.sdmx.data+json;version=1.0.0
              <br> ```sdmx_csv``` - application/vnd.sdmx.data+csv;version=1.0.0
              <br> ```bbk_csv``` - application/vnd.bbk.data+csv;version=1.0.0
              <br> ```bbk_csv_zip``` - application/vnd.bbk.data+csv-zip;version=1.0.0
          schema:
            type: string
            enum:
              - sdmx_generic_xml
              - sdmx_json
              - sdmx_csv
              - bbk_csv
              - bbk_csv_zip
            default: ""
        - name: lang
          in: query
          description: Using the "lang" parameter, you can instruct the web service to return data in different languages.
            If no "lang" parameter is specified, the return format will consider "Accept-Language header". The "lang" parameter takes precedence over the "Accept-Language header"<br>
          x-description-i18n:
            ger: Mit dem Parameter "lang" können Sie den Webdienst anweisen, Daten in verschiedenen Sprachen zurückzugeben.
              Wenn kein "lang" Parameter angegeben ist, wird beim Rückgabeformat "Accept-Language header" berücksichtigt. Der "lang" Parameter hat Vorrang gegenüber dem "Accept-Language header"<br>
          schema:
            type: string
            enum:
              - de
              - en
            default: ""
        - name: startPeriod
          in: query
          description: It is possible to define a date range for which observations should be returned by using the "startPeriod" and/or "endPeriod" parameters.
            Input can be the format of the respective periodicity of the retrieved time series (s), for example&#58; 2020-Q2 for quarterly series, or date in yyyy-MM-dd format.
          x-description-i18n:
            ger: Es ist möglich, einen Zeitraum zu definieren, aus dem Beobachtungen zurückgegeben werden sollen. Hierfür können der "startPeriod" und/oder der "endPeriod" Parameter verwendet werden.
              Die Eingabe kann das Format der jeweiligen Periodizität der abgerufenen Zeitreihe bzw. Zeitreihen sein, zum Beispiel&#58; 2020-Q2 für Quartalsreihen, oder ein Datum im Format yyyy-MM-dd.
          schema:
            type: string
        - name: endPeriod
          in: query
          description: It is possible to define a date range for which observations should be returned by using the "startPeriod" and/or "endPeriod" parameters.
            Input can be the format of the respective periodicity of the retrieved time series (s), for example&#58; 2020-Q2 for quarterly series, or date in yyyy-MM-dd format.
          x-description-i18n:
            ger: Es ist möglich, einen Zeitraum zu definieren, aus dem Beobachtungen zurückgegeben werden sollen.
              Hierfür können der "startPeriod" und/oder der "endPeriod" Parameter verwendet werden.
              Die Eingabe kann das Format der jeweiligen Periodizität der abgerufenen Zeitreihe bzw. Zeitreihen sein, zum Beispiel&#58; 2020-Q2 für Quartalsreihen, oder ein Datum im Format yyyy-MM-dd.
          schema:
            type: string
        - name: preparedAfter
          in: query
          description: Specifying a time stamp with the "preparedAfter" parameter enables all updated time series in the database to be received for query since a certain point in time. The "preparedAfter" parameter must be specified in the format YYYY-MM-DD'T'hh:mm:ss±hh:mm (e.g. 2009-05-15T14:15:00+01:00)
          x-description-i18n:
            ger: Die Angabe eines Zeitstempels mit dem "preparedAfter" Parameter ermöglicht es, alle aktualisierten Zeitreihen in der Datenbank zur Abfrage seit einem bestimmten Zeitpunkt zu erhalten. Der "preparedAfter" Parameter muss im Format YYYY-MM-DD'T'hh:mm:ss±hh:mm (z.B. 2009-05-15T14:15:00+01:00) angegeben werden.
          schema:
            type: string
        - name: detail
          in: query
          description: Using the "detail" parameter, it is possible to specify the desired amount of information to be returned by the web service.
          x-description-i18n:
            ger: Der "detail" Parameter erlaubt es, die gewünschte Menge an Informationen näher zu spezifizieren.
          schema:
            type: string
            enum:
              - "full"
              - "dataonly"
              - "serieskeyonly"
              - "nodata"
              - "verbose"
            default: "full"
        - name: firstNObservations
          in: query
          description: Using the "firstNObservations" parameter, it is possible to specify the maximum number of observations to be returned for each of the matching series,
            starting from the first observation.
          x-description-i18n:
            ger: Der "firstNObservations" Parameter ermöglicht es, die Maximalanzahl der zurückzugebenden Beobachtungen für jede angefragte Zeitreihe zu spezifizieren,
              beginnend mit der ersten Beobachtung.
          schema:
            type: integer
        - name: lastNObservations
          in: query
          description: Using the "lastNObservations" parameter, it is possible to specify the maximum number of observations to be returned for each of the matching series,
            counting back from the most recent observation (lastNObservations).
          x-description-i18n:
            ger: Der "lastNObservations" Parameter ermöglicht es, die Maximalanzahl der zurückzugebenden Beobachtungen für jede angefragte Zeitreihe zu spezifizieren,
              absteigend von der letzten Beobachtung aus.
          schema:
            type: integer
        - name: firstNVintages
          in: query
          description: Using the "firstNVintages" parameter, it is possible to specify the maximum number of vintages to be returned for each of the matching indicator,
            starting with the first vintage.
          x-description-i18n:
            ger: Der "firstNVintages" Parameter ermöglicht es, die Maximalanzahl der zurückzugebenden Rechenstände für jeden angefragten Indikator zu spezifizieren,
              beginnend mit dem ersten Rechenstand.
          schema:
            type: integer
        - name: lastNVintages
          in: query
          description: Using the "lastNVintages" parameter, it is possible to specify the maximum number of vintages to be returned for each of the matching indicator,
            starting with the last vintage.
          x-description-i18n:
            ger: Der "lastNVintages" Parameter ermöglicht es, die Maximalanzahl der zurückzugebenden Rechenstände für jeden angefragten Indikator zu spezifizieren,
              beginnend mit dem letzten Rechenstand.
          schema:
            type: integer
        - name: startVintage
          in: query
          description: It is possible to define a date range for which vintages of real time data should be returned. The following entries of a period are excpected "yyyy-MM-dd, yyyy-MM, yyyy"
          x-description-i18n:
            ger: Es ist möglich, einen Zeitraum zu definieren, aus dem die Rechenstände für Echtzeitdaten zurückgegeben werden sollen.
          schema:
            type: string
        - name: endVintage
          in: query
          description: It is possible to define a date range for which vintages of real time data should be returned. The following entries of a period are excpected "yyyy-MM-dd, yyyy-MM, yyyy"
          x-description-i18n:
            ger: Es ist möglich, einen Zeitraum zu definieren, aus dem die Rechenstände für Echtzeitdaten zurückgegeben werden sollen.
          schema:
            type: string
      responses:
        '200':
          description: Your query could be successfully processed and the data have been returned. Requests for Content-Type application/vnd.bbk.data+csv-zip;version=1.0.0 return a zip file which includes multiple csv files. The zip file is utf-8 encoded and compressed with the DEFLATE algorithim in level 6.
          x-description-i18n:
            ger: Ihre Anfrage konnte erfolgreich bearbeitet werden und die Daten wurden zurückgegeben. Anfragen auf den Content-Type application/vnd.bbk.data+csv-zip;version=1.0.0 liefern eine Zip-Datei in der CSV Dateien sind aus. Die Zip-Datei ist utf-8 encodiert und wurde mit den DEFLATE Algorithmus mit Level 6 komprimiert.
          content:
            # Predefined order of media types:
            #   */*
            #   (XML)
            #   application/xml
            #   application/vnd.sdmx.genericdata+xml;version=2.1
            #   text/xml
            #   (JSON)
            #   application/json
            #   application/vnd.sdmx.data+json;version=1.0.0
            #   (CSV)
            #   text/csv
            #   application/vnd.sdmx.data+csv;version=1.0.0
            #   application/vnd.bbk.data+csv;version=1.0.0
            #   application/vnd.bbk.data+csv-zip;version=1.0.0
            "*/*":
              x-internal-id: 0
            application/xml:
              x-internal-id: 0
            application/vnd.sdmx.genericdata+xml;version=2.1:
              x-internal-id: 0
            text/xml:
              x-internal-id: 0
            application/json:
              x-internal-id: 0
            application/vnd.sdmx.data+json;version=1.0.0:
              x-internal-id: 0
            text/csv:
              x-internal-id: 0
            application/vnd.sdmx.data+csv;version=1.0.0:
              x-internal-id: 0
            application/vnd.bbk.data+csv;version=1.0.0:
              x-internal-id: 0
            application/vnd.bbk.data+csv-zip;version=1.0.0:
              x-internal-id: 0
        '400':
          $ref: '#/components/responses/400'
        '404':
          $ref: '#/components/responses/404'
        '406':
          $ref: '#/components/responses/406'
        "410":
          $ref: "#/components/responses/410"
        "413":
          $ref: "#/components/responses/413"
        '500':
          $ref: '#/components/responses/500'
        '501':
          $ref: '#/components/responses/501'
        '503':
          $ref: '#/components/responses/503'
  /data/{flowRef}:
    get:
      tags:
        - https://api.statistiken.bundesbank.de...
      description: Returns all the time series from the specified dataflow (e.g. BBDY1)
      x-description-i18n:
        ger: Der Endpunkt gibt alle Zeitreihen aus dem angegebenen Dataflow (z.B. BBDY1) zurück.
      operationId: dataByDataflow
      parameters:
        - name: flowRef
          in: path
          description: A reference to the dataflow describing the data that needs to be returned.
          x-description-i18n:
            ger: Ein Verweis auf den Dataflow, um die zurückzugebenden Daten zu identifizieren.
          required: true
          schema:
            type: string
        - name: format
          in: query
          description: The "format" parameter allows you to instruct the web service to return data in various formats. 
            If no "format" parameter is specified, the return format takes "Accept header" into account. The "format" 
            parameter takes precedence over the "Accept header".
            <br>
            <br> ```sdmx_generic_xml``` - application/vnd.sdmx.genericdata+xml;version=2.1
            <br> ```sdmx_csv``` - application/vnd.sdmx.data+csv;version=1.0.0
            <br> ```bbk_csv``` - application/vnd.bbk.data+csv;version=1.0.0
            <br> ```bbk_csv_zip``` - application/vnd.bbk.data+csv-zip;version=1.0.0
          x-description-i18n:
            ger: Mit dem "format" Parameter können Sie den Webdienst anweisen,
              Daten in verschiedenen Formaten zurückzugeben. Wenn kein "format" Parameter angegeben ist,
              wird beim Rückgabeformat "Accept header" berücksichtigt. Der "format" Parameter hat Vorrang
              gegenüber dem "Accept header".
              <br>
              <br> ```sdmx_generic_xml``` - application/vnd.sdmx.genericdata+xml;version=2.1
              <br> ```sdmx_csv``` - application/vnd.sdmx.data+csv;version=1.0.0
              <br> ```bbk_csv``` - application/vnd.bbk.data+csv;version=1.0.0
              <br> ```bbk_csv_zip``` - application/vnd.bbk.data+csv-zip;version=1.0.0
          schema:
            type: string
            enum:
              - sdmx_generic_xml
              - sdmx_csv
              - bbk_csv
              - bbk_csv_zip
            default: ""
        - name: lang
          in: query
          description: Using the "lang" parameter, you can instruct the web service to return data in different languages.
            If no "lang" parameter is specified, the return format will consider "Accept-Language header". The "lang" parameter takes precedence over the "Accept-Language header"<br>
          x-description-i18n:
            ger: Mit dem Parameter "lang" können Sie den Webdienst anweisen, Daten in verschiedenen Sprachen zurückzugeben.
              Wenn kein "lang" Parameter angegeben ist, wird beim Rückgabeformat "Accept-Language header" berücksichtigt. Der "lang" Parameter hat Vorrang gegenüber dem "Accept-Language header"<br>
          schema:
            type: string
            enum:
              - de
              - en
            default: ""
      responses:
        '200':
          description: Your query could be successfully processed and the data have been returned. Requests for Content-Type application/vnd.bbk.data+csv-zip;version=1.0.0 return a zip file which includes multiple csv files. The zip file is utf-8 encoded and compressed with the DEFLATE algorithim in level 6.
          x-description-i18n:
            ger: Ihre Anfrage konnte erfolgreich bearbeitet werden und die Daten wurden zurückgegeben. Anfragen auf den Content-Type application/vnd.bbk.data+csv-zip;version=1.0.0 liefern eine Zip-Datei in der CSV Dateien sind aus. Die Zip-Datei ist utf-8 encodiert und wurde mit den DEFLATE Algorithmus mit Level 6 komprimiert.
          content:
            # Sequence of data types analogous to "/data/{flowRef}/{key}"
            "*/*":
              x-internal-id: 0
            application/xml:
              x-internal-id: 0
            application/vnd.sdmx.genericdata+xml;version=2.1:
              x-internal-id: 0
            text/xml:
              x-internal-id: 0
            text/csv:
              x-internal-id: 0
            application/vnd.sdmx.data+csv;version=1.0.0:
              x-internal-id: 0
            application/vnd.bbk.data+csv;version=1.0.0:
              x-internal-id: 0
            application/vnd.bbk.data+csv-zip;version=1.0.0:
              x-internal-id: 0
        '400':
          $ref: '#/components/responses/400'
        '404':
          $ref: '#/components/responses/404'
        '406':
          $ref: '#/components/responses/406'
        "410":
          $ref: "#/components/responses/410"
        "413":
          $ref: "#/components/responses/413"
        '500':
          $ref: '#/components/responses/500'
        '501':
          $ref: '#/components/responses/501'
        '503':
          $ref: '#/components/responses/503'
  /data/tsIdList:
    post:
      tags:
        - https://api.statistiken.bundesbank.de...
      description: Returns all the time series that have a matching timeSeries id from the posted timeseries id list (e.g. ["BBEX3.M.DKK.EUR.BB.AC.A01", "BBEX3.M.DKK.EUR.BB.AC.A02"])
      x-description-i18n:
        ger: Der Endpunkt gibt alle Zeitreihen zurück, die mit der angegebenen Liste von Zeitreihenschlüsseln gefunden werden (z.B. ["BBEX3.M.DKK.EUR.BB.AC.A01", "BBEX3.M.DKK.EUR.BB.AC.A02"]) zurück.
      operationId: dataByTsIdList
      parameters:
        - name: format
          in: query
          description: The "format" parameter allows you to instruct the web service to return data in various formats.
            If no "format" parameter is specified, the return format takes "Accept header" into account. The "format"
            parameter takes precedence over the "Accept header".
            <br> Values<br><br> ```sdmx_generic_xml_zip ``` -
            application/vnd.sdmx.genericdata+xml;version=2.1<br> ```sdmx_json_zip``` -
            aapplication/vnd.sdmx.data+json-zip;version=1.0.0<br> ```sdmx_csv_zip ``` -
            application/vnd.sdmx.data+csv-zip;version=1.0.0<br> ```bbk_csv_zip ``` -
            application/vnd.bbk.data+csv-zip;version=1.0.0<br>
          x-description-i18n:
            ger: Mit dem "format" Parameter können Sie den Webdienst anweisen,
              Daten in verschiedenen Formaten zurückzugeben. Wenn kein "format" Parameter angegeben ist,
              wird beim Rückgabeformat "Accept header" berücksichtigt. Der "format" Parameter hat Vorrang
              gegenüber dem "Accept header".
              <br> Werte<br><br> ```sdmx_generic_xml_zip ``` -
              application/vnd.sdmx.genericdata+xml;version=2.1<br> ```sdmx_json_zip``` -
              aapplication/vnd.sdmx.data+json-zip;version=1.0.0<br> ```sdmx_csv_zip ``` -
              application/vnd.sdmx.data+csv-zip;version=1.0.0<br> ```bbk_csv_zip ``` -
              application/vnd.bbk.data+csv-zip;version=1.0.0<br>
          schema:
            type: string
            enum:
              - sdmx_generic_xml_zip
              - sdmx_json_zip
              - sdmx_csv_zip
              - bbk_csv_zip
            default: ""
        - name: lang
          in: query
          description: Using the "lang" parameter, you can instruct the web service to return data in different languages.
            If no "lang" parameter is specified, the return format will consider "Accept-Language header". The "lang" parameter takes precedence over the "Accept-Language header"<br>
          x-description-i18n:
            ger: Mit dem Parameter "lang" können Sie den Webdienst anweisen, Daten in verschiedenen Sprachen zurückzugeben.
              Wenn kein "lang" Parameter angegeben ist, wird beim Rückgabeformat "Accept-Language header" berücksichtigt. Der "lang" Parameter hat Vorrang gegenüber dem "Accept-Language header"<br>
          schema:
            type: string
            enum:
              - de
              - en
            default: ""
        - name: startPeriod
          in: query
          description: It is possible to define a date range for which observations should be returned by using the "startPeriod" and/or "endPeriod" parameters.
            Input must be specified in the format yyyy-MM-dd (e.g. 2025-04-30).
          x-description-i18n:
            ger: Es ist möglich, einen Zeitraum zu definieren, aus dem Beobachtungen zurückgegeben werden sollen. Hierfür können der "startPeriod" und/oder der "endPeriod" Parameter verwendet werden.
              Die Eingabe muss im Format yyyy-MM-dd (z.B. 2025-04-30) erfolgen.
          schema:
            type: string
        - name: endPeriod
          in: query
          description: It is possible to define a date range for which observations should be returned by using the "startPeriod" and/or "endPeriod" parameters.
            Input must be specified in the format yyyy-MM-dd (e.g. 2025-04-30).
          x-description-i18n:
            ger: Es ist möglich, einen Zeitraum zu definieren, aus dem Beobachtungen zurückgegeben werden sollen.
              Hierfür können der "startPeriod" und/oder der "endPeriod" Parameter verwendet werden.
              Die Eingabe muss im Format yyyy-MM-dd (z.B. 2025-04-30) erfolgen.
          schema:
            type: string
        - name: preparedAfter
          in: query
          description: Specifying a time stamp with the "preparedAfter" parameter enables all updated time series in the database to be received for query since a certain point in time. The "preparedAfter" parameter must be specified in the format YYYY-MM-DD'T'hh:mm:ss±hh:mm (e.g. 2009-05-15T14:15:00+01:00)
          x-description-i18n:
            ger: Die Angabe eines Zeitstempels mit dem "preparedAfter" Parameter ermöglicht es, alle aktualisierten Zeitreihen in der Datenbank zur Abfrage seit einem bestimmten Zeitpunkt zu erhalten. Der "preparedAfter" Parameter muss im Format YYYY-MM-DD'T'hh:mm:ss±hh:mm (z.B. 2009-05-15T14:15:00+01:00) angegeben werden.
          schema:
            type: string
        - name: detail
          in: query
          description: Using the "detail" parameter, it is possible to specify the desired amount of information to be returned by the web service.
          x-description-i18n:
            ger: Der "detail" Parameter erlaubt es, die gewünschte Menge an Informationen näher zu spezifizieren.
          schema:
            type: string
            enum:
              - "full"
              - "dataonly"
              - "serieskeyonly"
              - "nodata"
              - "verbose"
            default: "full"
        - name: firstNObservations
          in: query
          description: Using the "firstNObservations" parameter, it is possible to specify the maximum number of observations to be returned for each of the matching series,
            starting from the first observation.
          x-description-i18n:
            ger: Der "firstNObservations" Parameter ermöglicht es, die Maximalanzahl der zurückzugebenden Beobachtungen für jede angefragte Zeitreihe zu spezifizieren,
              beginnend mit der ersten Beobachtung.
          schema:
            type: integer
        - name: lastNObservations
          in: query
          description: Using the "lastNObservations" parameter, it is possible to specify the maximum number of observations to be returned for each of the matching series,
            counting back from the most recent observation (lastNObservations).
          x-description-i18n:
            ger: Der "lastNObservations" Parameter ermöglicht es, die Maximalanzahl der zurückzugebenden Beobachtungen für jede angefragte Zeitreihe zu spezifizieren,
              absteigend von der letzten Beobachtung aus.
          schema:
            type: integer
        - name: startVintage
          in: query
          description: It is possible to define a date range for which vintages of real time data should be returned. The following entries of a period are excpected "yyyy-MM-dd, yyyy-MM, yyyy"
          x-description-i18n:
            ger: Es ist möglich, einen Zeitraum zu definieren, aus dem die Rechenstände für Echtzeitdaten zurückgegeben werden sollen.
          schema:
            type: string
        - name: endVintage
          in: query
          description: It is possible to define a date range for which vintages of real time data should be returned. The following entries of a period are excpected "yyyy-MM-dd, yyyy-MM, yyyy"
          x-description-i18n:
            ger: Es ist möglich, einen Zeitraum zu definieren, aus dem die Rechenstände für Echtzeitdaten zurückgegeben werden sollen.
          schema:
            type: string
        - name: firstNVintages
          in: query
          description: Using the "firstNVintages" parameter, it is possible to specify the maximum number of vintages to be returned for each of the matching indicator,
            starting with the first vintage.
          x-description-i18n:
            ger: Der "firstNVintages" Parameter ermöglicht es, die Maximalanzahl der zurückzugebenden Rechenstände für jeden angefragten Indikator zu spezifizieren,
              beginnend mit dem ersten Rechenstand.
          schema:
            type: integer
        - name: lastNVintages
          in: query
          description: Using the "lastNVintages" parameter, it is possible to specify the maximum number of vintages to be returned for each of the matching indicator,
            starting with the last vintage.
          x-description-i18n:
            ger: Der "lastNVintages" Parameter ermöglicht es, die Maximalanzahl der zurückzugebenden Rechenstände für jeden angefragten Indikator zu spezifizieren,
              beginnend mit dem letzten Rechenstand.
          schema:
            type: integer
      requestBody:
        required: true
        description: List of Time series ids in json format.
        x-description-i18n:
          ger: Liste von Zeitreihenschlüsseln im JSON Format.
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/TS_ID'
            example: [ 'BBEX3.M.DKK.EUR.BB.AC.A01', 'BBEX3.M.DKK.EUR.BB.AC.A02', 'BBEX3.M.DKK.EUR.BB.AC.A03' ]
      responses:
        '200':
          description: Your query could be successfully processed and the data have been returned. Requests for Content-Type application/vnd.bbk.data+csv-zip;version=1.0.0 return a zip file which includes multiple csv files. The zip file is utf-8 encoded and compressed with the DEFLATE algorithim in level 6.
            <br><br>***Note*** - *For technical reasons, the ZIP package cannot be correctly provided in formats "sdmx_json_zip"(application/vnd.sdmx.data+json-zip;version=1.0.0) and "sdmx_csv_zip" (application/vnd.sdmx.data+csv-zip;version=1.0.0) through this documentation. An error is displayed when the downloaded file is opened. Please submit your enquiry directly to the web service or use our website to obtain the required data.*
          x-description-i18n:
            ger: Ihre Anfrage konnte erfolgreich bearbeitet werden und die Daten wurden zurückgegeben. Anfragen auf den Content-Type application/vnd.bbk.data+csv-zip;version=1.0.0 liefern eine Zip-Datei in der CSV Dateien sind aus. Die Zip-Datei ist utf-8 encodiert und wurde mit den DEFLATE Algorithmus mit Level 6 komprimiert.
              <br><br>***Hinweis*** - *Aus technischen Gründen kann das ZIP Paket in den Formaten "sdmx_json_zip"(application/vnd.sdmx.data+json-zip;version=1.0.0) und "sdmx_csv_zip" (application/vnd.sdmx.data+csv-zip;version=1.0.0) nicht korrekt über diese Dokumentation bereitgestellt werden. Es wird ein Fehler angezeigt, wenn die heruntergeladene Datei geöffnet wird. Stellen Sie bitte Ihre Anfrage direkt an den Webservice oder nutzen Sie unsere Webseite, um die benötigten Daten zu erhalten.*
          content:
            "*/*":
              x-internal-id: 0
            application/vnd.sdmx.data+csv-zip;version=1.0.0:
              x-internal-id: 0
            application/vnd.bbk.data+csv-zip;version=1.0.0:
              x-internal-id: 0
        '400':
          $ref: '#/components/responses/400'
        '404':
          $ref: '#/components/responses/404'
        '406':
          $ref: '#/components/responses/406'
        "413":
          $ref: "#/components/responses/413"
        '500':
          $ref: '#/components/responses/500'
        '501':
          $ref: '#/components/responses/501'
        '503':
          $ref: '#/components/responses/503'
  /metadata/datastructure/BBK/{resourceID}:
    get:
      tags:
        - https://api.statistiken.bundesbank.de...
      description: Returns the specified datastructure (e.g. BBK_ERX).
      x-description-i18n:
        ger: Der Endpunkt gibt die angegebene Datastructure (z.B. BBK_ERX) zurück.
      operationId: metadataDatastructure
      parameters:
        - name: resourceID
          in: path
          description: The ID of the requested datastructure.
          x-description-i18n:
            ger: Die ID der angefragten Datastructure.
          required: true
          schema:
            type: string
        - name: format
          in: query
          description: Using the "format" parameter, you can instruct the web service to return data in different formats.
            If no "format" parameter is specified, the return format will consider "Accept header". The "format" parameter takes precedence over the "Accept header"<br>
            Values<br><br>
            ```application_xml``` - application/xml<br>
            ```struct_xml``` - application/vnd.sdmx.structure+xml;version=2.1<br>
            ```text_xml``` - text/xml<br>
          x-description-i18n:
            ger: Mit dem Parameter "format" können Sie den Webdienst anweisen, Daten in verschiedenen Formaten zurückzugeben.
             Wenn kein "format" Parameter angegeben ist, wird beim Rückgabeformat "Accept header" berücksichtigt. Der "format" Parameter hat Vorrang gegenüber dem "Accept header"<br>
              Werte<br><br>
              ```application_xml``` - application/xml<br>
              ```struct_xml``` - application/vnd.sdmx.structure+xml;version=2.1<br>
              ```text_xml``` - text/xml<br>
          schema:
            type: string
            enum:
              - application_xml
              - struct_xml
              - text_xml
            default: ""
        - name: lang
          in: query
          description: Using the "lang" parameter, you can instruct the web service to return data in different languages.
            If no "lang" parameter is specified, the return format will consider "Accept-Language header". The "lang" parameter takes precedence over the "Accept-Language header"<br>
          x-description-i18n:
            ger: Mit dem Parameter "lang" können Sie den Webdienst anweisen, Daten in verschiedenen Sprachen zurückzugeben.
              Wenn kein "lang" Parameter angegeben ist, wird beim Rückgabeformat "Accept-Language header" berücksichtigt. Der "lang" Parameter hat Vorrang gegenüber dem "Accept-Language header"<br>
          schema:
            type: string
            enum:
              - de
              - en
            default: ""
        - name: detail
          in: query
          description: Using the "detail" parameter, you can specify the desired amount of information to be returned.
          x-description-i18n:
            ger: Mithilfe des "detail" Parameters kann die gewünschte Menge an Informationen näher spezifiziert werden.
          schema:
            type: string
            enum:
              - "full"
              - "allstubs"
              - "referencestubs"
            default: "full"
        - name: references
          in: query
          description: Using the "references" parameter, you can instruct the web service to return (or not) the artefacts referenced by the datastructure to be returned (codelists and conceptschemes).
            You can also retrieve the artefacts that use the matching datastructure (dataflows).
          x-description-i18n:
            ger: Mithilfe des "references" parameters kann der Webservice angewiesen werden, auch die durch die angefragte Datastructure referenzierten Artefakte zurückzugeben (Codelists und Conceptschemes).
              Ebenso können die Artefakte erhalten werden, die die angefragte Datastructure referenzieren (Dataflows).
          schema:
            type: string
            enum:
              - "none"
              - "parents"
              - "children"
              - "descendants"
              - "all"
              - "codelist"
              - "conceptscheme"
            default: "none"
      responses:
        '200':
          description: Your query could be successfully processed and the data have been returned.
          x-description-i18n:
            ger: Ihre Anfrage konnte erfolgreich bearbeitet werden und die Daten wurden zurückgegeben.
          content:
            # Sequence of data types analogous to "/data/{flowRef}/{key}"
            "*/*":
              x-internal-id: 0
            application/xml:
              x-internal-id: 0
            application/vnd.sdmx.structure+xml;version=2.1:
              x-internal-id: 0
            text/xml:
              x-internal-id: 0
        '400':
          $ref: '#/components/responses/400'
        '404':
          $ref: '#/components/responses/404'
        '406':
          $ref: '#/components/responses/406'
        '500':
          $ref: '#/components/responses/500'
        '501':
          $ref: '#/components/responses/501'
        '503':
          $ref: '#/components/responses/503'
  /metadata/datastructure/BBK:
    get:
      tags:
        - https://api.statistiken.bundesbank.de...
      description: Returns all datastructures.
      x-description-i18n:
        ger: Der Endpunkt gibt alle Datastructures zurück.
      operationId: metadataAllDatastructures
      parameters:
        - name: format
          in: query
          description: Using the "format" parameter, you can instruct the web service to return data in different formats.
            If no "format" parameter is specified, the return format will consider "Accept header". The "format" parameter takes precedence over the "Accept header"<br>
            Values<br><br>
            ```application_xml``` - application/xml<br>
            ```struct_xml``` - application/vnd.sdmx.structure+xml;version=2.1<br>
            ```text_xml``` - text/xml<br>
          x-description-i18n:
            ger: Mit dem Parameter "format" können Sie den Webdienst anweisen, Daten in verschiedenen Formaten zurückzugeben.
             Wenn kein "format" Parameter angegeben ist, wird beim Rückgabeformat "Accept header" berücksichtigt. Der "format" Parameter hat Vorrang gegenüber dem "Accept header"<br>
              Werte<br><br>
              ```application_xml``` - application/xml<br>
              ```struct_xml``` - application/vnd.sdmx.structure+xml;version=2.1<br>
              ```text_xml``` - text/xml<br>
          schema:
            type: string
            enum:
              - application_xml
              - struct_xml
              - text_xml
            default: ""
        - name: lang
          in: query
          description: Using the "lang" parameter, you can instruct the web service to return data in different languages.
            If no "lang" parameter is specified, the return format will consider "Accept-Language header". The "lang" parameter takes precedence over the "Accept-Language header"<br>
          x-description-i18n:
            ger: Mit dem Parameter "lang" können Sie den Webdienst anweisen, Daten in verschiedenen Sprachen zurückzugeben.
              Wenn kein "lang" Parameter angegeben ist, wird beim Rückgabeformat "Accept-Language header" berücksichtigt. Der "lang" Parameter hat Vorrang gegenüber dem "Accept-Language header"<br>
          schema:
            type: string
            enum:
              - de
              - en
            default: ""
      responses:
        '200':
          description: Your query could be successfully processed and the data have been returned.
          x-description-i18n:
            ger: Ihre Anfrage konnte erfolgreich bearbeitet werden und die Daten wurden zurückgegeben.
          content:
            # Sequence of data types analogous to "/data/{flowRef}/{key}"
            "*/*":
              x-internal-id: 0
            application/xml:
              x-internal-id: 0
            application/vnd.sdmx.structure+xml;version=2.1:
              x-internal-id: 0
            text/xml:
              x-internal-id: 0
        '400':
          $ref: '#/components/responses/400'
        '404':
          $ref: '#/components/responses/404'
        '406':
          $ref: '#/components/responses/406'
        '500':
          $ref: '#/components/responses/500'
        '501':
          $ref: '#/components/responses/501'
        '503':
          $ref: '#/components/responses/503'
  /metadata/dataflow/BBK/{resourceID}:
    get:
      tags:
        - https://api.statistiken.bundesbank.de...
      description: Returns the specified dataflow (e.g. BBEX3).
      x-description-i18n:
        ger: Der Endpunkt gibt den angegebenen Dataflow (z.B. BBEX3) zurück.
      operationId: metadataDataflow
      parameters:
        - name: resourceID
          in: path
          description: The ID of the requested dataflow.
          x-description-i18n:
            ger: Die ID des angefragten Dataflow.
          required: true
          schema:
            type: string
        - name: format
          in: query
          description: Using the "format" parameter, you can instruct the web service to return data in different formats.
            If no "format" parameter is specified, the return format will consider "Accept header". The "format" parameter takes precedence over the "Accept header"<br>
            Values<br><br>
            ```application_xml``` - application/xml<br>
            ```struct_xml``` - application/vnd.sdmx.structure+xml;version=2.1<br>
            ```text_xml``` - text/xml<br>
          x-description-i18n:
            ger: Mit dem Parameter "format" können Sie den Webdienst anweisen, Daten in verschiedenen Formaten zurückzugeben.
             Wenn kein "format" Parameter angegeben ist, wird beim Rückgabeformat "Accept header" berücksichtigt. Der "format" Parameter hat Vorrang gegenüber dem "Accept header"<br>
              Werte<br><br>
              ```application_xml``` - application/xml<br>
              ```struct_xml``` - application/vnd.sdmx.structure+xml;version=2.1<br>
              ```text_xml``` - text/xml<br>
          schema:
            type: string
            enum:
              - application_xml
              - struct_xml
              - text_xml
            default: ""
        - name: lang
          in: query
          description: Using the "lang" parameter, you can instruct the web service to return data in different languages.
            If no "lang" parameter is specified, the return format will consider "Accept-Language header". The "lang" parameter takes precedence over the "Accept-Language header"<br>
          x-description-i18n:
            ger: Mit dem Parameter "lang" können Sie den Webdienst anweisen, Daten in verschiedenen Sprachen zurückzugeben.
              Wenn kein "lang" Parameter angegeben ist, wird beim Rückgabeformat "Accept-Language header" berücksichtigt. Der "lang" Parameter hat Vorrang gegenüber dem "Accept-Language header"<br>
          schema:
            type: string
            enum:
              - de
              - en
            default: ""
        - name: detail
          in: query
          description: Using the "detail" parameter, you can specify the desired amount of information to be returned.
          x-description-i18n:
            ger: Mithilfe des "detail" Parameters kann die gewünschte Menge an Informationen näher spezifiziert werden.
          schema:
            type: string
            enum:
              - "full"
              - "allstubs"
              - "referencestubs"
            default: "full"
        - name: references
          in: query
          description: Using the "references" parameter, you can instruct the web service to return (or not) the artefacts referenced by the dataflow to be returned.
          x-description-i18n:
            ger: Mithilfe des "references" parameters kann der Webservice angewiesen werden, auch die durch den angefragten Dataflow referenzierten Artefakte zurückzugeben.
          schema:
            type: string
            enum:
              - "none"
              - "children"
              - "descendants"
              - "all"
              - "datastructure"
            default: "none"
      responses:
        '200':
          description: Your query could be successfully processed and the data have been returned.
          x-description-i18n:
            ger: Ihre Anfrage konnte erfolgreich bearbeitet werden und die Daten wurden zurückgegeben.
          content:
            # Sequence of data types analogous to "/data/{flowRef}/{key}"
            "*/*":
              x-internal-id: 0
            application/xml:
              x-internal-id: 0
            application/vnd.sdmx.structure+xml;version=2.1:
              x-internal-id: 0
            text/xml:
              x-internal-id: 0
        '400':
          $ref: '#/components/responses/400'
        '404':
          $ref: '#/components/responses/404'
        '406':
          $ref: '#/components/responses/406'
        '500':
          $ref: '#/components/responses/500'
        '501':
          $ref: '#/components/responses/501'
        '503':
          $ref: '#/components/responses/503'
  /metadata/dataflow/BBK:
    get:
      tags:
        - https://api.statistiken.bundesbank.de...
      description: Returns all dataflows.
      x-description-i18n:
        ger: Der Endpunkt gibt alle Dataflow zurück.
      operationId: metadataAllDataflows
      parameters:
        - name: format
          in: query
          description: Using the "format" parameter, you can instruct the web service to return data in different formats.
            If no "format" parameter is specified, the return format will consider "Accept header". The "format" parameter takes precedence over the "Accept header"<br>
            Values<br><br>
            ```application_xml``` - application/xml<br>
            ```struct_xml``` - application/vnd.sdmx.structure+xml;version=2.1<br>
            ```text_xml``` - text/xml<br>
          x-description-i18n:
            ger: Mit dem Parameter "format" können Sie den Webdienst anweisen, Daten in verschiedenen Formaten zurückzugeben.
             Wenn kein "format" Parameter angegeben ist, wird beim Rückgabeformat "Accept header" berücksichtigt. Der "format" Parameter hat Vorrang gegenüber dem "Accept header"<br>
              Werte<br><br>
              ```application_xml``` - application/xml<br>
              ```struct_xml``` - application/vnd.sdmx.structure+xml;version=2.1<br>
              ```text_xml``` - text/xml<br>
          schema:
            type: string
            enum:
              - application_xml
              - struct_xml
              - text_xml
            default: ""
        - name: lang
          in: query
          description: Using the "lang" parameter, you can instruct the web service to return data in different languages.
            If no "lang" parameter is specified, the return format will consider "Accept-Language header". The "lang" parameter takes precedence over the "Accept-Language header"<br>
          x-description-i18n:
            ger: Mit dem Parameter "lang" können Sie den Webdienst anweisen, Daten in verschiedenen Sprachen zurückzugeben.
              Wenn "kein" lang Parameter angegeben ist, wird beim Rückgabeformat "Accept-Language header" berücksichtigt. Der "lang" Parameter hat Vorrang gegenüber dem "Accept-Language header"<br>
          schema:
            type: string
            enum:
              - de
              - en
            default: ""
      responses:
        '200':
          description: Your query could be successfully processed and the data have been returned.
          x-description-i18n:
            ger: Ihre Anfrage konnte erfolgreich bearbeitet werden und die Daten wurden zurückgegeben.
          content:
            # Sequence of data types analogous to "/data/{flowRef}/{key}"
            "*/*":
              x-internal-id: 0
            application/xml:
              x-internal-id: 0
            application/vnd.sdmx.structure+xml;version=2.1:
              x-internal-id: 0
            text/xml:
              x-internal-id: 0
        '400':
          $ref: '#/components/responses/400'
        '404':
          $ref: '#/components/responses/404'
        '406':
          $ref: '#/components/responses/406'
        '500':
          $ref: '#/components/responses/500'
        '501':
          $ref: '#/components/responses/501'
        '503':
          $ref: '#/components/responses/503'
  /metadata/codelist/BBK/{resourceID}:
    get:
      tags:
        - https://api.statistiken.bundesbank.de...
      description: Returns the specified codelist (e.g. CL_BBK_ERX_RATE_TYPE).
      x-description-i18n:
        ger: Der Endpunkt gibt die angegebene Codelist (z.B. CL_BBK_ERX_RATE_TYPE) zurück.
      operationId: metadataCodelist
      parameters:
        - name: resourceID
          in: path
          description: The ID of the requested codelist.
          x-description-i18n:
            ger: Die ID der angefragten Codelist.
          required: true
          schema:
            type: string
        - name: format
          in: query
          description: Using the "format" parameter, you can instruct the web service to return data in different formats.
            If no "format" parameter is specified, the return format will consider "Accept header". The "format" parameter takes precedence over the "Accept header"<br>
            Values<br><br>
            ```application_xml``` - application/xml<br>
            ```struct_xml``` - application/vnd.sdmx.structure+xml;version=2.1<br>
            ```text_xml``` - text/xml<br>
            ```struct_json``` - application/vnd.sdmx.structure+json;version=1.0.0<br>
          x-description-i18n:
            ger: Mit dem Parameter "format" können Sie den Webdienst anweisen, Daten in verschiedenen Formaten zurückzugeben.
             Wenn kein "format" Parameter angegeben ist, wird beim Rückgabeformat "Accept header" berücksichtigt. Der "format" Parameter hat Vorrang gegenüber dem "Accept header"<br>
              Werte<br><br>
              ```application_xml``` - application/xml<br>
              ```struct_xml``` - application/vnd.sdmx.structure+xml;version=2.1<br>
              ```text_xml``` - text/xml<br>
              ```struct_json``` - application/vnd.sdmx.structure+json;version=1.0.0<br>
          schema:
            type: string
            enum:
              - application_xml
              - struct_xml
              - text_xml
              - struct_json
            default: ""
        - name: lang
          in: query
          description: Using the "lang" parameter, you can instruct the web service to return data in different languages.
            If no "lang" parameter is specified, the return format will consider "Accept-Language header". The "lang" parameter takes precedence over the "Accept-Language header"<br>
          x-description-i18n:
            ger: Mit dem Parameter "lang" können Sie den Webdienst anweisen, Daten in verschiedenen Sprachen zurückzugeben.
              Wenn kein "lang" Parameter angegeben ist, wird beim Rückgabeformat "Accept-Language header" berücksichtigt. Der "lang" Parameter hat Vorrang gegenüber dem "Accept-Language header"<br>
          schema:
            type: string
            enum:
              - de
              - en
            default: ""
        - name: detail
          in: query
          description: Using the "detail" parameter, you can specify the desired amount of information to be returned.
          x-description-i18n:
            ger: Mithilfe des "detail" Parameters kann die gewünschte Menge an Informationen näher spezifiziert werden.
          schema:
            type: string
            enum:
              - "full"
              - "allstubs"
              - "referencestubs"
              - "verbose"
            default: "full"
        - name: references
          in: query
          description: Using the "references" parameter, you can instruct the web service to return (or not) the artefacts referenced by the codelist to be returned.
            You can also retrieve the artefacts that use the matching codelist (datastructure, conceptscheme).
          x-description-i18n:
            ger: Mithilfe des "references" parameters kann der Webservice angewiesen werden, auch die durch die angefragte Codelist referenzierten Artefakte zurückzugeben.
              Ebenso können die Artefakte erhalten werden, die die angefragte Codelist referenzieren (Datastructure, Conceptscheme).
          schema:
            type: string
            enum:
              - "none"
              - "parents"
              - "parentsandsiblings"
              - "children"
              - "descendants"
              - "all"
            default: "none"
      responses:
        '200':
          description: Your query could be successfully processed and the data have been returned.
          x-description-i18n:
            ger: Ihre Anfrage konnte erfolgreich bearbeitet werden und die Daten wurden zurückgegeben.
          content:
            # Sequence of data types analogous to "/data/{flowRef}/{key}"
            "*/*":
              x-internal-id: 0
            application/xml:
              x-internal-id: 0
            application/vnd.sdmx.structure+xml;version=2.1:
              x-internal-id: 0
            text/xml:
              x-internal-id: 0
            application/vnd.sdmx.structure+json;version=1.0.0:
              x-internal-id: 0
        '400':
          $ref: '#/components/responses/400'
        '404':
          $ref: '#/components/responses/404'
        '406':
          $ref: '#/components/responses/406'
        '500':
          $ref: '#/components/responses/500'
        '501':
          $ref: '#/components/responses/501'
        '503':
          $ref: '#/components/responses/503'
  /metadata/codelist/BBK:
    get:
      tags:
        - https://api.statistiken.bundesbank.de...
      description: Returns all codelists.
      x-description-i18n:
        ger: Der Endpunkt gibt alle Codelisten zurück.
      operationId: metadataAllCodelists
      parameters:
        - name: format
          in: query
          description: Using the "format" parameter, you can instruct the web service to return data in different formats.
            If no "format" parameter is specified, the return format will consider "Accept header". The "format" parameter takes precedence over the "Accept header"<br>
            Values<br><br>
            ```application_xml``` - application/xml<br>
            ```struct_xml``` - application/vnd.sdmx.structure+xml;version=2.1<br>
            ```text_xml``` - text/xml<br>
            ```struct_json``` - application/vnd.sdmx.structure+json;version=1.0.0<br>
          x-description-i18n:
            ger: Mit dem Parameter "format" können Sie den Webdienst anweisen, Daten in verschiedenen Formaten zurückzugeben.
             Wenn kein "format" Parameter angegeben ist, wird beim Rückgabeformat "Accept header" berücksichtigt. Der "format" Parameter hat Vorrang gegenüber dem "Accept header"<br>
              Werte<br><br>
              ```application_xml``` - application/xml<br>
              ```struct_xml``` - application/vnd.sdmx.structure+xml;version=2.1<br>
              ```text_xml``` - text/xml<br>
              ```struct_json``` - application/vnd.sdmx.structure+json;version=1.0.0<br>
          schema:
            type: string
            enum:
              - application_xml
              - struct_xml
              - text_xml
              - struct_json
            default: ""
        - name: lang
          in: query
          description: Using the "lang" parameter, you can instruct the web service to return data in different languages.
            If no "lang" parameter is specified, the return format will consider "Accept-Language header". The "lang" parameter takes precedence over the "Accept-Language header"<br>
          x-description-i18n:
            ger: Mit dem Parameter "lang" können Sie den Webdienst anweisen, Daten in verschiedenen Sprachen zurückzugeben.
              Wenn kein "lang" Parameter angegeben ist, wird beim Rückgabeformat "Accept header" berücksichtigt. Der "lang" Parameter hat Vorrang gegenüber dem "Accept-Language header"<br>
          schema:
            type: string
            enum:
              - de
              - en
            default: ""
        - name: detail
          in: query
          description: Using the "detail" parameter, you can specify the desired amount of information to be returned.
          x-description-i18n:
            ger: Mithilfe des "detail" Parameters kann die gewünschte Menge an Informationen näher spezifiziert werden.
          schema:
            type: string
            enum:
              - "full"
              - "nameonly"
            default: "full"
      responses:
        '200':
          description: Your query could be successfully processed and the data have been returned.
          x-description-i18n:
            ger: Ihre Anfrage konnte erfolgreich bearbeitet werden und die Daten wurden zurückgegeben.
          content:
            # Sequence of data types analogous to "/data/{flowRef}/{key}"
            "*/*":
              x-internal-id: 0
            application/xml:
              x-internal-id: 0
            application/vnd.sdmx.structure+xml;version=2.1:
              x-internal-id: 0
            text/xml:
              x-internal-id: 0
            application/vnd.sdmx.structure+json;version=1.0.0:
              x-internal-id: 0
        '400':
          $ref: '#/components/responses/400'
        '404':
          $ref: '#/components/responses/404'
        '406':
          $ref: '#/components/responses/406'
        '500':
          $ref: '#/components/responses/500'
        '501':
          $ref: '#/components/responses/501'
        '503':
          $ref: '#/components/responses/503'
  /metadata/conceptscheme/BBK/{resourceID}:
    get:
      tags:
        - https://api.statistiken.bundesbank.de...
      description: Returns the specified conceptscheme (e.g. CS_BBK_ERX).
      x-description-i18n:
        ger: Der Endpunkt gibt das angegebene Conceptscheme (z.B. CS_BBK_ERX) zurück.
      operationId: metadataConceptscheme
      parameters:
        - name: resourceID
          in: path
          description: The ID of the requested conceptscheme.
          x-description-i18n:
            ger: Die ID des angefragten Conceptscheme.
          required: true
          schema:
            type: string
        - name: format
          in: query
          description: Using the "format" parameter, you can instruct the web service to return data in different formats.
            If no "format" parameter is specified, the return format will consider "Accept header". The "format" parameter takes precedence over the "Accept header"<br>
            Values<br><br>
            ```application_xml``` - application/xml<br>
            ```struct_xml``` - application/vnd.sdmx.structure+xml;version=2.1<br>
            ```text_xml``` - text/xml<br>
          x-description-i18n:
            ger: Mit dem Parameter "format" können Sie den Webdienst anweisen, Daten in verschiedenen Formaten zurückzugeben.
             Wenn kein "format" Parameter angegeben ist, wird beim Rückgabeformat "Accept header" berücksichtigt. Der "format" Parameter hat Vorrang gegenüber dem "Accept header"<br>
              Werte<br><br>
              ```application_xml``` - application/xml<br>
              ```struct_xml``` - application/vnd.sdmx.structure+xml;version=2.1<br>
              ```text_xml``` - text/xml<br>
          schema:
            type: string
            enum:
              - application_xml
              - struct_xml
              - text_xml
            default: ""
        - name: lang
          in: query
          description: Using the "lang" parameter, you can instruct the web service to return data in different languages.
            If no "lang" parameter is specified, the return format will consider "Accept-Language header". The "lang" parameter takes precedence over the "Accept-Language header"<br>
          x-description-i18n:
            ger: Mit dem Parameter "lang" können Sie den Webdienst anweisen, Daten in verschiedenen Sprachen zurückzugeben.
              Wenn kein "lang" Parameter angegeben ist, wird beim Rückgabeformat "Accept-Language header" berücksichtigt. Der "lang" Parameter hat Vorrang gegenüber dem "Accept-Language header"<br>
          schema:
            type: string
            enum:
              - de
              - en
            default: ""
        - name: detail
          in: query
          description: Using the "detail" parameter, you can specify the desired amount of information to be returned.
          x-description-i18n:
            ger: Mithilfe des "detail" Parameters kann die gewünschte Menge an Informationen näher spezifiziert werden.
          schema:
            type: string
            enum:
              - "full"
              - "allstubs"
              - "referencestubs"
            default: "full"
        - name: references
          in: query
          description: Using the "references" parameter, you can instruct the web service to return (or not) the artefacts (codelists) referenced by the conceptscheme to be returned.
            You can also retrieve the artefacts that use the matching conceptscheme (datastructure).
          x-description-i18n:
            ger: Mithilfe des "references" parameters kann der Webservice angewiesen werden, auch die durch das angefragte Conceptscheme referenzierten Artefakte (Codelists) zurückzugeben.
              Ebenso können die Artefakte erhalten werden, die das angefragte Conceptscheme referenzieren (Datastructure).
          schema:
            type: string
            enum:
              - "none"
              - "parents"
              - "parentsandsiblings"
              - "children"
              - "descendants"
              - "all"
              - "codelist"
            default: "none"
      responses:
        '200':
          description: Your query could be successfully processed and the data have been returned.
          x-description-i18n:
            ger: Ihre Anfrage konnte erfolgreich bearbeitet werden und die Daten wurden zurückgegeben.
          content:
            # Sequence of data types analogous to "/data/{flowRef}/{key}"
            "*/*":
              x-internal-id: 0
            application/xml:
              x-internal-id: 0
            application/vnd.sdmx.structure+xml;version=2.1:
              x-internal-id: 0
            text/xml:
              x-internal-id: 0
        '400':
          $ref: '#/components/responses/400'
        '404':
          $ref: '#/components/responses/404'
        '406':
          $ref: '#/components/responses/406'
        '500':
          $ref: '#/components/responses/500'
        '501':
          $ref: '#/components/responses/501'
        '503':
          $ref: '#/components/responses/503'
  /metadata/conceptscheme/BBK:
    get:
      tags:
        - https://api.statistiken.bundesbank.de...
      description: Returns all conceptschemes.
      x-description-i18n:
        ger: Der Endpunkt gibt alle Conceptschemes zurück.
      operationId: metadataAllConceptschemes
      parameters:
        - name: format
          in: query
          description: Using the "format" parameter, you can instruct the web service to return data in different formats.
            If no "format" parameter is specified, the return format will consider "Accept header". The "format" parameter takes precedence over the "Accept header"<br>
            Werte<br><br>
            ```application_xml``` - application/xml<br>
            ```struct_xml``` - application/vnd.sdmx.structure+xml;version=2.1<br>
            ```text_xml``` - text/xml<br>
          x-description-i18n:
            ger: Mit dem Parameter "format" können Sie den Webdienst anweisen, Daten in verschiedenen Formaten zurückzugeben.
             Wenn kein "format" Parameter angegeben ist, wird beim Rückgabeformat "Accept header" berücksichtigt. Der "format" Parameter hat Vorrang gegenüber dem "Accept header"<br>
              Werte<br><br>
              ```application_xml``` - application/xml<br>
              ```struct_xml``` - application/vnd.sdmx.structure+xml;version=2.1<br>
              ```text_xml``` - text/xml<br>
          schema:
            type: string
            enum:
              - application_xml
              - struct_xml
              - text_xml
            default: ""
        - name: lang
          in: query
          description: Using the "lang" parameter, you can instruct the web service to return data in different languages.
            If no "lang" parameter is specified, the return format will consider "Accept-Language header". The "lang" parameter takes precedence over the "Accept-Language header"<br>
          x-description-i18n:
            ger: Mit dem Parameter "lang" können Sie den Webdienst anweisen, Daten in verschiedenen Sprachen zurückzugeben.
              Wenn kein "lang" Parameter angegeben ist, wird beim Rückgabeformat "Accept-Language header" berücksichtigt. Der "lang" Parameter hat Vorrang gegenüber dem "Accept-Language header"<br>
          schema:
            type: string
            enum:
              - de
              - en
            default: ""
      responses:
        '200':
          description: Your query could be successfully processed and the data have been returned.
          x-description-i18n:
            ger: Ihre Anfrage konnte erfolgreich bearbeitet werden und die Daten wurden zurückgegeben.
          content:
            # Sequence of data types analogous to "/data/{flowRef}/{key}"
            "*/*":
              x-internal-id: 0
            application/xml:
              x-internal-id: 0
            application/vnd.sdmx.structure+xml;version=2.1:
              x-internal-id: 0
            text/xml:
              x-internal-id: 0
        '400':
          $ref: '#/components/responses/400'
        '404':
          $ref: '#/components/responses/404'
        '406':
          $ref: '#/components/responses/406'
        '500':
          $ref: '#/components/responses/500'
        '501':
          $ref: '#/components/responses/501'
        '503':
          $ref: '#/components/responses/503'
components:
  responses:
    '400':
      description: If there is a syntactic or semantic issue with the parameters you supplied, a 400 HTTP status code will be returned.
      x-description-i18n:
        ger: Im Fall eines syntaktischen oder semantischen Problems mit den übergebenen Parametern wird der HTTP-Status 400 zurückgegeben.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ApiError'
          example:
            {
              "title": "Im Fall eines syntaktischen oder semantischen Problems mit den übergebenen Parametern wird der HTTP-Status 400 zurückgegeben.",
              "type": null,
              "detail": "Period restriction 201 does not match frequency A",
              "status": 400,
              "instance": null
            }
    '404':
      description: A 404 HTTP status code will be returned if there are no results matching the query.
      x-description-i18n:
        ger: Der HTTP-Status 404 wird zurückgegeben, wenn es keine auf die Anfrage passenden Ergebnisse gibt.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ApiError'
          example:
            {
              "title": "Der HTTP-Status 404 wird zurückgegeben, wenn es keine auf die Anfrage passenden Ergebnisse gibt.",
              "type": null,
              "detail": null,
              "status": 404,
              "instance": null
            }
    '406':
      description: If you ask for a resource representation that we don't support, a 406 HTTP status code will be returned.
      x-description-i18n:
        ger: Wenn Sie eine Ressourcenrepräsentation anfragen, die vom Webservice nicht unterstützt wird, wird der HTTP-Status 406 zurückgegeben.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ApiError'
          example:
            {
              "title": "Wenn Sie eine Ressourcenrepräsentation anfragen, die vom Webservice nicht unterstützt wird, wird der HTTP-Status 406 zurückgegeben.",
              "type": null,
              "detail": null,
              "status": 406,
              "instance": null
            }
    '410':
      description: If you ask for a resource representation that we don't support anymore, a 410 HTTP status code will be returned.
      x-description-i18n:
        ger: Wenn Sie eine Ressourcenrepräsentation anfragen, die vom Webservice nicht mehr unterstützt wird, wird der HTTP-Status 410 zurückgegeben.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ApiError'
          example:
            {
              "title": "Wenn Sie eine Ressourcenrepräsentation anfragen, die vom Webservice nicht mehr unterstützt wird, wird der HTTP-Status 410 zurückgegeben.",
              "type": null,
              "detail": null,
              "status": 410,
              "instance": null
            }
    '413':
      description: If you ask for a resource representation that is too large, a 413 HTTP status code will be returned while the representation is prepared.
      x-description-i18n:
        ger: Wenn Sie eine Ressourcenrepräsentation anfragen, die zu groß ist und im Hintergrund generiert wird, wird der HTTP-Status 413 zurückgegeben.
      headers:
        retry-after:
          description: estimated time in seconds until the resource representation is available
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ApiError'
          example:
            {
              "title": "The data you have requested is being prepared. Please retry later. Estimated time remaining: Less than 1 Minute.",
              "type": null,
              "detail": null,
              "status": 413,
              "instance": null
            }
    '500':
      description: When there is an issue on our side, a 500 HTTP status code will be returned. Feel free to try again later.
      x-description-i18n:
        ger: Wenn es einen Fehler von unserer Seite gibt, wird der HTTP-Status 500 zurückgegeben. Bitte versuchen Sie es später noch einmal.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ApiError'
          example:
            {
              "title": "Wenn es einen Fehler von unserer Seite gibt, wird der HTTP-Status 500 zurückgegeben. Bitte versuchen Sie es später noch einmal",
              "type": null,
              "detail": null,
              "status": 500,
              "instance": null
            }
    '501':
      description: This web service offers a subset of the functionality offered by the SDMX RESTful web service specification. When you use a feature that we have not yet implemented, a 501 HTTP status code will be returned.
      x-description-i18n:
        ger: Dieser Webservice bietet nur einen Teil der Funktionalität an, die von der SDMX RESTful Webservice Spezifikation angeboten wird. Wenn Sie versuchen, ein Feature zu nutzen, das wir noch nicht implementiert haben, wird der HTTP-Status 501 zurückgegeben.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ApiError'
          example:
            {
              "title": "Dieser Webservice bietet nur einen Teil der Funktionalität an, die von der SDMX RESTful Webservice Spezifikation angeboten wird. Wenn Sie versuchen, ein Feature zu nutzen, das wir noch nicht implementiert haben, wird der HTTP-Status 501 zurückgegeben.",
              "type": null,
              "detail": null,
              "status": 501,
              "instance": null
            }
    '503':
      description: If our web service is temporarily unavailable, a 503 HTTP status code will be returned.
      x-description-i18n:
        ger: Wenn der Webservice zeitweise nicht erreichbar ist, wird der HTTP-Status 503 zurückgegeben.
  schemas:
    TS_ID:
      type: string
    ApiError:
      type: object
      description: "Problem Details for HTTP APIs (see also https://tools.ietf.org/html/rfc7807#section-3.1)."
      x-description-i18n:
        ger: "Problemdetails für HTTP-APIs (siehe auch https://tools.ietf.org/html/rfc7807#section-3.1)."
      properties:
        title:
          type: string
          description: "A short, human-readable summary of the problem."
          x-description-i18n:
            ger: "Eine kurze, von Menschen lesbare Zusammenfassung des Problems"
        status:
          type: number
          description: "The HTTP status code generated by the origin server for this occurrence of the problem."
          x-description-i18n:
            ger: "Der HTTP-Statuscode, der vom Herkunftsserver für dieses Auftreten des Problems generiert wurde."
        type:
          type: string
          description: "A URI reference that identifies the problem type."
          x-description-i18n:
            ger: "Eine URI-Referenz, die den Problemtyp identifiziert."
        detail:
          type: string
          description: "A human-readable explanation specific to this occurrence of the problem."
          x-description-i18n:
            ger: "Eine menschenlesbare Erklärung, die speziell auf dieses Auftreten des Problems zugeschnitten ist."
        instance:
          type: string
          description: "A URI reference that identifies the specific occurrence of the problem."
          x-description-i18n:
            ger: "Eine URI-Referenz, die das spezifische Auftreten des Problems identifiziert."
      required:
        - title
        - status
