For the complete documentation index, see llms.txt. This page is also available as Markdown.

Channel Availability (Inventory)

Endpoints to configure and get channel availability.

Deprecated

List availability channels

get

This part of the API is deprecated. For details, see the API release lifecycle documentation.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
searchTermstringOptional
searchTermExactstringOptional
strategystring · enumOptionalPossible values:
sizenumber · min: 1 · max: 100OptionalDefault: 25Example: 25
startAfterIdstringOptional
Responses
200

Available Availability Channels

application/json

AvailabilityChannelPaginatedResult

totalnumberRequired
get/api/availabilitychannels
Deprecated

Create availability channel

post

This part of the API is deprecated. For details, see the API release lifecycle documentation.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

AvailabilityChannelForCreation

namestringRequired
strategystring · enumRequiredPossible values:
Responses
200

The created Availability Channel

application/json

AvailabilityChannel

createdstring · date-timeRequired
idstringRequired
lastModifiedstring · date-timeRequired
namestringRequired
strategystring · enumRequiredPossible values:
versionnumberRequired
post/api/availabilitychannels
Deprecated

Get availability channel

get

This part of the API is deprecated. For details, see the API release lifecycle documentation.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
availabilityChannelIdstringRequired
Responses
200

The Availability Channel

application/json

AvailabilityChannel

createdstring · date-timeRequired
idstringRequired
lastModifiedstring · date-timeRequired
namestringRequired
strategystring · enumRequiredPossible values:
versionnumberRequired
get/api/availabilitychannels/{availabilityChannelId}
Deprecated

Update availability channel

put

This part of the API is deprecated. For details, see the API release lifecycle documentation.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
availabilityChannelIdstringRequired
Body

AvailabilityChannelForReplacement

namestringRequired
strategystring · enumRequiredPossible values:
versionnumberRequired
Responses
200

The replaced Availability Channel

application/json

AvailabilityChannel

createdstring · date-timeRequired
idstringRequired
lastModifiedstring · date-timeRequired
namestringRequired
strategystring · enumRequiredPossible values:
versionnumberRequired
put/api/availabilitychannels/{availabilityChannelId}
Deprecated

Delete availability channel

delete

This part of the API is deprecated. For details, see the API release lifecycle documentation. Delete an existing Availability Channel. PLEASE NOTE: This will also delete all groups and allocations under this channel.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
availabilityChannelIdstringRequired
Responses
200

The channel has been deleted

No content

delete/api/availabilitychannels/{availabilityChannelId}

No content

Deprecated

List channel groups

get

This part of the API is deprecated. For details, see the API release lifecycle documentation.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
availabilityChannelIdstringRequired
Query parameters
searchTermstringOptional
searchTermExactstringOptional
sizenumber · min: 1 · max: 100OptionalDefault: 25Example: 25
startAfterIdstringOptional
Responses
200

Available Groups

application/json

AvailabilityAllocationGroupPaginatedResult

totalnumberRequired
get/api/availabilitychannels/{availabilityChannelId}/groups
Deprecated

Create channel group

post

This part of the API is deprecated. For details, see the API release lifecycle documentation.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
availabilityChannelIdstringRequired
Body

AvailabilityAllocationGroupForCreationUnderChannel

activebooleanRequired
tenantArticleIdsstring[] · max: 1Required
Responses
200

The created Group

application/json

AvailabilityAllocationGroup

activebooleanRequired
channelRefstringRequired
createdstring · date-timeRequired
idstringRequired
lastModifiedstring · date-timeRequired
tenantArticleIdsstring[] · max: 1Required
versionnumberRequired
post/api/availabilitychannels/{availabilityChannelId}/groups
Deprecated

Get channel group

get

This part of the API is deprecated. For details, see the API release lifecycle documentation. Get Groups under Channel by its ID

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
availabilityChannelIdstringRequired
groupIdstringRequired
Responses
200

The Group

application/json

AvailabilityAllocationGroupPaginatedResult

totalnumberRequired
get/api/availabilitychannels/{availabilityChannelId}/groups/{groupId}
Deprecated

