Each entry targets an item (optionally a specific variant) on a given price list, with price, VAT, and currency.

Add price entries to the queue

POST https://onbrightcom.com/gateway/v1/price

Accepts a JSON array of price entries.

FieldTypeNotes
idstring (GUID)
externalIdstring
partNostring
sourcestring
variantCodestring
priceListCodestring
priceListNamestring
appliesToTypestring
appliesToCodestring
campaignbooleanFlags this entry as campaign pricing — not a campaign code/name
pricenumber
vatnumber
previousPricenumber
previousVatnumber
currencyCodestring
validFromdatetime
validUntildatetime
createddatetime
checksumstring
extendedInfoarraySee Extended Info
minimumQuantitynumber
unitOfMeasurestring
productRangesarrayChannel/assortment flags — see Extended Info for how this differs from extendedInfo

Request

[
  {
    "externalId": "10023-050-ONE-SUMMER26",
    "partNo": "10023",
    "source": "example-pim",
    "variantCode": "050-ONE",
    "priceListCode": "SUMMER26",
    "priceListName": "Summer Campaign 2026",
    "appliesToType": "Item",
    "appliesToCode": "10023",
    "campaign": true,
    "price": 249.00,
    "vat": 25,
    "currencyCode": "SEK",
    "validFrom": "2026-06-01T00:00:00Z",
    "validUntil": "2026-08-31T23:59:59Z",
    "unitOfMeasure": "PCS",
    "extendedInfo": []
  }
]

Response

201 Created
"1 price(s) queued"

Retrieve price entries from the queue

GET https://onbrightcom.com/gateway/v1/price
Query parameterNotes
countNumber of entries to retrieve. The API docs describe a default of 100 if omitted, though unlike the other resources this parameter has no code-level default value — pass it explicitly to be safe.
acknowledgeThe acknowledgeToken from your previous batch — pass it to close that batch and advance the queue.
{
  "count": 1,
  "acknowledgeToken": "3b6a1f0e-9c2d-4e11-8a77-1e2f9b6d4c10",
  "nextLink": "/price?acknowledge=3b6a1f0e-9c2d-4e11-8a77-1e2f9b6d4c10",
  "data": [
    {
      "externalId": "10023-050-ONE-SUMMER26",
      "partNo": "10023",
      "variantCode": "050-ONE",
      "priceListCode": "SUMMER26",
      "price": 249.00,
      "currencyCode": "SEK",
      "extendedInfo": []
    }
  ]
}