Skip to main content
POST
/
v1
/
channel
/
report
/
{reportId}
/
data
Send Data
curl --request POST \
  --url https://scx-sbx.api.jtl-software.com/v1/channel/report/{reportId}/data \
  --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

Identifier of the report to send data to

Body

Partial seller inventory report data chunk, either as JSON or gzipped binary upload.

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