Retailer endpoints

{{base_url_ws}} is https://ws.di.no for production, https://stg-ws.di.no/ for stage and https://dev-ws.di.no for dev

Endpoint

Method

Description

Example payload/parameters

Example response

Endpoint

Method

Description

Example payload/parameters

Example response

{{base_url_ws}}/ws/json/auth/v-3/login/600

POST

Login with DI ws-user and receive a bearer token

{ "username": "username", "password": "passphrase" }

 

{ "token": "bearertokenstring" }

 

{{base_url_ws}}/ws/json/retailer/aftonbladet/v-1/start

POST

Give DI notice that you will start sending delivery amounts for a product

{ "productNameExternal": "EXP", "date": "2023-03-01" }

 

 

{{base_url_ws}}/ws/json/retailer/aftonbladet/v-1/updateForecast

POST

Send an array of delivery amounts for product and days. Retailer has to have autoreg = true in the DI retailer-system. Note that demand and spread is ignored.

 

 

{{base_url_ws}}/ws/json/retailer/aftonbladet/v-1/end

POST

Give DI notice that you have stopped sending delivery amounts for a product. This will also truncate logs older than 2 days.

 

 

{{base_url_ws}}/ws/json/retailer/aftonbladet/v-1/retailerStatistics

GET

Get how many papers have been delivered and returned in the last x days.

historyDays=790&productNameExternal=OR&productNameExternal=AB39&fsstNumber=15454

 

{{base_url_ws}}/ws/json/retailer/aftonbladet/v-1/retailerStatisticsAggregated

POST

Get aggregated deliveries and returns data for multiple retailers.

 

 

{{base_url_ws}}/ws/json/retailer/aftonbladet/v-1/activeRetailers

GET

Get a list of fsst-numbers with autoreg=1 that are active x number of days from now

daysFromNow=10

 

{{base_url_ws}}/ws/json/retailer/aftonbladet/v-1/releasedProducts

GET

Get EXP products that have a release the given day according to ProduktUtgivelse

releaseDate=2023-01-23

 

{{base_url_ws}}/ws/json/retailer/aftonbladet/v-1/activeProducts

GET

Get EXP products that are currently active and what the current price is.