Skip to main content
POST
/
v1
/
channel
/
report
/
{reportId}
Report
curl --request POST \
  --url https://scx-sbx.api.jtl-software.com/v1/channel/report/{reportId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
[
  {
    "offerId": 5437233,
    "channelOfferId": "XCD233554",
    "sku": "BEER-001",
    "ean": "4003227021106",
    "quantity": "1.0",
    "priceList": [
      {
        "id": "B2C",
        "quantityPriceList": [
          {
            "amount": "14.65",
            "currency": "EUR",
            "quantity": "1.0"
          }
        ]
      }
    ],
    "title": "One of the best Beer in the World.",
    "channelCategoryId": "4355111",
    "channelAttributeList": [
      {
        "attributeId": "1332",
        "value": "MyBeerBrand",
        "group": "1"
      }
    ]
  }
]
'
{
  "errorList": [
    {
      "code": "VAL100",
      "message": "Required field sellerId not found",
      "severity": "error",
      "hint": "Check the field `sellerId` — it must be a non-empty string."
    }
  ]
}

Authorizations

Authorization
string
header
required

As a Channel Integrator you will receive a API Refresh Token. With such a Refresh Token you need to request an Access Token with a limited Lifetime (see POST /v1/auth). This Access Token must be provided as a Bearer Token in the Authorization Header with every request.

Path Parameters

reportId
string
required

Target report identifier

Body

Full seller inventory report payload (deprecated single-shot upload), either as JSON or gzipped binary.

Required array length: 1 - 100 elements
offerId
integer<int64>

Unique Offer Id to identify an Offer on a Sales Channel.

Required range: x >= 1
Example:

5437233

channelOfferId
string

Channel defined unique Offer Id to identify an Offer on a Sales Channel.

Required string length: 1 - 100
Example:

"XCD233554"

sku
string

Stock keeping unit is a unique Id used to identify one product.

Required string length: 1 - 150
Example:

"BEER-001"

ean
string
Example:

"4003227021106"

quantity
string
Example:

"1.0"

priceList
object[]
title
string
Example:

"One of the best Beer in the World."

channelCategoryId
string
Example:

"4355111"

channelAttributeList
object[]
Maximum array length: 1000

Response

Report data accepted (deprecated)