Skip to main content
POST
Commit a previewed feed revision (HITL)

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

Request body for POST /inventory-sources/:sourceId/feed/commit.

feedId
string<uuid>
required

Feed id returned by the preview call.

Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
previewBaseline
object
required

Signed baseline object returned by the preview call. Pass it back unchanged.

revision
object
required

Full revision object returned by the preview call. Pass it back unchanged.

Response

Commit a previewed feed revision (HITL)

Response from POST /feed/commit. The revision is now COMMITTED and the feed head has advanced.

feedId
string<uuid>
required
Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
sourceId
string
required
revision
object
required

Inventory feed revision envelope returned by preview, upload, commit, and push endpoints. Matches the InventoryFeedRevisionSchema contract.

revisionRecord
object
required