Update channel group

put

This part of the API is deprecated. For details, see the API release lifecycle documentation.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
availabilityChannelIdstringRequired
groupIdstringRequired
Body

AvailabilityAllocationGroupForReplacement

activebooleanRequired
versionnumberRequired
Responses
200

The replaced Group

application/json

AvailabilityAllocationGroup

activebooleanRequired
channelRefstringRequired
createdstring · date-timeRequired
idstringRequired
lastModifiedstring · date-timeRequired
tenantArticleIdsstring[] · max: 1Required
versionnumberRequired
put/api/availabilitychannels/{availabilityChannelId}/groups/{groupId}
Deprecated

Delete channel group

delete

This part of the API is deprecated. For details, see the API release lifecycle documentation. Delete an existing Group and all its allocations under Channel

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
groupIdstringRequired
availabilityChannelIdstringRequired
Responses
200

The Group has been deleted.

No content

delete/api/availabilitychannels/{availabilityChannelId}/groups/{groupId}

No content

Deprecated

List group allocations

get

This part of the API is deprecated. For details, see the API release lifecycle documentation.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
groupIdstringRequired
availabilityChannelIdstringRequired
Query parameters
searchTermstringOptional
searchTermExactstringOptional
sizenumber · min: 1 · max: 100OptionalDefault: 25Example: 25
startAfterIdstringOptional
Responses
200

Available Allocations

application/json

AvailabilityAllocationPaginatedResult

totalnumberRequired
get/api/availabilitychannels/{availabilityChannelId}/groups/{groupId}/allocations
Deprecated

Create group allocation

post

This part of the API is deprecated. For details, see the API release lifecycle documentation.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
groupIdstringRequired
availabilityChannelIdstringRequired
Body

AvailabilityAllocationForCreationUnderGroup

facilityRefstringRequired
initialStockQuantitynumberRequired
Responses
200

The created Allocation

application/json

AvailabilityAllocation

channelRefstringRequired
createdstring · date-timeRequired
facilityRefstringRequired
groupRefstringRequired
idstringRequired
initialStockQuantitynumberRequired
lastModifiedstring · date-timeRequired
versionnumberRequired
post/api/availabilitychannels/{availabilityChannelId}/groups/{groupId}/allocations
Deprecated

List group allocations

get

This part of the API is deprecated. For details, see the API release lifecycle documentation.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
groupIdstringRequired
allocationIdstringRequired
availabilityChannelIdstringRequired
Responses
200

The Allocation

application/json

AvailabilityAllocation

channelRefstringRequired
createdstring · date-timeRequired
facilityRefstringRequired
groupRefstringRequired
idstringRequired
initialStockQuantitynumberRequired
lastModifiedstring · date-timeRequired
versionnumberRequired
get/api/availabilitychannels/{availabilityChannelId}/groups/{groupId}/allocations/{allocationId}
Deprecated

Update group allocation

put

This part of the API is deprecated. For details, see the API release lifecycle documentation.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
groupIdstringRequired
allocationIdstringRequired
availabilityChannelIdstringRequired
Body

AvailabilityAllocationForReplacement

groupIdstringOptional
initialStockQuantitynumberRequired
versionnumberRequired
Responses
200

The replaced Allocation

application/json

AvailabilityAllocation

channelRefstringRequired
createdstring · date-timeRequired
facilityRefstringRequired
groupRefstringRequired
idstringRequired
initialStockQuantitynumberRequired
lastModifiedstring · date-timeRequired
versionnumberRequired
put/api/availabilitychannels/{availabilityChannelId}/groups/{groupId}/allocations/{allocationId}
Deprecated

Delete group allocation

delete

This part of the API is deprecated. For details, see the API release lifecycle documentation.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
allocationIdstringRequired
groupIdstringRequired
availabilityChannelIdstringRequired
Responses
200

The Allocation has been deleted

No content

delete/api/availabilitychannels/{availabilityChannelId}/groups/{groupId}/allocations/{allocationId}

No content

Last updated