Delivery

Ermöglicht einen Bezug von Daten Lizenzen. Delivery Datenset ist mit der Batch Engine verbunden. Somit können bei Bezug von Delivery Daten die Eigendaten berücksichtig werden. Wobei die Eigendaten als

  • negativ

  • Markierung der Delivery Daten berücksichtig werden können.

CriteriaDecode​

Über die Funktion CriteriaDecode​ können sämtliche Kriterien Beschreibungen der Source beozgen werden.

source: Datenquelle, in der gesucht wird. Verfügbare Optionen:

  • kbc

  • kbb

  • kbg

get
Authorizations
Query parameters
sourceIdstringOptional
Responses
200

OK

get
GET /api/delivery/CriteriaDecode HTTP/1.1
Host: webservices.kbdata.ch
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200

OK

[
  {
    "criteriaId": "text",
    "descriptions": {
      "ANY_ADDITIONAL_PROPERTY": "text"
    },
    "values": [
      {
        "value": "text",
        "valueDescriptions": {
          "ANY_ADDITIONAL_PROPERTY": "text"
        }
      }
    ]
  }
]

Delivery

Mit dieser Funktion kann ein Lizenz Bestand downgeloadet werden. Der Lizenz Bestand kann individuell sowohl auf Spalten als auch Datenmenge (Geographische und Kriterien Filterung) angepasst werden.

source: Datenquelle, in der gesucht wird. Verfügbare Optionen:

  • kbc

  • kbb

  • kbg

get
Authorizations
Query parameters
sourceIdstringOptional
Responses
200

OK

Responseobject[]
get
GET /api/delivery/Delivery HTTP/1.1
Host: webservices.kbdata.ch
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200

OK

[
  {}
]

MailingDelivery

Mit dieser Fuktion kann über einen DWH-Id Array Adressdaten für ein Mailing abgerufen werden. Dabei wird eine Kontrolle nach DSG durchgeführt.

Array: Array of DwhId

post
Authorizations
Query parameters
sourceIdstringOptional
campaignDescriptionstringOptional
Bodystring[]
string[]Optional
Responses
200

OK

Responseobject[]
post
POST /api/delivery/MailingDelivery HTTP/1.1
Host: webservices.kbdata.ch
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 8

[
  "text"
]
200

OK

[
  {}
]

Info

Mit dieser Funktion kann überprüft werden, ob eine neuen Daten zum Downlaod bereitstehen.

get
Authorizations
Responses
200

OK

get
GET /api/delivery/Info HTTP/1.1
Host: webservices.kbdata.ch
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200

OK

[
  {
    "source": "text",
    "version": 1,
    "updateAvailable": true,
    "deliveryAt": "2025-09-24T16:42:58.003Z"
  }
]

Last updated