Skip to main content
POST
Register an Inventory Feed capability

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

Registers (or idempotently retrieves) an Inventory Feed record. The server resolves the exact ratified profile capability and eligible INVENTORY_FEED module. The canonical key is always canonicalProfile.profileId:canonicalProfile.profileVersion.

profileId
string
required

Profile identifier (e.g. "wholesale-avails-pricing", "static-avails-feed"). Must be a registered, ratified profile.

Minimum string length: 1
profileVersion
string
required

Profile version (e.g. "v1").

Minimum string length: 1

Response

Register an Inventory Feed capability

Canonical feed identity, exact capability evidence, module assignment, and authenticated REST data-plane paths.

feedId
string
required
Minimum string length: 1
feedKey
string
required
Minimum string length: 1
inventorySourceId
string
required
Minimum string length: 1
inventorySourceModuleId
string
required
Minimum string length: 1
canonicalProfile
object
required
requestedCapability
object
required
registrationTransport
enum<string>
required
Available options:
HITL,
API_PUSH,
BESPOKE_PULL
deliverySemantics
enum<string>
required
Available options:
FULL_REPLACEMENT,
PATCH_UPSERT
moduleAssignment
object
required
dataPlane
object
required
unsupportedOperations
object[]
required