Skip to main content
POST
Ingest modular avails feed

Authorizations

Authorization
string
header
required

API key or access token

Path Parameters

sourceId
string
required

Inventory source ID

Minimum string length: 1

Body

application/json

Previews or upserts avails into a modular inventory source static feed. Every collection requires consistent canonical format options and publisher properties, supplied per row or as explicit defaults; formats are never inferred from channel. Normalized avails require confirmed=true; rawRows, csvText, and jsonText can be previewed before confirmation.

confirmed
enum<boolean>
Available options:
true
avails
object[]
Minimum array length: 1
rawRows
object[]
Minimum array length: 1
csvText
string
Required string length: 1 - 2000000
jsonText
string
Required string length: 1 - 2000000
defaultCollectionId
string
Required string length: 1 - 255
defaultCollectionName
string
Required string length: 1 - 255
defaultCollectionDescription
string
Required string length: 1 - 2000
defaultChannel
string
Required string length: 1 - 80
defaultFormatOptions
object[]
Minimum array length: 1
defaultPublisherProperties
object[]
Minimum array length: 1
defaultStartTime
string
Required string length: 1 - 80
defaultEndTime
string
Required string length: 1 - 80

Response

Ingest modular avails feed

previewOnly
boolean
inputSource
string
parsedAvailCount
integer
Required range: 0 <= x <= 9007199254740991
avails
object[]
ingestedAvailCount
integer
Required range: 0 <= x <= 9007199254740991
projection
object

Operator-facing setup-state projection for a modular inventory source.

products
object[]