openapi: 3.0.1
info:
contact:
email: api@fulfillmenttools.com
name: fulfillmenttools
url: https://fulfillmenttools.com/
description: >-
# This documentation for the REST API is out of date and will be deleted,
please use the new one: [new REST API
documentation](https://fulfillmenttools.github.io/fulfillmenttools-api-reference-ui)
termsOfService: http://swagger.io/terms/
title: fulfillmenttools - simplifying retail complexity
version: VERSIONLESS
paths:
/api/carriers:
get:
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: >-
Provide the localized names and descriptions for the parcel label
classifications. If not provided the default locale is used., for
example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StrippedCarriers'
description: The current list of available carriers
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: No more elements available
tags:
- Last Mile Integration - Carriers
description: ''
operationId: getCarriers
summary: Returns all configured CEP partners
x-fft-api-performance-category: search-b-class
post:
parameters:
- description: >-
Provide the localized names and descriptions for the parcel label
classifications. If not provided the default locale is used., for
example de_DE.
in: query
name: locale
schema:
type: string
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/Carrier'
description: >-
The carrier was successfully created. The Location header contains
the URL of the carrier.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Last Mile Integration - Carriers
description: ''
operationId: addCarrier
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CarrierForCreation'
description: Carrier object
required: true
summary: Add a new carrier as a CEP partner
x-fft-api-performance-category: single-entity-upsert
/api/carriers/{carrierId}:
get:
parameters:
- description: ID of the carrier you want to get
in: path
name: carrierId
required: true
schema:
type: string
- description: >-
Provide the localized names and descriptions for the parcel label
classifications. If not provided the default locale is used., for
example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Carrier'
description: >-
Carrier was found & you were allowed to access it. The result is in
the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: User not found
tags:
- Last Mile Integration - Carriers
description: ''
operationId: getCarrier
summary: Get a carrier with the given ID
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: ID of carrier you want to patch
in: path
name: carrierId
required: true
schema:
type: string
- description: >-
Provide the localized names and descriptions for the parcel label
classifications. If not provided the default locale is used., for
example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Carrier'
description: >-
Carrier was found & patch-set has been applied. The patched entity
is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity version conflict
tags:
- Last Mile Integration - Carriers
description: ''
operationId: patchCarrier
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CarrierPatchActions'
description: Patch set
required: true
summary: Patches a carrier with the given ID
x-fft-api-performance-category: single-entity-upsert
/api/carriers/{carrierId}/configuration:
get:
parameters:
- description: ID of the carrier you want to get the configuration
in: path
name: carrierId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
anyOf:
- $ref: '#/components/schemas/CarrierConfiguration'
- $ref: '#/components/schemas/GlsCarrierConfiguration'
- $ref: '#/components/schemas/FedexCarrierConfiguration'
- $ref: '#/components/schemas/BringCarrierConfiguration'
- $ref: '#/components/schemas/DpdChCarrierConfiguration'
- $ref: '#/components/schemas/DhlV2CarrierConfiguration'
- $ref: '#/components/schemas/VceCarrierConfiguration'
- $ref: '#/components/schemas/PostNlCarrierConfiguration'
- $ref: '#/components/schemas/SevenSendersCarrierConfiguration'
description: >-
Carrier Configuration was found & you were allowed to access it. The
result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Carrier Configuration not found
tags:
- Last Mile Integration - Carriers
description: ''
operationId: getCarrierConfiguration
summary: Get a carrier configuration with the given ID
x-fft-api-performance-category: single-entity-read
put:
parameters:
- description: ID of the carrier you want to update the configuration
in: path
name: carrierId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
anyOf:
- $ref: '#/components/schemas/CarrierConfiguration'
- $ref: '#/components/schemas/GlsCarrierConfiguration'
- $ref: '#/components/schemas/FedexCarrierConfiguration'
- $ref: '#/components/schemas/BringCarrierConfiguration'
- $ref: '#/components/schemas/DpdChCarrierConfiguration'
- $ref: '#/components/schemas/DhlV2CarrierConfiguration'
- $ref: '#/components/schemas/VceCarrierConfiguration'
- $ref: '#/components/schemas/PostNlCarrierConfiguration'
- $ref: '#/components/schemas/SevenSendersCarrierConfiguration'
description: >-
Carrier Configuration was found & you were allowed to access it. The
result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Carrier Configuration not found
tags:
- Last Mile Integration - Carriers
description: ''
operationId: putCarrierConfiguration
requestBody:
content:
application/json:
schema:
anyOf:
- $ref: '#/components/schemas/CarrierConfiguration'
- $ref: '#/components/schemas/GlsCarrierConfiguration'
- $ref: '#/components/schemas/FedexCarrierConfiguration'
- $ref: '#/components/schemas/BringCarrierConfiguration'
- $ref: '#/components/schemas/DpdChCarrierConfiguration'
- $ref: '#/components/schemas/DhlV2CarrierConfiguration'
- $ref: '#/components/schemas/VceCarrierConfiguration'
- $ref: '#/components/schemas/PostNlCarrierConfiguration'
- $ref: '#/components/schemas/SevenSendersCarrierConfiguration'
description: Carrier Configuration
required: true
summary: Update a carrier configuration with the given ID
x-fft-api-performance-category: single-entity-upsert
/api/carriers/{carrierId}/configuration/countryservicemappings:
get:
parameters:
- description: ID of the carrier you want to get the countryservicemappings for
in: path
name: carrierId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/CarrierCountryServiceMapping'
description: >-
Carrier's countryservicemappings found & you are allowed to access
it. The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Carrier's countryservicemappings Configuration not found
tags:
- Last Mile Integration - Carriers
description: ''
operationId: getCarrierCountryServiceMappings
summary: Get a CarrierCountryServiceMappings for carrier with given ID
x-fft-api-performance-category: single-entity-read
post:
parameters:
- description: ID of the carrier you want to create a countryservicemapping for
in: path
name: carrierId
required: true
schema:
type: string
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/CarrierCountryServiceMapping'
description: >-
CarrierCountryServiceMapping successfully created. The result is in
the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Carrier not found
tags:
- Last Mile Integration - Carriers
description: ''
operationId: createCarrierCountryServiceMapping
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CarrierCountryServiceMappingForCreation'
description: Carrier Configuration
required: true
summary: Crwate a carrierCountryServiceMapping for carrier with given ID
x-fft-api-performance-category: single-entity-upsert
/api/carriers/{carrierId}/configuration/countryservicemappings/{countryServiceMappingId}:
get:
parameters:
- description: ID of the carrier you want to get a countryservicemapping for
in: path
name: carrierId
required: true
schema:
type: string
- description: ID of the countryservicemapping
in: path
name: countryServiceMappingId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CarrierCountryServiceMapping'
description: >-
Carrier's countryservicemapping found & you are allowed to access
it. The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Carrier's countryservicemappings Configuration not found
tags:
- Last Mile Integration - Carriers
description: ''
operationId: getCarrierCountryServiceMapping
summary: Get a CarrierCountryServiceMappings for carrier with given ID
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: ID of the carrier you want to update a countryservicemapping of
in: path
name: carrierId
required: true
schema:
type: string
- description: ID of the countryservicemapping
in: path
name: countryServiceMappingId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CarrierCountryServiceMapping'
description: >-
CarrierCountryServiceMapping successfully updated. The result is in
the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Carrier or CarrierCountryServiceMapping not found
tags:
- Last Mile Integration - Carriers
description: ''
operationId: updateCarrierCountryServiceMapping
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CarrierCountryServiceMappingForUpdate'
description: Carrier Mapping for update
required: true
summary: Update a carrierCountryServiceMapping for carrier with given ID
x-fft-api-performance-category: single-entity-upsert
delete:
parameters:
- description: ID of the carrier you want to delete a countryservicemapping from
in: path
name: carrierId
required: true
schema:
type: string
- description: ID of the countryservicemapping
in: path
name: countryServiceMappingId
required: true
schema:
type: string
responses:
'200':
description: CarrierCountryServiceMapping successfully deleted.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Carrier or CarrierCountryServiceMapping not found
tags:
- Last Mile Integration - Carriers
description: ''
operationId: deleteCarrierCountryServiceMapping
summary: Delete a carrierCountryServiceMapping for carrier with given ID
x-fft-api-performance-category: single-entity-upsert
/api/configurations/transittime:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/TransitTimeConfiguration'
description: >-
Transit time configuration was found & you were allowed to access
it. The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Cutoff time configuration not found
tags:
- Last Mile Integration - Carriers
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getTransitTimeConfiguration
summary: Get a tenant wide transit time time config
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/TransitTimeConfiguration'
description: Transit time configuration was written successfully
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Transit time configuration not found
tags:
- Last Mile Integration - Carriers
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: putTransitTimeConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/TransitTimeConfigurationForUpsert'
required: true
summary: Update transit time configuration of a tenant
x-fft-api-performance-category: single-entity-upsert
/api/configurations/cutofftime:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CutoffTimeConfiguration'
description: >-
Cutoff time configuration was found & you were allowed to access it.
The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Cutoff time configuration not found
tags:
- Fulfillment Operations - Picking
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getCutoffTimeConfiguration
summary: Get a tenant wide cutoff time config
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CutoffTimeConfiguration'
description: Cutoff time configuration was written successfully
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Cutoff time configuration not found
tags:
- Fulfillment Operations - Picking
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: putCutoffTimeConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CutoffTimeConfiguration'
required: true
summary: Update cutoff time configuration of a tenant
x-fft-api-performance-category: single-entity-upsert
/api/configurations/tenant:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/TenantConfiguration'
description: >-
Tenant configuration was found & you were allowed to access it. The
result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Tenant configuration not found
tags:
- Core - Configuration
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getTenantConfiguration
summary: Get a tenant config
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/TenantConfiguration'
description: Tenant configuration was written successfully
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Tenant configuration not found
tags:
- Core - Configuration
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Upsert tenant configuration
operationId: putTenantConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/TenantConfigurationForUpsert'
required: true
summary: Update tenant configuration of a tenant
x-fft-api-performance-category: single-entity-upsert
/api/configurations/deliverynote:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/DeliveryNoteConfiguration'
description: >-
Delivery note configuration was found & you were allowed to access
it. The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Delivery note configuration not found
tags:
- Fulfillment Operations - Shipments
operationId: getDeliveryNoteConfiguration
summary: Get a tenant wide delivery configuration
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/DeliveryNoteConfiguration'
description: Delivery note configuration was successfully updated
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/DeliveryNoteConfiguration'
description: Delivery note configuration was successfully created
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Shipments
operationId: putDeliveryNoteConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DeliveryNoteConfigurationForUpsert'
required: true
summary: Update delivery note configuration of a tenant
x-fft-api-performance-category: single-entity-upsert
/api/configurations/tenantconnector:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/TenantConnectorConfigurations'
description: >-
Configuration was found & you were allowed to access it. The result
is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: configuration not found
tags:
- Infrastructure - Artifacts
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getTenantConnectorConfigurations
summary: Get a tenant wide app connector configuration
x-fft-api-performance-category: single-entity-read
/api/configurations/packing:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PackingConfigurations'
description: Central Configuration of all packing related things
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Packing
operationId: getPackingConfigurations
summary: Get the packing configurations
x-fft-api-performance-category: single-entity-read
patch:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PackingConfigurations'
description: The packing central configuration was successfully updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/PackingConfigurations'
description: The packing central configuration was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Packing
description: ''
operationId: upsertPackingConfigurations
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PackingConfigurations'
description: create/update packing central configuration
required: true
summary: Change the tenant wide packing central configuration
x-fft-api-performance-category: single-entity-upsert
/api/configurations/handover:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/HandoverConfiguration'
description: >-
Handover configuration was found & you were allowed to access it.
The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Handover
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Returns the handover configuration for the tenant
operationId: getHandoverConfiguration
summary: Read handover configuration
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/HandoverConfiguration'
description: The handover configuration was successfully updated.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Handover
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Updates the handover configuration for the tenant. If the configuration does not exist, it will be created.
operationId: upsertHandoverConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/HandoverConfigurationForCreate'
description: Desired HandoverConfiguration
required: true
summary: Change the handover configuration
x-fft-api-performance-category: single-entity-upsert
/api/configurations/handover/refusereasons:
get:
responses:
'200':
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/AvailableRefusedReason'
description: Existing refuse reasons
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Handover
description: ''
operationId: getAllRefuseReasons
summary: Get all tenant wide refuse reasons
x-fft-api-performance-category: single-entity-read
/api/configurations/tags/packjob:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PackJobTagConfiguration'
description: Packjob tag config is in response body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Packing
description: ''
operationId: getPackJobTagConfiguration
summary: Read tag configuration for the specified section
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PackJobTagConfiguration'
description: The packing configuration was successfully updated.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Packing
description: ''
operationId: putPackJobTagConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PackJobTagConfiguration'
description: Desired PackJobTagConfiguration
required: true
summary: Change the tag configuration for packjobs
x-fft-api-performance-category: single-entity-upsert
/api/configurations/tags/parcel:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ParcelTagConfiguration'
description: tag config is in response body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Shipments
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Returns the tag configuration for parcels
operationId: getParcelTagConfiguration
summary: Read tag configuration for parcels
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ParcelTagConfiguration'
description: The tag configuration was successfully updated.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Shipments
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Updates the tag configuration for parcels.
operationId: putParcelTagConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ParcelTagConfigurationForUpsert'
description: Desired Tag Configuration for Parcels
required: true
summary: Change the tag configuration for Parcels
x-fft-api-performance-category: single-entity-upsert
/api/configurations/tags/handoverjob:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/HandoverJobTagConfiguration'
description: handoverJob tag config is in response body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Handover
description: ''
operationId: getHandoverJobTagConfiguration
summary: Read tag configuration for handoverJobs
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/HandoverJobTagConfiguration'
description: The handoverjob tag configuration was successfully updated.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Handover
description: ''
operationId: putHandoverTagConfigurations
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/HandoverJobTagConfiguration'
description: Desired Tag Configuration for HandoverJobs
required: true
summary: Change the tag configuration for HandoverJobs
x-fft-api-performance-category: single-entity-upsert
/api/configurations/tags/order:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/OrderTagConfiguration'
description: order tag config is in response body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- DOMS - Orders
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getOrderTagConfiguration
summary: Read tag configuration for orders
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/OrderTagConfiguration'
description: The order tag configuration was successfully updated.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Orders
description: ''
operationId: putOrderTagConfigurations
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderTagConfiguration'
description: Desired Tag Configuration for orders
required: true
summary: Change the tag configuration for orders
x-fft-api-performance-category: single-entity-upsert
/api/configurations/domain:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/DomainConfiguration'
description: Domain config could be found in response body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Infrastructure - Artifacts
description: ''
operationId: getDomainConfiguration
summary: Get default authentication domain of the tenant
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/DomainConfiguration'
description: The domain configuration was successfully updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/DomainConfiguration'
description: The domain configuration was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Infrastructure - Artifacts
description: ''
operationId: putDomainConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DomainConfiguration'
description: Desired domain note configuration to create/update
required: true
summary: Change the tenant's default authentication domain configuration
x-fft-api-performance-category: single-entity-upsert
/api/configurations/fulfillmentprocessbuffer:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FulfillmentProcessBufferConfiguration'
description: >-
Configuration was found & you were allowed to access it. The result
is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Configuration not found
tags:
- Fulfillment Operations - Picking
description: ''
operationId: getFulfillmentProcessBufferConfiguration
summary: Get a tenant fulfillment process buffer configuration
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FulfillmentProcessBufferConfiguration'
description: Configuration was written successfully
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Configuration not found
tags:
- Fulfillment Operations - Picking
description: ''
operationId: putFulfillmentProcessBufferConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FulfillmentProcessBufferConfiguration'
required: true
summary: Update fulfillment process buffer configuration of a tenant
x-fft-api-performance-category: single-entity-upsert
/api/configurations/gdpr:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/GdprConfiguration'
description: >-
Gdpr configuration was found & you were allowed to access it. The
result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Gdpr configuration not found
tags:
- Core - Configuration
description: ''
operationId: getGdprConfiguration
summary: Get a tenant gdpr config
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/GdprConfiguration'
description: Gdpr configuration was written successfully
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Gdpr configuration not found
tags:
- Core - Configuration
description: ''
operationId: putGdprConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GdprConfiguration'
required: true
summary: Update gdpr configuration of a tenant
x-fft-api-performance-category: single-entity-upsert
/api/configurations/loadunit:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnitConfiguration'
description: The load unit configuration can be found in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Picking
operationId: getLoadUnitConfiguration
summary: Get the load unit configuration
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnitConfiguration'
description: The load unit configuration was successfully updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnitConfiguration'
description: The load unit configuration was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Picking
description: ''
operationId: putLoadUnitConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnitConfiguration'
description: Desired load unit configuration to create/update
required: true
summary: Change the tenant wide load unit configuration
x-fft-api-performance-category: single-entity-upsert
/api/configurations/locale:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LocaleConfiguration'
description: The locale Configuration can be found in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Configuration
description: ''
operationId: getLocaleConfiguration
summary: Get the tenant wide default locale configuration
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LocaleConfiguration'
description: The locale Configuration was successfully set.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Configuration
description: ''
operationId: putLocaleConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/LocaleConfiguration'
description: Desired default locale configuration to put
required: true
summary: Change the tenant wide default locale configuration
x-fft-api-performance-category: single-entity-upsert
/api/configurations/pickingtimes:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/DefaultPickingTimesConfiguration'
description: Picking Times config found.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Picking
description: ''
operationId: getDefaultPickingTimesConfiguration
summary: Get the current configuration for tenant wide default picking times
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/DefaultPickingTimesConfiguration'
description: The default picking times configuration was successfully updated.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Configuration version conflict
tags:
- Fulfillment Operations - Picking
description: ''
operationId: putDefaultPickingTimesConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DefaultPickingTimesConfiguration'
description: Desired default picking times configuration to create/update
required: true
summary: Change the tenant wide default picking times configuration
x-fft-api-performance-category: single-entity-upsert
/api/configurations/returnnote:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ReturnNoteConfiguration'
description: Return note config could be found in response body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Shipments
operationId: getReturnNoteConfiguration
summary: Get defined return notes of the tenant
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ReturnNoteConfiguration'
description: The return note configuration was successfully updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/ReturnNoteConfiguration'
description: The return note configuration was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Shipments
description: ''
operationId: putReturnNoteConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ReturnNoteConfigurationForUpsert'
description: Desired return note configuration to create/update
required: true
summary: Change the tenant wide return note configuration
x-fft-api-performance-category: single-entity-upsert
/api/configurations/stock:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StockConfiguration'
description: StockConfiguration config found.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Inventory Management - Stocks
description: ''
operationId: getStockConfiguration
summary: Get the current stock configuration
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StockConfiguration'
description: The stockConfiguration was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Inventory Management - Stocks
description: ''
operationId: putStockConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/StockConfiguration'
description: Desired stock configuration to put
required: true
summary: Change the tenant wide stock configuration
x-fft-api-performance-category: single-entity-upsert
/api/configurations/substitution:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SubstitutionConfiguration'
description: Substitution config found.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Picking
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getSubstitutionConfiguration
summary: Get the current configuration for substitution
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SubstitutionConfiguration'
description: The substitution configuration was successfully updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/SubstitutionConfiguration'
description: The substitution configuration was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility version conflict
tags:
- Fulfillment Operations - Picking
description: ''
operationId: putSubstitutionConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SubstitutionConfiguration'
description: Desired substitution configuration to create/update
required: true
summary: Change the tenant wide substitution configuration
x-fft-api-performance-category: single-entity-upsert
/api/configurations/supportedlocales:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SupportedLocales'
description: The supported locales can be found in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Configuration
description: ''
operationId: getLocales
summary: Get the list of supported locales
x-fft-api-performance-category: single-entity-read
/api/configurations/packing/containerrequired:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PackingContainerRequiredConfiguration'
description: The requirement of containers in packing can be found in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Packing
description: >-
This endpoint is deprecated and has been replaced.
Deprecated, will be replaced with /api/configurations/packing
deprecated: true
operationId: getPackingContainerRequirement
summary: Get the packing container requirement configuration
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PackingContainerRequiredConfiguration'
description: >-
The packing container requirement configuration was successfully
updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/PackingContainerRequiredConfiguration'
description: >-
The packing container requirement configuration was successfully
created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Packing
description: >-
This endpoint is deprecated and has been replaced.
Deprecated, will be replaced with /api/configurations/packing
deprecated: true
operationId: putPackingContainerRequirement
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PackingContainerRequiredConfiguration'
description: Validation picking scan code to activate/deactivate
required: true
summary: Change the tenant wide packing container requirement configuration
x-fft-api-performance-category: single-entity-upsert
/api/deliverynotes:
post:
parameters:
- description: >-
Provide the localized values for the delivery note. If not provided
the default locale is used. For example de_DE
in: query
name: locale
schema:
type: string
responses:
'201':
content:
application/pdf:
schema:
$ref: '#/components/schemas/DeliveryNote'
description: Successfully created the delivery note.
'401':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Shipments
operationId: createDeliveryNote
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DeliveryNote'
required: true
summary: Create delivery note
x-fft-api-performance-category: single-entity-upsert
/api/facilities:
get:
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: Reference to the status you want to get the corresponding facilities
explode: true
in: query
name: status
required: false
schema:
type: array
items:
type: string
- description: number of facilities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: query facilities with the given tenantFacilityId
in: query
name: tenantFacilityId
required: false
schema:
type: string
- description: query facilities orderBy
in: query
name: orderBy
required: false
schema:
$ref: '#/components/schemas/FacilityOrderBy'
- description: Filters the facilities by type
explode: true
in: query
name: type
required: false
schema:
type: array
items:
$ref: '#/components/schemas/FacilityType'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StrippedFacilities'
description: Facilities are found.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Facilities
description: ''
operationId: getAllFacilities
summary: Return all facilities
x-fft-api-performance-category: search-b-class
post:
responses:
'201':
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/ManagedFacility'
- $ref: '#/components/schemas/Supplier'
description: >-
The facility was successfully created. The Location header contains
the URL of the facility.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Facilities
description: ''
operationId: addFacility
requestBody:
content:
application/json:
schema:
anyOf:
- $ref: '#/components/schemas/ManagedFacilityForCreation'
- $ref: '#/components/schemas/SupplierForCreation'
description: Representation that describes the facility
required: true
summary: Add a new facility
x-fft-api-performance-category: single-entity-upsert
/api/facilities/{facilityRef}/discounts:
get:
parameters:
- description: >-
ID of the facility you want to get the discounts for. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityRef
required: true
schema:
type: string
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of facilities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/FacilityDiscountPaginatedResult'
description: >-
The discounts were successfully retrieved. The result is in the
body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility not found
tags:
- Core - Facilities
description: ''
operationId: getDiscountsForFacility
summary: Get all discounts for a facility
x-fft-api-performance-category: search-b-class
post:
parameters:
- description: >-
ID of the facility you want to add the discount to. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityRef
required: true
schema:
type: string
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityDiscount'
description: >-
The discount was successfully created. The Location header contains
the URL of the discount.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility not found
tags:
- Core - Facilities
description: ''
operationId: addDiscountToFacility
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityDiscountForCreation'
description: Representation that describes the discount
required: true
summary: Add a new discount to a facility
x-fft-api-performance-category: single-entity-upsert
/api/facilities/{facilityRef}/discounts/{facilityDiscountRef}:
delete:
parameters:
- description: >-
ID of the facility you want to delete the discount from. Also
accepts tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityRef
required: true
schema:
type: string
- description: ID of the discount you want to delete
in: path
name: facilityDiscountRef
required: true
schema:
type: string
responses:
'200':
description: The discount was successfully deleted. The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility or discount not found
tags:
- Core - Facilities
description: ''
operationId: deleteDiscountForFacility
summary: Delete a discount for a facility
x-fft-api-performance-category: single-entity-upsert
patch:
parameters:
- description: >-
ID of the facility you want to update the discount for. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityRef
required: true
schema:
type: string
- description: ID of the discount you want to update
in: path
name: facilityDiscountRef
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityDiscount'
description: The discount was successfully updated. The result is in the body.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility or discount not found
tags:
- Core - Facilities
description: ''
operationId: updateDiscountForFacility
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityDiscountForUpdate'
description: Representation that describes the discount
required: true
summary: Update a discount for a facility
x-fft-api-performance-category: single-entity-upsert
get:
parameters:
- description: >-
ID of the facility you want to get the discount for. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityRef
required: true
schema:
type: string
- description: ID of the discount you want to get
in: path
name: facilityDiscountRef
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityDiscount'
description: The discount was successfully retrieved. The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility or discount not found
tags:
- Core - Facilities
description: ''
operationId: getDiscountForFacility
summary: Get a discount for a facility
x-fft-api-performance-category: single-entity-read
/api/facilities/{facilityId}/carriers/prioritization:
post:
parameters:
- description: >-
ID of facility you want to calculate the carrier priority for. Also
accepts tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/CarrierPriorityResult'
description: >-
Carrier priority was calculated successfully. The result is in the
body.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Facilities
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: calculateCarrierPriority
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CarrierPriorityCalculationRequest'
description: Carrier priority calculation
required: true
summary: Calculate carrier priority
x-fft-api-performance-category: single-entity-upsert
/api/facilities/{facilityId}:
delete:
parameters:
- description: >-
ID of facility you want to delete. Also accepts tenantFacilityId in
urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
- description: cascading deletion without pre condition check
in: query
name: forceDeletion
required: false
schema:
default: false
type: boolean
responses:
'200':
description: Facility was found & you were allowed to delete it.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility not found
tags:
- Core - Facilities
description: ''
operationId: deleteFacility
summary: deletes a facility with the given ID
x-fft-api-performance-category: single-entity-upsert
get:
parameters:
- description: >-
ID of facility you want to get. Also accepts tenantFacilityId in urn
format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
anyOf:
- $ref: '#/components/schemas/ManagedFacility'
- $ref: '#/components/schemas/Supplier'
description: >-
Facility was found & you were allowed to access it. The result is in
the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility not found
tags:
- Core - Facilities
description: ''
operationId: getFacility
summary: Get a facility with the given ID
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: >-
ID of facility you want to patch. Also accepts tenantFacilityId in
urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
anyOf:
- $ref: '#/components/schemas/ManagedFacility'
- $ref: '#/components/schemas/Supplier'
description: >-
Facility was found & patch-set has been applied. The patched
facility is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility not found
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility version conflict
tags:
- Core - Facilities
description: ''
operationId: patchFacility
requestBody:
content:
application/json:
schema:
anyOf:
- $ref: '#/components/schemas/FacilityPatchActions'
- $ref: '#/components/schemas/ManagedFacilityForModification'
- $ref: '#/components/schemas/SupplierForModification'
description: Patch set
required: true
summary: Patches a facility with the given ID
x-fft-api-performance-category: single-entity-upsert
put:
parameters:
- description: >-
ID of facility you want to replace. Also accepts tenantFacilityId in
urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/ManagedFacility'
- $ref: '#/components/schemas/Supplier'
description: Facility was replaced. The replaced facility is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility not found
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility version conflict
tags:
- Core - Facilities
operationId: replaceFacility
requestBody:
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/ManagedFacilityForReplacement'
- $ref: '#/components/schemas/SupplierForReplacement'
discriminator:
propertyName: type
mapping:
MANAGED_FACILITY: '#/components/schemas/ManagedFacilityForReplacement'
SUPPLIER: '#/components/schemas/SupplierForReplacement'
required: true
summary: Replace a facility with the given ID
x-fft-api-performance-category: single-entity-upsert
/api/facilities/{facilityId}/actions:
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityActionsParameter'
parameters:
- description: >-
Reference to the facility you want to call the action for. Also
accepts tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ManagedFacility'
description: Updated Facility in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Facilities
operationId: facilityAction
summary: Call a single action on a given facility
x-fft-api-performance-category: single-entity-upsert
/api/facilities/{facilityId}/carriers:
get:
parameters:
- description: >-
ID of facility you want to get. Also accepts tenantFacilityId in urn
format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StrippedCarriers'
description: >-
Carriers are found & you were allowed to access it. The result is in
the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Carriers not found
tags:
- Last Mile Integration - Carriers
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getFacilityCeps
summary: Get the available CEPs for a facility
x-fft-api-performance-category: search-b-class
/api/facilities/{facilityId}/configurations/stock:
get:
parameters:
- description: >-
ID of facility you want to retrieve the configurations for. Also
accepts tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityStockConfiguration'
description: Configuration for stock routing was found.
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: No active configurations found for this facility
tags:
- Inventory Management - Stocks
operationId: getFacilityStockConfiguration
summary: >-
Gets the facility's current configuration for stock related order
distribution
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: >-
ID of facility you want to update the stock configuration for. Also
accepts tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityStockConfiguration'
description: >-
Facility was found & patch-set has been applied. The patched
facility configuration is in the body.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility Configuration not found
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility version conflict
tags:
- Inventory Management - Stocks
description: ''
operationId: patchFacilityConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/StockConfigurationPatchActions'
description: Patch set
required: true
summary: Patches a facility configuration with the given ID
x-fft-api-performance-category: single-entity-upsert
/api/facilities/{facilityId}/listings:
get:
parameters:
- description: >-
ID of facility you want to get listing for. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of facilities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: Array of tenantArticleIds
in: query
name: tenantArticleIds
required: false
explode: false
schema:
type: array
maxItems: 500
items:
type: string
- description: limit results to this scannableCode
in: query
name: scannableCode
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StrippedListings'
description: >-
Facility was found & you were allowed to access it. The results are
in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility not found
tags:
- Core - Listings
description: ''
operationId: getFacilityListing
summary: Get a facility with the given ID
x-fft-api-performance-category: search-b-class
put:
parameters:
- description: >-
ID of facility you want to put listings for. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/ListingBulkOperationResult'
description: >-
Facility listing was found & you were allowed to access it. The
result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility listing not found
tags:
- Core - Listings
description: >-
Bulk PUT for Listings. Please note: This endpoint has legacy behaviour,
i.e. all PUTs fail if a single PUT fails.
operationId: putFacilityListing
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ListingsForReplacement'
description: listings for put
required: true
summary: Create or Update listings of a facility with the given ID
x-fft-api-performance-category: batch-upsert
delete:
parameters:
- description: >-
ID of facility you want to delete all listings of. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
responses:
'200':
description: Facility listings were found and successfully deleted
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility listing not found
tags:
- Core - Listings
description: ''
operationId: deleteListingsOfFacility
summary: deletes all listings of a facility with the given ID
x-fft-api-performance-category: batch-upsert
/api/facilities/{facilityId}/listings/{tenantArticleId}:
delete:
parameters:
- description: >-
ID of facility you want to delete a listing of. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
- description: tenant ID of the articles listing you want to delete
in: path
name: tenantArticleId
required: true
schema:
type: string
responses:
'200':
description: Facility listing was found and successfully deleted
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility listing not found
tags:
- Core - Listings
description: ''
operationId: deleteFacilityListing
summary: deletes a listing with the given ID of a facility with the given ID
x-fft-api-performance-category: batch-upsert
get:
parameters:
- description: >-
ID of facility you want to get listing. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
- description: tenantArticleId of listing you want to get
in: path
name: tenantArticleId
required: true
schema:
type: string
- description: >-
Provide the localized names and descriptions for the listing. If not
provided the default locale is used., for example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Listing'
description: >-
Listing is found & you were allowed to access it. The result is in
the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Listings not found
tags:
- Core - Listings
description: ''
operationId: getListing
summary: Get a Listings with the given ID
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: >-
ID of facility you want to patch a listing of. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
- description: tenant ID of the articles listing you want to patch
in: path
name: tenantArticleId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/Listing'
type: array
description: Facility listing was found and successfully patched
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility listing not found
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Listing version conflict
tags:
- Core - Listings
description: ''
operationId: patchFacilityListing
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ListingPatchActions'
description: listings for put
required: true
summary: Update a listing with the given ID of a facility with the given ID
x-fft-api-performance-category: single-entity-upsert
/api/facilities/{facilityId}/listings/{tenantArticleId}/partialstocks:
get:
deprecated: true
description: >-
This endpoint is deprecated and has been replaced.
This endpoint is deprecated. Use /api/stocks endpoints instead.
parameters:
- description: >-
ID of facility you want to get the partial stocks. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
- description: ID of listing you want to get partial stocks
in: path
name: tenantArticleId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/PartialStock'
type: array
description: >-
Facility and listing were found & you are allowed to access it. The
result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility or Listing not found
tags:
- Core - Listings
operationId: getFacilityListingPartialStock
summary: Get a partial stocks for a listing
x-fft-api-performance-category: search-b-class
put:
deprecated: true
description: >
This endpoint is deprecated and has been replaced.
This endpoint is deprecated. Use /api/stocks endpoints instead.
Replaces the current partial stock object related to its listing
parameters:
- description: >-
ID of facility you want to get listing. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
- description: ID of listing you want to get partial stocks
in: path
name: tenantArticleId
required: true
schema:
type: string
responses:
'200':
description: Facility listing was found & you were allowed to update it.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility listing not found
tags:
- Core - Listings
operationId: putFacilityListingPartialStock
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PartialStocksForReplacement'
description: Patch set
required: true
summary: Replace partial stocks of a listings of a facility with the given ID
x-fft-api-performance-category: batch-upsert
patch:
deprecated: true
description: >
This endpoint is deprecated and has been replaced.
This endpoint is deprecated. Use /api/stocks endpoints instead.
Adds new partial stocks, updates existing partial stocks and keeps
stocks that are previously present in the database.
1. If a stock exists in the patch action but not in the database it is
added.
2. If a stock exists both in the patch action and in the database it is
updated and the contents are merged.
3. If a stock exists only in the database, it is left untouched.
parameters:
- description: >-
ID of facility you want to patch the partial stocks. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
- description: ID of listing you want to get partial stocks
in: path
name: tenantArticleId
required: true
schema:
type: string
responses:
'200':
description: Facility listing was found & you were allowed to update it.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility listing not found
tags:
- Core - Listings
operationId: patchFacilityListingPartialStock
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PartialStockPatchActions'
description: Patch set
required: true
summary: Patches partial stocks of a listings of a facility with the given ID
x-fft-api-performance-category: single-entity-upsert
delete:
deprecated: true
description: >-
This endpoint is deprecated and has been replaced.
This endpoint is deprecated. Use /api/stocks endpoints instead.
parameters:
- description: >-
ID of facility from whom you want to delete the partial stock. Also
accepts tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
- description: ID of listing you want to get partial stocks
in: path
name: tenantArticleId
required: true
schema:
type: string
responses:
'200':
description: >-
Facility listing was found & you were allowed to delete the partial
stock.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility listing not found
tags:
- Core - Listings
operationId: deleteFacilityListingPartialStock
summary: Delete partial stocks of a listings of a facility with the given ID
x-fft-api-performance-category: batch-upsert
/api/facilitygroups:
get:
parameters:
- description: Returns all entries that were created after the entry with this ID.
in: query
name: startAfterId
required: false
schema:
type: string
- description: Specifies the number of facility groups to return.
in: query
name: size
required: false
schema:
default: 25
maximum: 100
type: integer
- description: Filters facility groups by the given tenant facility group ID.
in: query
name: tenantFacilityGroupId
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityGroups'
description: The facility groups that were found based on the given filters.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
The user is not authenticated or not allowed to operate against this
API instance.
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: The user is not authorized to access this API instance.
tags:
- Core - FacilityGroups
description: ''
operationId: getAllFacilityGroups
summary: Return all facility groups
x-fft-api-performance-category: search-b-class
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityGroup'
description: The facility group was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. Please refer to the response for more details.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
The user is not authenticated or not allowed to operate against this
API instance.
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: The user is not authorized to access this API instance.
tags:
- Core - FacilityGroups
description: ''
operationId: addFacilityGroup
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityGroupForCreation'
description: >-
Representation of a facility group, including relevant details such as
ID, name, description, and associated data.
required: true
summary: Add a new facility group
x-fft-api-performance-category: single-entity-upsert
/api/facilitygroups/{facilityGroupId}:
delete:
parameters:
- description: The ID of the facility to be deleted.
in: path
name: facilityGroupId
required: true
schema:
type: string
responses:
'200':
description: Facility group was found and deleted.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
The user is not authenticated or not allowed to operate against this
API instance.
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: The user is not authorized to access this API instance.
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility group not found.
tags:
- Core - FacilityGroups
description: ''
operationId: deleteFacilityGroup
summary: deletes a facility group with the given ID
x-fft-api-performance-category: single-entity-upsert
get:
parameters:
- description: The ID of the requested facility group.
in: path
name: facilityGroupId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityGroup'
description: Facility group was found. The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
The user is not authenticated or not allowed to operate against this
API instance.
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: The user is not authorized to access this API instance.
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility group not found.
tags:
- Core - FacilityGroups
description: ''
operationId: getFacilityGroup
summary: Get a facility group with the given ID
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: The ID of the facility group to update.
in: path
name: facilityGroupId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityGroup'
description: >-
Facility group was replaced. The replaced facility group is in the
body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
The user is not authenticated or not allowed to operate against this
API instance.
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: The user is not authorized to access this API instance.
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility group not found.
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility group version conflict.
tags:
- Core - FacilityGroups
operationId: replaceFacilityGroup
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityGroupForUpdate'
required: true
summary: Replace a facility group with the given ID
x-fft-api-performance-category: single-entity-upsert
/api/facilitygroups/{facilityGroupId}/actions:
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityGroupActionsParameter'
parameters:
- description: Reference to the facility group you want to call the action for.
in: path
name: facilityGroupId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityGroup'
description: Updated facility group in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - FacilityGroups
operationId: facilityGroupAction
summary: Call a single action on a given facility group
x-fft-api-performance-category: single-entity-upsert
/api/validations/postalcodes:
post:
responses:
'200':
description: The given postal code is valid for the given country
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: The given postal code is invalid for the given country
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'422':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: The given country can't be validated
tags:
- Core - Validations
description: ''
operationId: validatePostalCode
summary: Validate a given postal code for a given country
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PostalCodeValidation'
description: Branding object
required: true
x-fft-api-performance-category: single-entity-upsert
/api/features:
get:
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/Feature'
description: The available feature for all active modules
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Infrastructure - Features
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getFeatures
summary: Returns all features grouped by active modules
x-fft-api-performance-category: search-b-class
/api/features/{featureName}:
get:
parameters:
- description: Name of the feature requested
in: path
name: featureName
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Feature'
description: The requested feature
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Infrastructure - Features
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getFeature
summary: Returns a feature
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: Name of the feature requested
in: path
name: featureName
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Feature'
description: >-
Module was found & patch-set has been applied. The patched entity is
in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity version conflict
tags:
- Infrastructure - Features
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: patchFeature
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FeaturePatchActions'
description: Patch set
required: true
summary: Patches a feature
x-fft-api-performance-category: single-entity-upsert
/api/pickruns:
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/PickRun'
description: >-
The PickRun was successfully created. The Location header contains
the URL of it.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
tags:
- Fulfillment Operations - Picking
description: ''
operationId: addPickRun
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PickRunForCreation'
required: true
summary: Add a new PickRun
x-fft-api-performance-category: single-entity-upsert
/api/pickruns/{pickRunId}:
get:
parameters:
- description: id of pickRun
in: path
name: pickRunId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PickRun'
description: PickRun is found.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Picking
description: ''
operationId: getPickRun
summary: Return a PickRun
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: id of pickRun
in: path
name: pickRunId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PickRun'
description: The updated PickRun.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Version conflict
tags:
- Fulfillment Operations - Picking
description: ''
operationId: patchPickRun
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PickRunPatchAction'
required: true
x-fft-api-performance-category: single-entity-upsert
/api/pickruns/{pickRunId}/pickjobs:
patch:
parameters:
- description: id of pickRun
in: path
name: pickRunId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PickRunPickJobsPatchAction'
responses:
'200':
description: Pick job was successfully from pick run removed.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Picking
description: ''
operationId: patchPickRunPickJobs
summary: Update pick jobs of a pick run
x-fft-api-performance-category: single-entity-upsert
/api/pickruns/{pickRunId}/actions:
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PickRunActionsParameter'
parameters:
- description: Reference to the pick run you want to call the action for
in: path
name: pickRunId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PickRun'
description: Updated Pick Run in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Picking
operationId: pickRunAction
summary: Call a single action on a given pickRun
x-fft-api-performance-category: single-entity-upsert
/api/handoverjobs:
get:
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: This query can be used to find handoverjobs for a referenced pickjob
in: query
name: pickJobRef
required: false
schema:
type: string
- description: >-
This query can be used to find handoverjobs for a referenced
shipment
in: query
name: shipmentRef
required: false
schema:
type: string
- description: Reference the assigned user on this entity - id or username
in: query
name: assignedUser
required: false
schema:
type: string
- description: >-
Reference to the facility you want to get the corresponding
handoverJobs
in: query
name: facilityRef
required: false
schema:
type: string
- description: >-
Reference to the status you want to get the corresponding
handoverJobs
explode: true
in: query
name: status
required: false
schema:
items:
type: string
type: array
- description: >-
Reference to the carriers you want to get the corresponding
handoverJobs
in: query
name: carrierRefs
required: false
schema:
type: array
items:
type: string
- description: >-
Reference to the channel you want to get the corresponding
handoverJobs
in: query
name: channel
required: false
schema:
type: string
- description: Parameter to filter anonymized handover jobs
in: query
name: anonymized
required: false
schema:
type: boolean
- description: >-
This query can be used to find handoverjobs with the given
tenantOrderId
in: query
name: tenantOrderId
required: false
schema:
type: string
- description: Perform full text search over all searchable attributes
in: query
name: searchTerm
required: false
schema:
type: string
- description: Start date range for pick jobs
in: query
name: startTargetTime
required: false
schema:
type: string
example: '2020-02-03T08:45:50.525Z'
format: date-time
- description: End date range for pick jobs
in: query
name: endTargetTime
required: false
schema:
type: string
example: '2020-02-03T08:45:50.525Z'
format: date-time
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StrippedHandoverjobs'
description: Handoverjobs are found.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Handover
description: ''
operationId: getAllHandoverjobs
summary: Return all handoverjobs
x-fft-api-performance-category: search-b-class
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/Handoverjob'
description: >-
The handoverjob was successfully created. The Location header
contains the URL of it.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Handover
operationId: addHandoverjob
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/HandoverjobForCreation'
required: true
summary: Add a new handoverjob
x-fft-api-performance-category: single-entity-upsert
/api/handoverjobs/{handoverjobId}:
get:
parameters:
- description: ID of the handoverjob you want to get
in: path
name: handoverjobId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Handoverjob'
description: >-
Handoverjob was found & you were allowed to access it. The result is
in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Handover
description: ''
operationId: getHandoverjob
summary: Get a Handoverjob with the given ID
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: ID of handoverjob you want to patch
in: path
name: handoverjobId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Handoverjob'
description: >-
Handoverjob was found & patch-set has been applied. The patched
entity is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity version conflict
tags:
- Fulfillment Operations - Handover
description: ''
operationId: patchHandoverjob
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/HandoverjobPatchActions'
description: Patch set
required: true
summary: Patches a handoverjob with the given ID
x-fft-api-performance-category: single-entity-upsert
/api/handoverjobs/{handoverJobId}/actions:
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/HandoverJobActionsParameter'
parameters:
- description: Reference to the handover job you want to call the action for
in: path
name: handoverJobId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Handoverjob'
description: Updated Handover job in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Handover
operationId: handoverJobAction
summary: Call a single action on a given Handover job
x-fft-api-performance-category: single-entity-upsert
/api/loadunits:
delete:
parameters:
- description: Reference to the pickJob of which you want to delete the loadUnits
in: query
name: pickJobRef
required: false
schema:
type: string
- description: Load unit ids
explode: true
in: query
name: id
required: false
schema:
items:
type: string
type: array
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnits'
description: Load units are successfully deleted.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
'422':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: LoadUnits could not be removed due to failing conditions
tags:
- Fulfillment Operations - Picking
operationId: deleteLoadUnits
summary: Delete loadunits by pickJobRef
x-fft-api-performance-category: single-entity-upsert
get:
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of loadUnits to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: query load units with the given pickJobRef
in: query
name: pickJobRef
required: false
schema:
type: string
- description: >-
Provide the localized names and descriptions for the routing
configuration. If not provided the default locale is used., for
example de_DE
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnits'
description: Load units are found.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Picking
operationId: getAllLoadUnits
summary: Return all load units
x-fft-api-performance-category: search-b-class
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnits'
description: Load units are successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Picking
operationId: addLoadUnit
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnitsForCreation'
description: Representation that describes the unit load
required: true
summary: Add new load units
x-fft-api-performance-category: single-entity-upsert
/api/loadunits/{loadUnitId}:
delete:
parameters:
- in: path
name: loadUnitId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnit'
description: Successfully deleted load unit.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Picking
operationId: deleteLoadUnit
summary: Delete load unit
x-fft-api-performance-category: single-entity-upsert
get:
parameters:
- in: path
name: loadUnitId
required: true
schema:
type: string
- description: >-
Provide the localized names and descriptions for the routing
configuration. If not provided the default locale is used., for
example de_DE
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnit'
description: The found load unit.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Picking
operationId: getLoadUnitByID
summary: Get a loadUnit by its ID
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- in: path
name: loadUnitId
required: true
schema:
type: string
- description: >-
Provide the localized names and descriptions for the routing
configuration. If not provided the default locale is used., for
example de_DE
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnit'
description: The found load unit.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Picking
operationId: patchLoadUnitByID
summary: Patch a loadUnit by its ID
requestBody:
content:
application/json:
schema:
anyOf:
- $ref: '#/components/schemas/LoadUnitPatchActions'
- $ref: '#/components/schemas/LoadUnit'
required: true
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
LoadUnitPatchActions: Deprecated - For future usage please use the /actions endpoints mentioned in the corresponding PatchActions
LoadUnit: Partial Patch on this entity.
x-fft-api-performance-category: single-entity-upsert
/api/loadunits/{loadUnitId}/actions:
post:
parameters:
- description: id of the load unit
in: path
name: loadUnitId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnitActionsParameter'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnit'
description: Updated entity
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Picking
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Applies actions to a load unit. Check LoadUnitActionsParameter for available actions.
operationId: updateLoadUnit
summary: Updates a load unit
x-fft-api-performance-category: single-entity-upsert
/api/loadunits/{loadUnitId}/stack:
get:
parameters:
- in: path
name: loadUnitId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Stack'
description: The found stack for this load unit.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Picking
operationId: getStackForLoadUnit
summary: Get the stack of this load unit by its ID
x-fft-api-performance-category: single-entity-read
/api/loadunittypes:
get:
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: >-
Provide the localized names and descriptions for the routing
configuration. If not provided the default locale is used., for
example de_DE
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnitTypes'
description: All load unit types.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Picking
operationId: getLoadUnitTypes
summary: Get all load unit types, use operative container types
deprecated: true
x-fft-api-performance-category: search-b-class
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnitType'
description: Successfully created resource.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Picking
operationId: createLoadUnitTypes
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnitTypeForCreation'
required: true
summary: Create new load unit type, use operative container types
deprecated: true
x-fft-api-performance-category: single-entity-upsert
/api/loadunittypes/{loadUnitTypeId}:
get:
parameters:
- in: path
name: loadUnitTypeId
required: true
schema:
type: string
- description: >-
Provide the localized names and descriptions for the routing
configuration. If not provided the default locale is used., for
example de_DE
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnitType'
description: The found load unit type.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Picking
operationId: getLoadUnitTypeByID
summary: Get a loadUnitType by its ID, use operative container types
deprecated: true
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- in: path
name: loadUnitTypeId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnitType'
description: Successfully updated load unit type.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Picking
operationId: updateLoadUnitType
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnitTypePatchActions'
description: Patch set
required: true
summary: Update load unit type, use operative container types
deprecated: true
x-fft-api-performance-category: single-entity-upsert
/api/loadunittypes/{loadUnitTypeId}/icon:
put:
parameters:
- in: path
name: loadUnitTypeId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnitType'
description: Successfully updated load unit type icon.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnitType'
description: Successfully created load unit type icon.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Picking
operationId: uploadLoadUnitTypeIcon
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/NamedFile'
description: Base64 encoded icon to upload
required: true
summary: Upload icon for load unit type, use operative container types
deprecated: true
x-fft-api-performance-category: single-entity-upsert
/api/measurementunits:
get:
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of measurementUnits to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: key of the measurementUnit
in: query
name: key
required: false
schema:
type: string
- description: >-
Provide the localized names for the measurementUnit. If not provided
the default locale is used., for example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/MeasurementUnits'
description: The found measurementUnit.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Listings
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getAllMeasurementUnits
summary: Get all measurementUnits
x-fft-api-performance-category: search-b-class
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/MeasurementUnit'
description: Successfully created the measurementUnit.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Listings
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: createMeasurementUnit
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/MeasurementUnitForCreation'
summary: Create measurementUnit
x-fft-api-performance-category: single-entity-upsert
/api/measurementunits/{measurementUnitId}:
delete:
parameters:
- in: path
name: measurementUnitId
required: true
schema:
type: string
responses:
'200':
description: Successfully deleted the measurementUnit.
'401':
content:
'*/*':
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
'*/*':
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
'*/*':
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Listings
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: deleteMeasurementUnit
summary: Delete measurementUnit
x-fft-api-performance-category: single-entity-upsert
get:
parameters:
- in: path
name: measurementUnitId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/MeasurementUnit'
description: The found measurementUnit.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Listings
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getMeasurementUnitByID
summary: Get a measurementUnit by its ID
x-fft-api-performance-category: single-entity-read
put:
parameters:
- in: path
name: measurementUnitId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/MeasurementUnit'
description: Successfully updated the measurementUnit.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Listings
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: updateMeasurementUnit
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/MeasurementUnitForCreation'
required: true
summary: Update measurementUnit
x-fft-api-performance-category: single-entity-upsert
/api/parcels:
get:
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StrippedParcels'
description: Parcels are found.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Shipments
description: ''
operationId: getAllParcels
summary: Return all parcels
x-fft-api-performance-category: search-b-class
/api/parcels/{parcelId}:
delete:
parameters:
- description: ID of the parcel you want to delete
in: path
name: parcelId
required: true
schema:
type: string
responses:
'200':
description: Parcel was successfully deleted
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Shipments
description: ''
operationId: deleteParcel
summary: Delete a parcel with the given ID
x-fft-api-performance-category: single-entity-upsert
get:
parameters:
- description: ID of the parcel you want to get
in: path
name: parcelId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Parcel'
description: >-
Parcel was found & you were allowed to access it. The result is in
the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Shipments
description: ''
operationId: getParcel
summary: Get a parcel with the given ID
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: ID of the parcel you want to get
in: path
name: parcelId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Parcel'
description: Successfully updated the parcel.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Shipments
description: ''
operationId: patchParcel
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ParcelPatchActions'
description: Patch set
required: true
summary: Patches a parcel with the given ID
x-fft-api-performance-category: single-entity-upsert
/api/parcels/{parcelId}/actions:
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ParcelActionsParameter'
parameters:
- description: Reference to the parcel you want to call an action for
in: path
name: parcelId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Parcel'
description: Updated Parcel in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Shipments
operationId: parcelAction
summary: Call a single action on a given parcel
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Applies actions to a parcel. Check ParcelActionsParameter for available actions.
x-fft-api-performance-category: single-entity-upsert
/api/parcels/{parcelId}/labels/{labelDocument}:
get:
parameters:
- description: ID of the parcel you want to get a label for
in: path
name: parcelId
required: true
schema:
type: string
- description: >-
Within a parcel different labels can be created. The following types
of labels are currently supported: all.pdf, send.pdf and return.pdf
= Parcel label plus (if configured) retoure label.
in: path
name: labelDocument
required: true
schema:
$ref: '#/components/schemas/ParcelLabelTypeEnum'
responses:
'200':
content:
application/pdf: {}
description: >-
Parcel was found & you were allowed to access it. The label is in
the body.
'401':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Shipments
description: ''
operationId: getLabelForParcel
summary: Get a label for the parcel with the given ID
x-fft-api-performance-category: single-entity-read
/api/parcels/{parcelId}/deliverynote:
get:
parameters:
- description: ID of parcel you want to retrieve deliveryNote for
in: path
name: parcelId
required: true
schema:
type: string
- description: >-
Provide the localized values for the delivery note. If not provided
the default locale is used. For example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/pdf:
schema:
$ref: '#/components/schemas/DeliveryNote'
description: Get delivery note as pdf.
'401':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Parcel not found
tags:
- Fulfillment Operations - Shipments
operationId: getParcelDeliveryNote
summary: Get deliveryNote for a parcel
x-fft-api-performance-category: single-entity-read
/api/parcels/{parcelId}/returnnote:
get:
parameters:
- description: ID of parcel you want to retrieve returnNote for
in: path
name: parcelId
required: true
schema:
type: string
- description: >-
Provide the localized values for the returnNote. If not provided the
default locale is used. For example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/pdf:
schema:
$ref: '#/components/schemas/ReturnNote'
description: Get delivery note as pdf.
'401':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Parcel not found
tags:
- Fulfillment Operations - Shipments
operationId: getParcelReturnNote
summary: Get returnNote for a parcel
x-fft-api-performance-category: single-entity-read
/api/parcels/{parcelId}/transferlabel:
get:
parameters:
- description: ID of the parcel for which you want to get a transfer label
in: path
name: parcelId
required: true
schema:
type: string
responses:
'200':
content:
application/pdf: {}
description: The transfer label for the given parcel
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Shipments
description: ''
operationId: getParcelTransferLabel
summary: Get a transfer label for the parcel with the given ID
x-fft-api-performance-category: single-entity-read
/api/pickjobs:
get:
parameters:
- description: >-
Search term you want to get the corresponding pickjobs. Search will
be performed on multiple fields, like tenantOrderId, consumerName,
tenantArticleId and more
in: query
name: searchTerm
required: false
schema:
type: string
- description: Reference to the carrier you want to get the corresponding pickjobs
explode: false
in: query
name: carrierKeys
required: false
schema:
items:
type: string
maxItems: 100
type: array
- description: >-
Reference to the orderDate you want to get the corresponding
pickjobs
in: query
name: startOrderDate
required: false
schema:
type: string
- description: >-
Reference to the orderDate you want to get the corresponding
pickjobs
in: query
name: endOrderDate
required: false
schema:
type: string
- description: Reference to the order you want to get the corresponding pickjobs
in: query
name: orderRef
required: false
schema:
type: string
- description: Reference to the facility you want to get the corresponding pickjobs
in: query
name: facilityRef
required: false
schema:
type: string
- description: Reference the assigned user on this entity - id or username
in: query
name: assignedUser
required: false
schema:
type: string
- description: Reference to the status you want to get the corresponding pickjobs
explode: false
in: query
name: status
required: false
schema:
items:
type: string
type: array
- description: Reference to the zones you want to get the corresponding pickjobs
explode: false
in: query
name: zoneRefs
required: false
schema:
items:
type: string
type: array
- description: >-
Reference to the tenantOrderId you want to get the corresponding
pickjobs
in: query
name: tenantOrderId
required: false
schema:
type: string
- description: The channel of the pickJob you want to filter by
in: query
name: channel
required: false
schema:
enum:
- COLLECT
- SHIPPING
type: string
- description: >-
Reference to the consumer name you want to get the corresponding
pickjobs
in: query
name: consumerName
required: false
schema:
type: string
- description: Reference to the shortId you want to get the corresponding pickjobs
in: query
name: shortId
required: false
schema:
type: string
- description: >-
Reference to the articleTitle you want to get the corresponding
pickjobs
in: query
name: articleTitle
required: false
schema:
type: string
- description: >-
Reference to the anonymized you want to get the corresponding
pickjobs
in: query
name: anonymized
required: false
schema:
type: boolean
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: query pickjobs orderBy
in: query
name: orderBy
required: false
schema:
type: string
- description: Start date range for pick jobs
in: query
name: startTargetTime
required: false
schema:
type: string
example: '2020-02-03T08:45:50.525Z'
format: date-time
- description: End date range for pick jobs
in: query
name: endTargetTime
required: false
schema:
type: string
example: '2020-02-03T08:45:50.525Z'
format: date-time
- description: Reference to pickjobs
explode: false
in: query
name: pickJobRefs
required: false
schema:
items:
type: string
maxItems: 100
type: array
- description: Reference to the user ID you want to get the corresponding pickjobs
in: query
name: modifiedByUsername
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StrippedPickJobs'
description: PickJobs were found. The results are in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Picking
operationId: queryPickJobs
summary: Simple query interface to find pickjobs
x-fft-api-performance-category: search-b-class
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/PickJob'
description: >-
The pick job was successfully created. The Location header contains
the URL of the pickjob.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Picking
description: ''
operationId: addPickJob
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PickJobForCreation'
description: Pick job object
required: true
summary: Add a new pick job for fulfillment
x-fft-api-performance-category: single-entity-upsert
/api/documents/{documentId}/file:
get:
parameters:
- in: path
name: documentId
required: true
schema:
type: string
responses:
'200':
description: The document with given id
tags:
- Core - Processes
description: ''
operationId: downloadProcessDocument
summary: Download a document
x-fft-api-performance-category: single-entity-read
/api/documentSet/{documentSetRef}:
get:
parameters:
- description: Reference to the entity you want to get
in: path
name: documentSetRef
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/DocumentSet'
description: Documents were found. The results are in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Document Sets
operationId: getDocumentSetDeprecated
summary: Simple query interface to find documents
deprecated: true
description: Deprecated, use /api/documentsets/{documentSetRef} instead
x-fft-api-performance-category: single-entity-read
/api/documentSet/{documentSetRef}/documents:
post:
parameters:
- description: Reference to the documentSet you want to add a file to
in: path
name: documentSetRef
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalPrintableDocumentForCreation'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/PrintableDocument'
description: Document was found. The results are in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Document Sets
operationId: addDocumentDeprecated
deprecated: true
description: Deprecated, use /api/documentsets/{documentSetRef}/documents instead
x-fft-api-performance-category: single-entity-upsert
/api/documentSet/{documentSetRef}/documents/{documentRef}:
patch:
parameters:
- description: Reference to the documentSet you want to update
in: path
name: documentSetRef
required: true
schema:
type: string
- description: Reference to the single document you want to update
in: path
name: documentRef
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PrintableDocumentForUpdate'
description: PartialDocument
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PrintableDocument'
description: Document was found. The results are in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Document Sets
operationId: updateDocumentDeprecated
summary: Simple query interface to find documents
deprecated: true
description: >-
Deprecated, use
/api/documentsets/{documentSetRef}/documents/{documentRef} instead
x-fft-api-performance-category: single-entity-upsert
/api/documentSet/{documentSetRef}/documents/{documentRef}/file:
get:
parameters:
- description: Reference to the documentSet you want to download a file from
in: path
name: documentSetRef
required: true
schema:
type: string
- description: Reference to the single document you want to download
in: path
name: documentRef
required: true
schema:
type: string
responses:
'200':
description: The document as a stream
tags:
- Core - Document Sets
description: ''
operationId: downloadDocumentDeprecated
summary: Download a document
x-fft-api-performance-category: single-entity-read
put:
parameters:
- description: Reference to the documentSet you want to update
in: path
name: documentSetRef
required: true
schema:
type: string
- description: Reference to the single document you want to update
in: path
name: documentRef
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalDocumentContentForUpdate'
description: Document Content with id and version
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PrintableDocument'
description: Changed Document
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Document Sets
operationId: addContentToDocumentDeprecated
deprecated: true
description: >-
Deprecated, use
/api/documentsets/{documentSetRef}/documents/{documentRef}/file instead
x-fft-api-performance-category: single-entity-upsert
/api/documentsets/{documentSetRef}:
get:
parameters:
- description: Reference to the entity you want to get
in: path
name: documentSetRef
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/DocumentSet'
description: Documents were found. The results are in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Document Sets
operationId: getDocumentSet
description: ''
summary: Simple query interface to find documents
x-fft-api-performance-category: single-entity-read
/api/documentsets/{documentSetRef}/documents:
post:
parameters:
- description: Reference to the documentSet you want to add a file to
in: path
name: documentSetRef
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalPrintableDocumentForCreation'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/PrintableDocument'
description: Document was found. The results are in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Document Sets
operationId: addDocument
x-fft-api-performance-category: single-entity-upsert
/api/documentsets/{documentSetRef}/documents/{documentRef}:
patch:
parameters:
- description: Reference to the documentSet you want to update
in: path
name: documentSetRef
required: true
schema:
type: string
- description: Reference to the single document you want to update
in: path
name: documentRef
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PrintableDocumentForUpdate'
description: PartialDocument
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PrintableDocument'
description: Document was found. The results are in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Document Sets
operationId: updateDocument
summary: Simple query interface to find documents
x-fft-api-performance-category: single-entity-upsert
/api/documentsets/{documentSetRef}/documents/{documentRef}/file:
get:
parameters:
- description: Reference to the documentSet you want to download a file from
in: path
name: documentSetRef
required: true
schema:
type: string
- description: Reference to the single document you want to download
in: path
name: documentRef
required: true
schema:
type: string
responses:
'200':
description: The document as a stream
tags:
- Core - Document Sets
description: ''
operationId: downloadDocument
summary: Download a document
x-fft-api-performance-category: single-entity-read
put:
parameters:
- description: Reference to the documentSet you want to update
in: path
name: documentSetRef
required: true
schema:
type: string
- description: Reference to the single document you want to update
in: path
name: documentRef
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalDocumentContentForUpdate'
description: Document Content with id and version
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PrintableDocument'
description: Changed Document
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Document Sets
operationId: addContentToDocument
x-fft-api-performance-category: single-entity-upsert
/api/pickjobs/{pickJobId}/actions:
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PickJobActionsParameter'
parameters:
- description: Reference to the pick job you want to call an action for
in: path
name: pickJobId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PickJob'
description: Updated PickJob in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Picking
operationId: pickJobAction
summary: Call a single action on a given pickJob
x-fft-api-performance-category: single-entity-upsert
/api/pickjobs/{pickJobId}/picklineitems/{pickLineItemId}/availablesubstitutes:
get:
parameters:
- description: Reference to the pick job you to get the available substitutes for
in: path
name: pickJobId
required: true
schema:
type: string
- description: >-
Reference to the pickLineItem you to get the available substitutes
for
in: path
name: pickLineItemId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ResolvedSubstitutes'
description: Available substitutes for given pickLineItem
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Picking
operationId: queryPickLineItemsSubstitutes
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Returns all available substitutes for a given pickLineItem.
x-fft-api-performance-category: search-b-class
/api/pickjobs/{pickJobId}/loadunits:
get:
parameters:
- description: >-
Reference to the pick job you want to get the corresponding
loadunits
in: path
name: pickJobId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LoadUnits'
description: Loadunits were found. The results are in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Picking
operationId: queryPickJobLoadUnits
summary: Simple query interface to find load units of a pickjob
x-fft-api-performance-category: search-b-class
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/PickingLoadUnit'
description: The load units was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Picking
description: ''
operationId: addPickJobLoadUnits
parameters:
- description: >-
Reference to the pick job you want to get the corresponding
loadunits
in: path
name: pickJobId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PickingLoadUnitForCreation'
description: Pick job load unit object
required: true
summary: Add a new load unit for pick job
x-fft-api-performance-category: single-entity-upsert
/api/pickjobs/{pickJobId}:
get:
parameters:
- description: ID of the pickjob you want to get
in: path
name: pickJobId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PickJob'
description: >-
PickJob was found & you were allowed to access it. The result is in
the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Picking
description: ''
operationId: getPickJob
summary: Get a pick job with the given ID
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: ID of the pickjob you want to get
in: path
name: pickJobId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PickJob'
description: >-
PickJob was found & patch-set has been applied. The patched pick job
is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: PickJob not found
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: PickJob version conflict
tags:
- Fulfillment Operations - Picking
description: ''
operationId: patchPickJob
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PickingPatchActions'
description: Patch set
required: true
summary: Patches a pick job with the given ID
x-fft-api-performance-category: single-entity-upsert
/api/pickjobs/{pickjobId}/returnnote:
get:
parameters:
- description: ID of the Pickjob
in: path
name: pickjobId
required: true
schema:
type: string
responses:
'200':
content:
application/pdf: {}
description: Returns a return note for the pickjob.
'401':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Picking
description: ''
operationId: getReturnNotesForPickjob
summary: Get the return note for the pickjob with the given ID
x-fft-api-performance-category: single-entity-read
/api/pickjobs/{pickJobId}/deliverynote:
get:
parameters:
- description: ID of the pick job for which you want to get a deliverynote
in: path
name: pickJobId
required: true
schema:
type: string
- description: >-
Provide the localized values for the delivery note. If not provided
the default locale is used. For example de_DE
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/pdf: {}
description: The deliverynote for the given pickjob
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Picking
description: ''
operationId: getPickJobDeliveryNote
summary: Get a deliverynote for the pick job with the given ID
x-fft-api-performance-category: single-entity-read
/api/pickjobs/{pickJobId}/transferlabel:
get:
parameters:
- description: ID of the pick job for which you want to get a transfer label
in: path
name: pickJobId
required: true
schema:
type: string
responses:
'200':
content:
application/pdf: {}
description: The transfer label for the given pickjob
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Picking
description: ''
operationId: getPickJobTransferLabel
summary: Get a transfer label for the pick job with the given ID
x-fft-api-performance-category: single-entity-read
/api/process:
get:
parameters:
- in: query
name: tenantOrderId
required: false
schema:
type: string
- in: query
name: orderRef
required: false
schema:
type: string
- in: query
name: pickJobRef
required: false
schema:
type: string
- in: query
name: shipmentRef
required: false
schema:
type: string
- in: query
name: handoverJobRef
required: false
schema:
type: string
- in: query
name: returnRef
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Process'
description: Process belonging to the given parameters
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: The given parameters are invalid
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Processes
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getProcesses
summary: >-
Returns a process belonging to the given parameters. At least one
parameter needs to be supplied.
x-fft-api-performance-category: search-b-class
/api/processes:
get:
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: Reference to the status you want to get the corresponding processes
explode: true
in: query
name: status
required: false
schema:
type: array
items:
type: string
- description: >-
Reference to the operativeStatus you want to get the corresponding
processes
explode: true
in: query
name: operativeStatus
required: false
schema:
type: array
items:
type: string
- description: >-
Reference to the trackingStatus you want to get the corresponding
processes
explode: true
in: query
name: trackingStatus
required: false
schema:
type: array
items:
type: string
- description: Perform full text search based on the tenantOrderId
in: query
name: tenantOrderId
required: false
schema:
type: string
- description: Perform full text search based on the consumerId
in: query
name: consumerId
required: false
schema:
type: string
- description: >-
Return the Processes which have related pickjobs with a targettime
on or after this date
in: query
name: startTargetTime
required: false
schema:
type: string
example: '2020-02-03T08:45:50.525Z'
format: date-time
- description: >-
Return the Processes which have related pickjobs with a targettime
on or before this date
in: query
name: endTargetTime
required: false
schema:
type: string
example: '2020-02-03T08:45:50.525Z'
format: date-time
- description: Return the Processes created on or after this date
in: query
name: startDate
required: false
schema:
type: string
example: '2020-02-03T08:45:50.525Z'
format: date-time
- description: Return the Processes created on or before this date
in: query
name: endDate
required: false
schema:
type: string
example: '2020-02-03T08:45:50.525Z'
format: date-time
- description: Id's of the facilities from which you want to get the processes
explode: true
in: query
name: facilityRefs
required: false
schema:
type: array
items:
type: string
- description: >-
Id's of the active facilities based on processes from which you want
to get the processes
explode: true
in: query
name: facilityRefsWithActiveOperations
required: false
schema:
type: array
items:
type: string
- description: Consumer country codes from which you want to get the processes
explode: true
in: query
name: countries
required: false
schema:
type: array
items:
type: string
- description: Facility country codes from which you want to get the processes
explode: true
in: query
name: facilityCountries
required: false
schema:
type: array
items:
type: string
- description: Brand ids for which you want to get the processes
explode: true
in: query
name: brandRefs
required: false
schema:
type: array
items:
type: string
- description: Order delivery preferences service level
explode: true
in: query
name: serviceLevels
required: false
schema:
type: array
items:
type: string
enum:
- DELIVERY
- SAMEDAY
- description: Whether an order is click and collect or delivery
explode: true
in: query
name: serviceTypes
required: false
schema:
type: array
items:
type: string
enum:
- COLLECT
- SHIPPING
- description: >-
Reference to the orderDomainStatus you want to get the corresponding
processes
explode: true
in: query
name: orderDomainStatus
required: false
schema:
type: array
items:
type: string
- description: >-
Reference to the routingDomainStatus you want to get the
corresponding processes
explode: true
in: query
name: routingDomainStatus
required: false
schema:
type: array
items:
type: string
- description: >-
Reference to the pickingDomainStatus you want to get the
corresponding processes
explode: true
in: query
name: pickingDomainStatus
required: false
schema:
type: array
items:
type: string
- description: >-
Reference to the packingDomainStatus you want to get the
corresponding processes
explode: true
in: query
name: packingDomainStatus
required: false
schema:
type: array
items:
type: string
- description: >-
Reference to the shippingDomainStatus you want to get the
corresponding processes
explode: true
in: query
name: shippingDomainStatus
required: false
schema:
type: array
items:
type: string
- description: >-
Reference to the handoverDomainStatus you want to get the
corresponding processes
explode: true
in: query
name: handoverDomainStatus
required: false
schema:
type: array
items:
type: string
- description: >-
Reference to the returnDomainStatus you want to get the
corresponding processes
explode: true
in: query
name: returnDomainStatus
required: false
schema:
type: array
items:
type: string
- description: Stickers attached to a order
explode: true
in: query
name: stickers
required: false
schema:
type: array
items:
type: string
- description: Perform full text search over all searchable attributes
in: query
name: searchTerm
required: false
schema:
type: string
- description: SortingParameter name for the query
in: query
name: sortBy
required: false
schema:
$ref: '#/components/schemas/SortParameterName'
- description: Sorting direction for the query
in: query
name: sortByDirection
required: false
schema:
$ref: '#/components/schemas/SortDirection'
- description: '@deprecated Use orderStatus instead'
in: query
name: locked
required: false
schema:
type: boolean
- description: Order status for the query
in: query
name: orderStatus
required: false
schema:
$ref: '#/components/schemas/OrderStatus'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Processes'
description: Process are found.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Processes
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getAllProcesses
summary: Return all processes
x-fft-api-performance-category: search-b-class
/api/processes/retrynotroutable:
post:
responses:
'204':
description: >-
The retry for all not routable proceses has been succesfully
triggered
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: The retry task can not be triggered due to a conflicting operation
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Processes
description: ''
operationId: triggerRetryNotRoutable
summary: triggers the retry of not routable plans
x-fft-api-performance-category: single-entity-upsert
/api/processes/{processId}:
patch:
parameters:
- description: ID of process you want to patch
in: path
name: processId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Process'
description: >-
Process was found & patch-set has been applied. The patched process
is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Process not found
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Process version conflict
tags:
- Core - Processes
description: ''
operationId: patchProcess
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ProcessPatchActions'
description: Patch set
required: true
summary: Patches a process with the given ID
x-fft-api-performance-category: single-entity-upsert
get:
parameters:
- in: path
name: processId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Process'
description: The found process.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Processes
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getProcessByID
summary: Get a process by its ID
x-fft-api-performance-category: single-entity-read
/api/processes/{processId}/reroute:
post:
parameters:
- description: ID of process you want to reroute
in: path
name: processId
required: true
schema:
type: string
- description: Version of process you want to reroute
in: query
name: version
required: true
schema:
type: number
- description: The id of the rerouteDescription
in: query
name: rerouteDescriptionId
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Process'
description: >-
Process was found the corresponding reroute operations have been
triggered.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Process not found
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Process version conflict
tags:
- Core - Processes
description: ''
operationId: postProcess
summary: Reroutes a process with the given ID
x-fft-api-performance-category: single-entity-upsert
/api/processes/{processId}/documents:
post:
parameters:
- in: path
name: processId
required: true
schema:
type: string
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalDocument'
description: The document was successfully created
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalDocumentForCreation'
description: ''
required: true
tags:
- Core - Processes
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: addDocumentToProcess
summary: Create a new document on this process
x-fft-api-performance-category: single-entity-upsert
/api/processes/{processId}/documents/{documentId}/file:
get:
parameters:
- in: path
name: processId
required: true
schema:
type: string
- in: path
name: documentId
required: true
schema:
type: string
responses:
'200':
content:
application/pdf: {}
description: The document with given id attached to the selected process
tags:
- Core - Processes
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: downloadDocumentInProcess
summary: Read a document on this process
x-fft-api-performance-category: single-entity-read
put:
parameters:
- in: path
name: processId
required: true
schema:
type: string
- in: path
name: documentId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalDocument'
description: The document was successfully updated
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalDocumentForUpdate'
description: ''
required: true
tags:
- Core - Processes
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: updateDocumentInProcess
summary: Update a document on this process
x-fft-api-performance-category: single-entity-upsert
/api/processes/{processId}/documents/{documentId}:
get:
parameters:
- in: path
name: processId
required: true
schema:
type: string
- in: path
name: documentId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalDocument'
description: >-
The document meta information with given id attached to the selected
process
tags:
- Core - Processes
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: readDocumentMetaInProcess
summary: Read meta information about document on this process
x-fft-api-performance-category: single-entity-read
/api/returns:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ReturnJobs'
description: Return Jobs that were found in response body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Returns
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Returns all return jobs that match the given parameters.
operationId: getReturnJobs
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show (max 500 per request)
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: Reference to the facility you want to filter for
in: query
name: facilityRef
required: false
schema:
type: string
- description: >-
Reference to the status you want to get the corresponding return
jobs to
in: query
name: status
required: false
schema:
items:
type: string
type: array
summary: Get Return Jobs
x-fft-api-performance-category: search-b-class
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/ReturnJob'
description: The return was successfully created
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Returns
description: >-
This endpoint is deprecated and has been replaced.
deprecated: true
operationId: addReturn
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ReturnJobForCreation'
description: 'ReturnJob object '
required: true
summary: Add a new return
x-fft-api-performance-category: single-entity-upsert
/api/returns/{returnId}:
get:
parameters:
- description: ID of the return you want to get
in: path
name: returnId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ReturnJob'
description: >-
Return was found & you were allowed to access it. The result is in
the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: User not found
tags:
- Fulfillment Operations - Returns
description: >-
This endpoint is deprecated and has been replaced.
Will be replaced in the future with the new /itemreturnjob.
deprecated: true
operationId: getReturnLines
summary: Get return with the given return ID
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: ID of return you want to patch
in: path
name: returnId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ReturnJob'
description: >-
Return was found & patch-set has been applied. The patched entity is
in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity version conflict
tags:
- Fulfillment Operations - Returns
description: >-
This endpoint is deprecated and has been replaced.
operationId: patchReturn
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ReturnPatchActions'
description: Patch set
required: true
summary: Patches a return with the given ID
deprecated: true
x-fft-api-performance-category: single-entity-upsert
/api/scopedcapabilities:
get:
parameters:
- description: id of the facility
in: query
name: facilityId
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ScopedCapability'
description: All ScopedCapabilities which are at least inactive
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Infrastructure - Features
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getCapabilities
summary: >-
Returns all scopedcapabilities which are at least inactive and available
to a facility/user
x-fft-api-performance-category: search-b-class
/api/shipments:
get:
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: This query can be used to find shipments for a referenced pickjob
in: query
name: pickJobRef
required: false
schema:
type: string
- description: >-
This query can be used to find shipments belonging to the referenced
facility
in: query
name: facilityRef
required: false
schema:
type: string
- description: This query can be used to find shipments for a referenced carrier
in: query
name: carrierRef
required: false
schema:
type: string
- description: >-
This query can be used to find shipments with the given
tenantOrderId
in: query
name: tenantOrderId
required: false
schema:
type: string
- description: Find shipments with one the the given carriers
explode: false
in: query
name: carrierKeys
required: false
schema:
items:
type: string
type: array
- description: Find shipments in one of the given status
explode: false
in: query
name: status
required: false
schema:
items:
type: string
type: array
- description: Find shipments with parcels in one of the given status
explode: false
in: query
name: parcelStatus
required: false
schema:
items:
type: string
type: array
- description: Start date range for shipments
in: query
name: startTargetTime
required: false
schema:
type: string
example: '2020-02-03T08:45:50.525Z'
format: date-time
- description: End date range for shipments
in: query
name: endTargetTime
required: false
schema:
type: string
example: '2020-02-03T08:45:50.525Z'
format: date-time
- description: Parameter to filter anonymized shipments
in: query
name: anonymized
required: false
schema:
type: boolean
- description: >-
Fulltext search in shipment's tenantOrderId, shortId,
parcels.carrierTrackingNumber, lineItems.article.tenantArticleId,
lineItems.article.title, invoiceAddress, targetAddress and
customerName
in: query
name: searchTerm
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StrippedShipments'
description: Shipments are found.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Shipments
description: ''
operationId: getAllShipments
summary: Return all shipments
x-fft-api-performance-category: search-b-class
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/Shipment'
description: >-
The Shipment was successfully created. The Location header contains
the URL of the Shipment.
'303':
description: >-
The Shipment already exists. The Location header contains the URL of
the Shipment.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Shipments
operationId: addShipment
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ShipmentForCreation'
description: Shipment object supplied by your picking app
required: true
summary: Add a new Shipment
x-fft-api-performance-category: single-entity-upsert
/api/shipments/{shipmentId}:
get:
parameters:
- description: ID of Shipment you want to get
in: path
name: shipmentId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Shipment'
description: >-
Shipment was found & you were allowed to access it. The result is in
the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Shipment not found
tags:
- Fulfillment Operations - Shipments
description: ''
operationId: getShipment
summary: Get a Shipment with the given ID
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: ID of shipment you want to patch
in: path
name: shipmentId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Shipment'
description: >-
Shipment was found & patch-set has been applied. The patched entity
is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity version conflict
tags:
- Fulfillment Operations - Shipments
description: ''
operationId: patchShipment
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ShipmentPatchActions'
description: Patch set
required: true
summary: Patches a shipment with the given ID
x-fft-api-performance-category: single-entity-upsert
/api/shipments/{shipmentId}/actions:
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ShipmentActionsParameter'
parameters:
- description: Reference to the shipment you want to call an action for
in: path
name: shipmentId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Shipment'
description: Updated Shipment in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Shipments
operationId: shipmentActions
summary: Call a single action on a given shipment
x-fft-api-performance-category: single-entity-upsert
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
/api/shipments/{shipmentId}/deliverynote:
get:
parameters:
- description: ID of shipment you want to retrieve delivery note for
in: path
name: shipmentId
required: true
schema:
type: string
- description: >-
Provide the localized values for the delivery note. If not provided
the default locale is used. For example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/pdf:
schema:
$ref: '#/components/schemas/DeliveryNote'
description: Get delivery note as pdf.
'401':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Shipment not found
tags:
- Fulfillment Operations - Shipments
operationId: getShipmentDeliveryNote
summary: Get delivery note for a shipment
x-fft-api-performance-category: single-entity-read
/api/shipments/parcels:
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ParcelForDirectCreation'
description: Representation that describes the parcel you want to create
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/Parcel'
description: Parcel was successfully created
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Shipments
description: >-
This endpoints directly creates a parcel. If no ShipmentRef was
provided, a shipment will be created and linked to this parcel
operationId: directCreateParcel
summary: Creates a parcel directly
x-fft-api-performance-category: single-entity-upsert
/api/shipments/{shipmentId}/parcels:
post:
parameters:
- description: ID of shipment you want to create parcel for
in: path
name: shipmentId
required: true
schema:
type: string
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/Parcel'
description: >-
The Parcel was successfully created. The Location header contains
the URL of the Shipment.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'422':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Parcel could not be processed due to failing conditions
tags:
- Fulfillment Operations - Shipments
description: ''
operationId: addParcel
requestBody:
required: false
content:
application/json:
schema:
$ref: '#/components/schemas/ParcelForCreation'
description: Payload of the parcel you want to create
summary: Creates a new parcel for a shipment
x-fft-api-performance-category: single-entity-upsert
/api/status:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Status'
description: The status result
tags:
- Infrastructure - Health
description: ''
operationId: status
summary: A public status endpoint that renders general availability information
x-fft-api-performance-category: single-entity-read
/api/itemreturnjobs/{itemReturnJobId}/itemreturns/{itemReturnId}/parcels:
post:
parameters:
- description: itemReturnJobId
in: path
name: itemReturnJobId
required: true
schema:
type: string
- description: id of the itemReturn to create a parcel for
in: path
name: itemReturnId
required: true
schema:
type: string
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/ParcelForCreation'
description: Payload of the parcel you want to create
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/Parcel'
description: Create a parcel for an itemReturn
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Returns
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Returns all parcels for an itemReturn.
operationId: createItemReturnParcel
summary: Create a parcel for an itemReturn
x-fft-api-performance-category: single-entity-upsert
/api/subscriptions:
get:
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Subscriptions'
description: All subscriptions.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Eventing
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getSubscriptions
summary: Get all subscriptions
x-fft-api-performance-category: search-b-class
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/Subscription'
description: Subscription is successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Eventing
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: addSubscription
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SubscriptionForCreation'
description: Representation that describes the subscription
required: true
summary: >-
Add new Subscription. Please note: Currently it is only possible to add
one subscription per event.
x-fft-api-performance-category: single-entity-upsert
/api/subscriptions/{subscriptionId}:
delete:
parameters:
- description: ID of the subscription you want to delete
in: path
name: subscriptionId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Subscription'
description: Subscription is successfully deleted.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Eventing
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: deleteSubscription
summary: Delete subscription by Id
x-fft-api-performance-category: single-entity-upsert
/api/substitutes:
get:
parameters:
- description: the tenantArticleId substitutes are requested for
in: query
name: tenantArticleId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Substitutes'
description: >-
There are substitutes for the given tenantArticleId. The result can
be found in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility not found
tags:
- Fulfillment Operations - Picking
operationId: getResultingSubstitutesForTenantArticleId
summary: Get the resulting substitutes for a specific tenantArticleId.
x-fft-api-performance-category: search-b-class
/api/substitutes/{tenantArticleId}:
delete:
parameters:
- description: the tenant article ID the subsitutes should be deleted for
in: path
name: tenantArticleId
required: true
schema:
type: string
responses:
'200':
description: >-
The substitutes for the given tenantArticleId were successfully
deleted
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility listing not found
tags:
- Fulfillment Operations - Picking
description: ''
operationId: deleteSubstitutesForTenantArticleId
summary: deletes substitutes for the given tenant article id
x-fft-api-performance-category: single-entity-upsert
get:
parameters:
- description: ''
in: path
name: tenantArticleId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Substitutes'
description: >-
The substitutes for the given tenantArticleId can be found in the
body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility not found
tags:
- Fulfillment Operations - Picking
description: Get the substitutes for a given tenant article id
operationId: getSubstitutesForTenantArticleId
summary: Get the substitutes for a given tenant article id
x-fft-api-performance-category: single-entity-read
put:
parameters:
- description: Tenant article ID of the article the substitutes should be set for
in: path
name: tenantArticleId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Substitutes'
description: The substitutes for tenantArticleId were successfully updated
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility listing not found
tags:
- Fulfillment Operations - Picking
description: ''
operationId: putSubstitutesForTenantArticleID
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SubstitutesForUpsert'
description: substitutes to set
required: true
summary: Set possible substitutes for a tenant article ID
x-fft-api-performance-category: single-entity-upsert
/api/supportedevents:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SupportedEvents'
description: All supported events.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Eventing
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getEvents
summary: Get a list of supported events you can subscribe to.
x-fft-api-performance-category: search-b-class
/api/brands:
get:
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StrippedBrands'
description: All brands on listings for this tenant
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Processes
description: ''
operationId: getAllBrands
summary: Return all brands
x-fft-api-performance-category: search-b-class
/api/returnnotes:
post:
parameters:
- description: >-
Provide the localized values for the return note. If not provided
the default locale is used. For example de_DE.
in: query
name: locale
schema:
type: string
responses:
'201':
content:
application/pdf:
schema:
$ref: '#/components/schemas/ReturnNote'
description: Successfully created the return note.
'401':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Shipments
operationId: createReturnNote
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ReturnNote'
required: true
summary: Create return note
x-fft-api-performance-category: single-entity-upsert
/api/packjobs:
get:
parameters:
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: Parameter to filter anonymized pack jobs
in: query
name: anonymized
required: false
schema:
type: boolean
- description: Reference the assigned user on this entity - id or username
in: query
name: assignedUser
required: false
schema:
type: string
- description: Reference to the status you want to get the corresponding packJobs
explode: false
in: query
name: status
required: false
schema:
items:
type: string
type: array
- description: Reference to the facility you want to get the corresponding packJobs
in: query
name: facilityRef
required: false
schema:
type: string
- description: Term by which to search through the fields
in: query
name: searchTerm
required: false
schema:
type: string
- description: Reference to the channel you want to get the corresponding packJobs
in: query
name: channel
required: false
schema:
enum:
- COLLECT
- SHIPPING
type: string
- description: filter by packingsourcecontainer containing codes
in: query
name: sourceContainerCodes
required: false
schema:
type: array
items:
type: string
- description: query packjobs orderBy
in: query
name: orderBy
required: false
schema:
$ref: '#/components/schemas/PackJobOrderBy'
- description: Start date range for pack jobs
in: query
name: startTargetTime
required: false
schema:
type: string
example: '2020-02-03T08:45:50.525Z'
format: date-time
- description: End date range for pack jobs
in: query
name: endTargetTime
required: false
schema:
type: string
example: '2020-02-03T08:45:50.525Z'
format: date-time
- description: Reference to the order you want to get the corresponding packJobs
in: query
name: orderRef
required: false
schema:
type: string
- description: Reference to the packJobs you want to get
in: query
name: packJobIds
required: false
schema:
type: array
items:
type: string
- description: Reference to the process you want to get the corresponding packJobs
in: query
name: processId
required: false
schema:
type: string
- description: >-
Reference to the pickJobRef you want to get the corresponding
packJobs
in: query
name: pickJobRef
required: false
schema:
type: string
- description: Reference to the shortId you want to get the corresponding packJobs
in: query
name: shortId
required: false
schema:
type: string
- description: >-
Reference to the articleTitle you want to get the corresponding
packJobs
in: query
name: articleTitle
required: false
schema:
type: string
- description: Start date range of the order for the corresponding pack jobs
in: query
name: startOrderDate
required: false
schema:
type: string
example: '2020-02-03T08:45:50.525Z'
format: date-time
- description: End date range of the order for the corresponding pack jobs
in: query
name: endOrderDate
required: false
schema:
type: string
example: '2020-02-03T08:45:50.525Z'
format: date-time
- description: >-
Reference to the username you want to get the corresponding pack
jobs
in: query
name: modifiedByUsername
required: false
schema:
type: string
- description: >-
Reference to the tenantOrderId you want to get the corresponding
packJobs
in: query
name: tenantOrderId
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PackJobs'
description: >-
Pack jobs was loaded & you were allowed to access it. The result is
in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Packing
description: ''
operationId: getPackJobs
summary: Get all pack jobs
x-fft-api-performance-category: search-b-class
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/PackJob'
description: >-
The pack job was successfully created. The Location header contains
the URL of the pack job.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Packing
description: ''
operationId: addPackJob
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PackJobForCreation'
description: Pack job object
required: true
summary: Add a new pack job
x-fft-api-performance-category: single-entity-upsert
/api/packingcontainertypes:
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/PackingContainerType'
description: >-
The packing container type was successfully created. The Location
header contains the URL of the packing container type.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Packing
description: ''
operationId: addPackingContainerType
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PackingContainerTypeForCreation'
description: Packing type object
required: true
summary: Add a new packing container type, use operative container types
deprecated: true
x-fft-api-performance-category: single-entity-upsert
get:
parameters:
- description: >-
Provide the localized values for the entity. If not provided the
default locale is used. For example de_DE.
in: query
name: locale
schema:
type: string
- description: all entities after given id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/PackingContainerType'
type: array
description: Found PackingContainerTypes
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Packing
description: ''
operationId: getPackingContainerTypes
summary: Get all packing container types, use operative container types
deprecated: true
x-fft-api-performance-category: search-b-class
/api/packingcontainertypes/{packingContainerTypeId}:
get:
parameters:
- description: >-
Provide the localized values for the entity. If not provided the
default locale is used. For example de_DE.
in: query
name: locale
schema:
type: string
- description: id of entity
in: path
name: packingContainerTypeId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PackingContainerType'
description: Found PackingContainerType
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Packing
description: ''
operationId: getPackingContainerType
summary: Get a packing container type by its id, use operative container types
deprecated: true
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: ID of the packingcontainertype you want to change
in: path
name: packingContainerTypeId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PackingContainerType'
description: >-
PackingContainerType was found & patch-set has been applied. The
patched PackingContainerType is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: PackingContainerType not found
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: PackingContainerType version conflict
tags:
- Fulfillment Operations - Packing
description: ''
operationId: updatePackingContainerType
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PackingContainerTypePatchActions'
description: Patch set
required: true
summary: >-
Patches a PackingContainerType with the given ID, use operative
container types
deprecated: true
x-fft-api-performance-category: single-entity-upsert
/api/pickjobs/{pickJobId}/documenthandling:
get:
parameters:
- description: ID of the pick job you want to get document handling information
in: path
name: pickJobId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/DocumentHandling'
description: >-
Pick job document handling was found & you were allowed to access
it. The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Picking
description: ''
operationId: getPickJobDocumentHandling
summary: Get a pick job document handling information with the given ID
x-fft-api-performance-category: single-entity-read
/api/packingsourcecontainers/{packingSourceContainerId}:
get:
parameters:
- description: ID of the packingSourceContainer
in: path
name: packingSourceContainerId
required: true
schema:
type: string
- description: >-
Provide the localized values for the entity. If not provided the
default locale is used. For example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/PackingSourceContainer'
type: array
description: Found packingSourceContainer
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Packing
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Get PackingSourceContainer by ID.
operationId: getPackingSourceContainerById
summary: Get a single packingSourceContainer
x-fft-api-performance-category: single-entity-read
/api/packingsourcecontainers:
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/PackingSourceContainer'
description: >-
The packing source container was successfully created. The Location
header contains the URL of the packing source container.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Packing
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Creating new packingSourceContainer.
operationId: addPackingSourceContainer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PackingSourceContainerForCreation'
description: Packing type object
required: true
summary: Add a new packingSourceContainer
x-fft-api-performance-category: single-entity-upsert
get:
parameters:
- description: >-
Provide the localized values for the entity. If not provided the
default locale is used. For example de_DE.
in: query
name: locale
schema:
type: string
- description: all entities after given id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
maximum: 500
- description: filter by packJobRef
in: query
name: packJobRef
required: false
schema:
type: string
- description: filter by facilityRef
in: query
name: facilityRef
required: true
schema:
type: string
- description: filter by scannablecodes
in: query
name: codes
required: false
schema:
type: array
items:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/PaginatedPackingSourceContainers'
type: array
description: Found Packing Source Container
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Packing
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Listing packingSourceContainer.
operationId: getPackingSourceContainers
summary: Get all packingSourceContainers
x-fft-api-performance-category: search-b-class
/api/packjobs/{packJobId}/actions:
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PackJobActionsParameter'
parameters:
- description: Reference to the pack job you want to call an action for
in: path
name: packJobId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PackJob'
description: Updated PackJob in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Enitity not found
tags:
- Fulfillment Operations - Packing
operationId: packJobAction
summary: Call a single action on a given packJob
x-fft-api-performance-category: single-entity-upsert
/api/packjobs/{packJobId}/documenthandling:
get:
parameters:
- description: ID of the pack job you want to get document handling information
in: path
name: packJobId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/DocumentHandling'
description: >-
Pack job document handling was found & you were allowed to access
it. The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Packing
description: ''
operationId: getPackJobDocumentHandling
summary: Get a pack job document handling information with the given ID
x-fft-api-performance-category: single-entity-read
/api/packjobs/{packJobId}:
get:
parameters:
- description: ID of the pack job you want to get
in: path
name: packJobId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PackJob'
description: >-
Pack job was found & you were allowed to access it. The result is in
the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Packing
description: ''
operationId: getPackJob
summary: Get a pack job with the given ID
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: ID of the packjob you want to get
in: path
name: packJobId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PackJob'
description: >-
PackJob was found & patch-set has been applied. The patched pack job
is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: PackJob not found
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: PackJob version conflict
tags:
- Fulfillment Operations - Packing
description: ''
operationId: patchPackJob
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PackJobPatchActions'
description: Patch set
required: true
summary: Patches a pack job with the given ID
x-fft-api-performance-category: single-entity-upsert
/api/packjobs/{packJobId}/returnnote:
get:
parameters:
- description: ID of the PackJob
in: path
name: packJobId
required: true
schema:
type: string
- description: >-
Provide the localized values for the delivery note. If not provided
the default locale is used. For example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/pdf: {}
description: Returns a return note for the packjob.
'401':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Packing
description: ''
operationId: getReturnNotesForPackJob
summary: Get the return note for the packjob with the given ID
x-fft-api-performance-category: single-entity-read
/api/packjobs/{packJobId}/deliverynote:
get:
parameters:
- description: ID of the pack job for which you want to get a deliverynote
in: path
name: packJobId
required: true
schema:
type: string
- description: >-
Provide the localized values for the delivery note. If not provided
the default locale is used. For example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/pdf: {}
description: The deliverynote for the given packjob
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Packing
description: ''
operationId: getPackJobDeliveryNote
summary: Get a deliverynote for the pack job with the given ID
x-fft-api-performance-category: single-entity-read
/api/packjobs/{packJobId}/transferlabel:
get:
parameters:
- description: ID of the pack job for which you want to get a transfer label
in: path
name: packJobId
required: true
schema:
type: string
responses:
'200':
content:
application/pdf: {}
description: The transfer label for the given packjob
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Packing
description: ''
operationId: getPackJobTransferLabel
summary: Get a transfer label for the pack job with the given ID
x-fft-api-performance-category: single-entity-read
/api/packjobs/{packJobId}/targetcontainers/{targetcontainerId}/returnnote:
get:
parameters:
- description: ID of the pack job for which you want to get a deliverynote
in: path
name: packJobId
required: true
schema:
type: string
- description: ID of the PackingTargetContainer
in: path
name: targetcontainerId
required: true
schema:
type: string
- description: >-
Provide the localized values for the return note. If not provided
the default locale is used. For example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/pdf: {}
description: Returns a return note for the PackingTargetContainer.
'401':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/pdf:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Packing
description: ''
operationId: getReturnNotesForPackingTargetContainer
summary: Get the return note for the packingTargetContainer with the given ID
x-fft-api-performance-category: single-entity-read
/api/packjobs/{packJobId}/targetcontainers/{targetcontainerId}/deliverynote:
get:
parameters:
- description: ID of the pack job for which you want to get a deliverynote
in: path
name: packJobId
required: true
schema:
type: string
- description: >-
ID of the packingTargetContainer for which you want to get a
deliverynote
in: path
name: targetcontainerId
required: true
schema:
type: string
- description: >-
Provide the localized values for the delivery note. If not provided
the default locale is used. For example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/pdf: {}
description: The deliverynote for the given packingTargetContainer
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Packing
description: ''
operationId: getPackingTargetContainerDeliveryNote
summary: Get a deliverynote for the packingTargetContainer with the given ID
x-fft-api-performance-category: single-entity-read
/api/packjobs/{packJobId}/targetcontainers/{targetcontainerId}/transferlabel:
get:
parameters:
- description: ID of the pack job for which you want to get a transfer label
in: path
name: packJobId
required: true
schema:
type: string
- description: >-
ID of the packingTargetContainer for which you want to get a
transfer label
in: path
name: targetcontainerId
required: true
schema:
type: string
responses:
'200':
content:
application/pdf: {}
description: The transfer label for the given packingTargetContainer
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Packing
description: ''
operationId: getPackingTargetContainerTransferLabel
summary: Get a transfer label for the packingTargetContainer with the given ID
x-fft-api-performance-category: single-entity-read
/api/packjobs/{packJobId}/targetcontainers/{targetcontainerId}:
get:
parameters:
- description: >-
Provide the localized values for the entity. If not provided the
default locale is used. For example de_DE.
in: query
name: locale
schema:
type: string
- description: ID of the pack job you want to get
in: path
name: packJobId
required: true
schema:
type: string
- description: ID of the target container you want to get
in: path
name: targetcontainerId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PackingTargetContainer'
description: >-
Entity was found & you were allowed to access it. The result is in
the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Packing
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Returns a packing target container with the given ID on given packJob
operationId: getTargetcontainer
summary: Get a packing target container with the given ID on given packJob
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: ID of corresponding packJob you want to patch
in: path
name: packJobId
required: true
schema:
type: string
- description: ID of container you want to patch
in: path
name: targetcontainerId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PackingTargetContainer'
description: >-
Container was found & patch-set has been applied. The patched entity
is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity version conflict
tags:
- Fulfillment Operations - Packing
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Patches a packing target container
operationId: patchTargetcontainer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PackingTargetContainerPatchActions'
description: Patch set
required: true
summary: Patches a packing container with the given ID
x-fft-api-performance-category: single-entity-upsert
post:
parameters:
- description: ID of the pack job you want to get
in: path
name: packJobId
required: true
schema:
type: string
- description: ID of the container you want to add new line item to it
in: path
name: targetcontainerId
required: true
schema:
type: string
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/PackingTargetContainer'
description: The packing container was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Packing
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Adds a new line item to a packing target container
operationId: addTargetcontainer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PackingTargetContainerLineItemForCreation'
description: Packing Container line item object
required: true
summary: Add a new packing container line item
x-fft-api-performance-category: single-entity-upsert
delete:
parameters:
- description: ID of corresponding packJob you want to patch
in: path
name: packJobId
required: true
schema:
type: string
- description: ID of container you want to delete
in: path
name: targetcontainerId
required: true
schema:
type: string
responses:
'200':
description: Container was found & you were allowed to delete it.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Packing
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Deletes a packing target container
operationId: deletePackingTargetContainer
summary: deletes a packing target container with the given ID
x-fft-api-performance-category: single-entity-upsert
/api/packjobs/{packJobId}/targetcontainers/{targetcontainerId}/lineitems/{lineItemId}:
patch:
parameters:
- description: ID of corresponding packJob you want to patch
in: path
name: packJobId
required: true
schema:
type: string
- description: ID of container you want to patch
in: path
name: targetcontainerId
required: true
schema:
type: string
- description: ID of line item you want to patch
in: path
name: lineItemId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PackingTargetContainer'
description: >-
Container was found & patch-set has been applied. The patched entity
is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity version conflict
tags:
- Fulfillment Operations - Packing
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Patch line item of a packing container
operationId: patchTargetContainerLineItem
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PackingTargetContainerActionsParameter'
description: Patch set
required: true
summary: Patches a packing container with the given ID
x-fft-api-performance-category: single-entity-upsert
delete:
parameters:
- description: ID of corresponding packJob you want to patch
in: path
name: packJobId
required: true
schema:
type: string
- description: ID of container you want to patch
in: path
name: targetcontainerId
required: true
schema:
type: string
- description: ID of line item you want to patch
in: path
name: lineItemId
required: true
schema:
type: string
responses:
'200':
description: LineItem was found & you were allowed to delete it.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility not found
tags:
- Fulfillment Operations - Packing
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Deletes a line item of a packing container
operationId: deleteLineItemTargetContainers
summary: deletes a lineItem of a packing container with the given ID
x-fft-api-performance-category: single-entity-upsert
/api/packjobs/{packJobId}/targetcontainers:
get:
parameters:
- description: ID of the pack job you want to get
in: path
name: packJobId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/PackingTargetContainer'
description: >-
Entity was found & you were allowed to access it. The result is in
the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Packing
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Returns all packing containers on given packJob
operationId: getAllTargetcontainers
summary: Get all packing container on given packJob
x-fft-api-performance-category: search-b-class
post:
parameters:
- description: ID of the pack job you want to get
in: path
name: packJobId
required: true
schema:
type: string
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/PackingTargetContainer'
description: The packing container was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Packing
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Creates a new packing target container on given packJob
operationId: addTargetContainers
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PackingTargetContainerForCreation'
description: Packing Container object
required: true
summary: Add a new packing container
x-fft-api-performance-category: single-entity-upsert
/api/tags:
get:
parameters:
- description: all entities
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StrippedTags'
description: The current list of available tags
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: No more elements available
tags:
- Core - Tags
description: ''
operationId: getTags
summary: Returns all tags
x-fft-api-performance-category: search-b-class
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/Tag'
description: The tag was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Tags
description: ''
operationId: addTag
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/TagForCreation'
description: Tag object
required: true
summary: Add a new tag
x-fft-api-performance-category: single-entity-upsert
/api/tags/{tagRef}:
get:
parameters:
- description: Id of the tag you want to get
in: path
name: tagRef
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Tag'
description: >-
Tag was found & you were allowed to access it. The result is in the
body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: User not found
tags:
- Core - Tags
description: ''
operationId: getTag
summary: Get a tag with the given key
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: Id of the tag you want to update
in: path
name: tagRef
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Tag'
description: >-
Tag was found & you were allowed to access it. The result is in the
body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Tag not found
tags:
- Core - Tags
description: ''
operationId: putTag
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/TagPatchActions'
description: Tag patch action
required: true
summary: Update a tag with the given key
x-fft-api-performance-category: single-entity-upsert
/api/tags/packing/needspacking:
post:
requestBody:
content:
application/json:
schema:
items:
$ref: '#/components/schemas/TagReference'
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/NeedsPacking'
description: >-
NeedsPacking information for this tag was found & you were allowed
to access it. The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Packing
description: ''
operationId: getNeedsPacking
summary: Get packing information for given Tag
x-fft-api-performance-category: single-entity-upsert
/api/configurations/operativerestowing:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/OperationalRestowingConfigurations'
description: Configuration of all restow item related things
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Restow
operationId: getOperationalRestowingConfigurations
summary: Get the operational restowing configurations
x-fft-api-performance-category: single-entity-read
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
patch:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/OperationalRestowingConfigurations'
description: The restowing configurations were successfully updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/OperationalRestowingConfigurations'
description: The restowing configurations were successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Restow
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: putOperationalRestowingConfigurations
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OperationalRestowingConfigurations'
description: create/update operational restowing configurations
required: true
summary: Change the tenant wide restowing configurations
x-fft-api-performance-category: single-entity-upsert
/api/restowitems:
get:
parameters:
- description: Reference to the facility you want to get the corresponding restows
in: query
name: facilityRef
required: false
schema:
type: string
- description: Reference restowed status of the restow items
in: query
name: restowed
required: false
schema:
type: boolean
- description: Reference status of the restow items
in: query
name: status
required: false
schema:
type: array
items:
type: string
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: query orderBy
in: query
name: orderBy
required: false
schema:
$ref: '#/components/schemas/RestowItemsSortOptionsEnum'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RestowedItems'
description: Restow items were found. The results are in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Restow
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: queryRestowItems
summary: Simple query interface to find restowItems
x-fft-api-performance-category: search-b-class
/api/restowitems/{restowItemId}:
get:
parameters:
- description: ID of the restow item you want to get
in: path
name: restowItemId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RestowItem'
description: >-
RestowItem was found & you were allowed to access it. The result is
in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Restow
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getRestowItem
summary: Get a restow item with the given ID
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: ID of the restow item you want to update
in: path
name: restowItemId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RestowItem'
description: >-
RestowItem was found & patch-set has been applied. The patched
restow item is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: RestowItem not found
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: RestowItem version conflict
tags:
- Fulfillment Operations - Restow
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: patchRestowItem
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RestowItemPatchActions'
description: Patch set
required: true
summary: >-
Patches a restow item with the given ID - Deprecated, please use
/api/restowitems/{restowItemId}/actions
x-fft-api-performance-category: single-entity-upsert
/api/restowitems/{restowItemId}/actions:
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RestowItemActionsParameter'
parameters:
- description: Reference to the restow item you want to call an action for
in: path
name: restowItemId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RestowItem'
description: Updated RestowItem in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: The entity you want to call an action for was not found.
tags:
- Fulfillment Operations - Restow
operationId: restowItemAction
summary: Call a single action on a given restowitem
x-fft-api-performance-category: single-entity-upsert
/api/configurations/picking:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PickingConfigurations'
description: Central Configuration of all picking related things
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Picking
operationId: getPickingConfigurations
summary: Get the picking configurations
x-fft-api-performance-category: single-entity-read
patch:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PickingConfigurations'
description: The picking central configuration was successfully updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/PickingConfigurations'
description: The picking central configuration was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Picking
description: ''
operationId: putPickingConfigurations
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PickingConfigurations'
description: create/update picking central configuration
required: true
summary: Change the tenant wide picking central configuration
x-fft-api-performance-category: single-entity-upsert
/api/configurations/tags/pickjob:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PickJobTagConfiguration'
description: pickjob tag config is in response body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Picking
description: ''
operationId: getPickJobTagConfiguration
summary: Read tag configuration for pickjobs
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PickJobTagConfiguration'
description: The packing configuration was successfully updated.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Picking
description: ''
operationId: putPickJobTagConfigurations
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PickJobTagConfiguration'
description: Desired Tag Configuration for Pickjobs
required: true
summary: Change the tag configuration for Pickjobs
x-fft-api-performance-category: single-entity-upsert
/api/handovercontainers:
get:
parameters:
- description: entity to start after
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: facilities to filter the results
in: query
name: facilityRefs
required: false
schema:
type: array
items:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/StrippedHandoverContainer'
description: All HandoverContainer matching the given parameters.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Handover
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Get all Handover Container respecting the given filter
operationId: getHandoverContainer
summary: Get Handover Container
x-fft-api-performance-category: search-b-class
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/HandoverContainerForCreation'
required: true
responses:
'201':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/HandoverContainer'
description: Created Handover Container.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Handover
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Create new Handover Container
operationId: createHandoverContainer
summary: Create Handover Container
x-fft-api-performance-category: single-entity-upsert
/api/handovercontainers/{handoverContainerId}:
get:
parameters:
- description: id of the handover container
in: path
name: handoverContainerId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/HandoverContainer'
description: HandoverContainer matching the given id.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Handover
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Get Handover Container respecting the given id
operationId: getHandoverContainerById
summary: Get Handover Container by id
x-fft-api-performance-category: single-entity-read
delete:
parameters:
- description: id of the handover container
in: path
name: handoverContainerId
required: true
schema:
type: string
responses:
'200':
description: HandoverContainer successfully deleted.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Handover
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Delete Handover Container respecting the given id
operationId: deleteHandoverContainerById
summary: Delete Handover Container by id
x-fft-api-performance-category: single-entity-upsert
/api/handovercontainers/{handoverContainerId}/stack:
get:
parameters:
- description: id of the handover container
in: path
name: handoverContainerId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Stack'
description: Stack for the given handoverContainer matching the given id.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Handover
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Get Stack for Handover Container respecting the given id
operationId: getStackForHandoverContainer
summary: Get Stack for Handover Container
x-fft-api-performance-category: single-entity-read
/api/stacks:
get:
parameters:
- description: entity to start after
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: facilities to filter the results
in: query
name: facilityRefs
required: false
schema:
type: array
items:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/StacksResponse'
description: All Stacks matching the given parameters.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Stacks
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Get all Stacks respecting the given filter
operationId: getStacks
summary: Get Stacks
x-fft-api-performance-category: search-b-class
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/StackForCreation'
required: true
responses:
'201':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/Stack'
description: Created Stack.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Stacks
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Create new Stack
operationId: createStack
summary: Create Stack
x-fft-api-performance-category: single-entity-upsert
/api/stacks/{stackId}:
get:
parameters:
- description: id of the stack
in: path
name: stackId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Stack'
description: Stack matching the given id.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Stacks
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Get Stack respecting the given id
operationId: getStackById
summary: Get Stack by id
x-fft-api-performance-category: single-entity-read
/api/remoteconfigs:
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RemoteConfigurationForCreation'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RemoteConfiguration'
description: Created entity in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Remote Configuration
operationId: createRemoteConfiguration
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
summary: Create a new remote configuration
x-fft-api-performance-category: single-entity-upsert
get:
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: facility to filter to
in: query
name: facilityId
required: false
schema:
type: string
- description: groups to filter to
in: query
name: groups
required: false
schema:
type: array
items:
type: string
- description: userId to filter to
in: query
name: userId
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RemoteConfigurations'
description: Central RemoteConfiguration
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Remote Configuration
operationId: getAllRemoteConfigurations
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
summary: Get all remote configurations
x-fft-api-performance-category: search-b-class
/api/remoteconfigs/{id}:
get:
parameters:
- description: Reference to the remote config you want to get
in: path
name: id
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RemoteConfiguration'
description: Central RemoteConfiguration
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Remote Configuration
operationId: getRemoteConfiguration
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
summary: Get a single remote configuration
x-fft-api-performance-category: single-entity-read
delete:
parameters:
- description: Reference to the remote config you want to delete
in: path
name: id
required: true
schema:
type: string
responses:
'200':
description: Successfully Deleted
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Remote Configuration
operationId: deleteRemoteConfiguration
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
summary: Delete a single remote configuration
x-fft-api-performance-category: single-entity-upsert
patch:
parameters:
- description: Reference to the remote config you want to change
in: path
name: id
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RemoteConfigurationForUpdate'
responses:
'200':
description: Successfully Changed
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Remote Configuration
operationId: updateRemoteConfiguration
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
summary: Update a single remote configuration
x-fft-api-performance-category: single-entity-upsert
put:
parameters:
- description: Reference to the remote config you want to change
in: path
name: id
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RemoteConfigurationForPut'
responses:
'200':
description: Successfully Changed
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Remote Configuration
operationId: putRemoteConfiguration
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
summary: Override a single remote configuration
x-fft-api-performance-category: single-entity-upsert
/api/remoteconfigs/{id}/scopes:
post:
parameters:
- description: Reference to the remote config you want to change
in: path
name: id
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AddRemoteConfigurationScopeParameter'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RemoteConfiguration'
description: Updated RemoteConfiguration in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Remote Configuration
operationId: addRemoteConfigurationScope
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
summary: add a new scope to a remote configuration
x-fft-api-performance-category: single-entity-upsert
/api/remoteconfigs/{id}/scopes/{scopeId}:
delete:
parameters:
- description: Reference to the remote config you want to alter
in: path
name: id
required: true
schema:
type: string
- description: Reference to the remote config scope you want to delete
in: path
name: scopeId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RemoteConfiguration'
description: Successfully Deleted
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Remote Configuration
operationId: deleteScopeFromRemoteConfiguration
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
summary: Delete a scope from a given remote configuration
x-fft-api-performance-category: single-entity-upsert
/api/configurations/return:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LocalizedReturnConfiguration'
description: Return config found.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Returns
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Returns the current return configuration for the tenant.
operationId: getReturnConfiguration
summary: Get the current configuration for returns
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LocalizedReturnConfiguration'
description: The return configuration was successfully updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/LocalizedReturnConfiguration'
description: The return configuration was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity version conflict
tags:
- Fulfillment Operations - Returns
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Updates the return configuration for the tenant. If no configuration exists, it will be created.
operationId: upsertReturnConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ReturnConfiguration'
description: Desired return configuration to create/update
required: true
summary: Change the tenant wide return configuration
x-fft-api-performance-category: single-entity-upsert
/api/itemreturns:
get:
parameters:
- description: >-
Search term you want to get the corresponding item returns. Search
will be performed on multiple fields, including return id, tenant
order id, customer name, tenant article ids, artile titles
in: query
name: searchTerm
required: false
schema:
type: string
- description: facilities to filter the results
in: query
name: facilityRefs
required: false
schema:
type: array
items:
type: string
- description: ItemReturnStatus of an included ItemReturn to filter the results
in: query
name: itemReturnStatus
required: false
schema:
type: array
items:
type: string
- description: >-
ItemReturnLineItemStatus of an included itemReturnLineItem to filter
the results
in: query
name: itemReturnLineItemStatus
required: false
schema:
type: array
items:
type: string
- description: entity to start after
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: show anonymized entities or not
in: query
name: anonymized
required: false
schema:
type: boolean
default: false
- description: sorting for the results
in: query
name: orderBy
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ItemReturn'
description: All Item Returns matching the given parameters
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Returns
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Returns the item returns matching the given parameters.
operationId: findItemReturns
summary: Get all Item Returns
x-fft-api-performance-category: search-b-class
/api/itemreturnjobs/{itemReturnJobId}/itemreturns:
get:
parameters:
- description: item return job to read the item return for
in: path
name: itemReturnJobId
required: true
schema:
type: string
- description: entity to start after
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ItemReturn'
description: Get all item returns for a given item return job
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Returns
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Returns the item returns for a given item return job.
operationId: getItemReturns
summary: Get item returns
x-fft-api-performance-category: search-b-class
post:
parameters:
- description: Id of the item return job to create the item return for
in: path
name: itemReturnJobId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AddItemReturnToItemReturnJob'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ItemReturnJob'
description: ItemReturnJob containing the newly created item return
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Returns
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Create a new item return for an item return job
operationId: createItemReturn
summary: Creates a new ItemReturn
x-fft-api-performance-category: single-entity-upsert
/api/itemreturnjobs/{itemReturnJobId}/itemreturns/{itemReturnId}:
get:
parameters:
- description: item return job to read the item return for
in: path
name: itemReturnJobId
required: true
schema:
type: string
- description: id of the item return you want to read
in: path
name: itemReturnId
required: true
schema:
type: string
- description: entity to start after
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ItemReturn'
description: Get a specific item return
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Returns
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Returns a specific item return for a given item return job.
operationId: getItemReturn
summary: Get item return by id
x-fft-api-performance-category: single-entity-read
delete:
parameters:
- description: id of the item return job to delete the item return for
in: path
name: itemReturnJobId
required: true
schema:
type: string
- description: id of the item return you want to delete
in: path
name: itemReturnId
required: true
schema:
type: string
- description: version of the item return job to delete the item return for
in: query
name: itemReturnJobVersion
required: true
schema:
type: number
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ItemReturn'
description: >-
item return was found and successfully deleted. Updated item return
job is returned.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Returns
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Delete an item return from an item return job
operationId: deleteItemReturn
summary: Delete an item return from an item return job
x-fft-api-performance-category: single-entity-upsert
/api/itemreturnjobs/{itemReturnJobId}/itemreturns/{itemReturnId}/returnedlineitems:
put:
parameters:
- description: id of the item return job the item return belongs to
in: path
name: itemReturnJobId
required: true
schema:
type: string
- description: id of the item return the returned line items belong to
in: path
name: itemReturnId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ReplaceReturnedLineItems'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ItemReturnJob'
description: >-
The returned line items were successfully updated. Updated item
return job is returned.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity version conflict
tags:
- Fulfillment Operations - Returns
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Replace returned line items of an item return of an item return job.
operationId: replaceReturnedLineItems
summary: replace returned line items
x-fft-api-performance-category: single-entity-upsert
/api/itemreturnjobs:
get:
parameters:
- description: facility to filter the results
in: query
name: facilityId
required: false
schema:
type: string
- description: scannableCodes of the item return job to filter the results
in: query
name: itemReturnJobScannableCodes
required: false
schema:
type: array
items:
type: string
- description: scannableCodes of the item return to filter the results
in: query
name: itemReturnScannableCodes
required: false
schema:
type: array
items:
type: string
- description: ItemReturnJobStatus to filter the results
in: query
name: itemReturnJobStatus
required: false
schema:
type: array
items:
type: string
- description: ItemReturnStatus of an included ItemReturn to filter the results
in: query
name: itemReturnStatus
required: false
schema:
type: array
items:
type: string
- description: Term by which to search through the fields
in: query
name: searchTerm
required: false
schema:
type: string
- description: entity to start after
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: show anonymized entities or not
in: query
name: anonymized
required: false
schema:
type: boolean
default: false
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ItemReturnJob'
description: All Item Return Jobs matching the given parameters
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Returns
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Returns the item return jobs matching the given parameters.
operationId: getItemReturnJobs
summary: Get all Item Return Jobs
x-fft-api-performance-category: search-b-class
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ItemReturnJobForCreation'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ItemReturnJob'
description: Created entity
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Returns
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Creates a new item return job.
operationId: createItemReturnJob
summary: Creates a new ItemReturnJob
x-fft-api-performance-category: single-entity-upsert
/api/itemreturnjobs/{itemReturnJobId}:
get:
parameters:
- description: id of the item return job
in: path
name: itemReturnJobId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ItemReturnJob'
description: Returns Item Return Job with the provided id
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Returns
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Returns an item return job with the provided id.
operationId: getItemReturnJob
summary: Get Item Return Job by id
x-fft-api-performance-category: single-entity-read
/api/itemreturnjobs/{itemReturnJobId}/actions:
post:
parameters:
- description: id of the Item Return Job
in: path
name: itemReturnJobId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ItemReturnJobActionsParameter'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ItemReturnJob'
description: Updated entity
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Returns
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Applies an action to an Item Return Job. Check ItemReturnJobActionsParameters for available actions.
operationId: updateItemReturnJob
summary: Updates a new ItemReturnJob
x-fft-api-performance-category: single-entity-upsert
/api/itemreturnjobs/{itemReturnJobId}/itemreturns/{itemReturnId}/actions:
post:
parameters:
- description: id of the Item Return Job
in: path
name: itemReturnJobId
required: true
schema:
type: string
- description: id of the Item Return
in: path
name: itemReturnId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ItemReturnActionsParameter'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ItemReturnJob'
description: Updated entity
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Returns
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Applies an action to an Item Return. Check ItemReturnActionsParameters for available actions.
operationId: itemReturnActions
summary: Actions for a ItemReturn
x-fft-api-performance-category: single-entity-upsert
/api/itemreturnjobs/{itemReturnJobId}/itemreturns/{itemReturnId}/returnedlineitems/{returnedLineItemId}:
patch:
parameters:
- description: id of the Item Return Job
in: path
name: itemReturnJobId
required: true
schema:
type: string
- description: id of the Item Return
in: path
name: itemReturnId
required: true
schema:
type: string
- description: id of the returnedLineItem
in: path
name: returnedLineItemId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ItemReturnLineItemForUpdate'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ItemReturnJob'
description: Updated ItemReturnJob
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Returns
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Patch for a ItemReturn LineItem. This is used to update the returned line item.
operationId: updateItemReturnLineItem
summary: Patch for a ItemReturn LineItem
x-fft-api-performance-category: single-entity-upsert
/api/configurations/expiry:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ExpiryConfiguration'
description: config found.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Expiries
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getExpiryConfiguration
summary: Get the current configuration
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ExpiryConfiguration'
description: The configuration was successfully updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/ExpiryConfiguration'
description: The configuration was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity version conflict
tags:
- Core - Expiries
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: upsertExpiryConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ExpiryConfiguration'
description: Desired configuration to create/update
required: true
summary: Change the tenant wide configuration
x-fft-api-performance-category: single-entity-upsert
/api/expiries:
get:
parameters:
- description: Status to filter the results
in: query
name: status
required: false
schema:
$ref: '#/components/schemas/ExpiryEntityStatus'
- description: ProcessRef to filter the results
in: query
name: processRef
required: false
schema:
type: string
- description: >-
StartDate to filter the results. Expiry Date of results is after or
equals the given value
in: query
name: startDate
required: false
schema:
type: string
format: date-time
example: '2020-02-03T08:45:51.525Z'
- description: >-
EndDate to filter the results. Expiry Date of results is before or
equals the given value
in: query
name: endDate
required: false
schema:
type: string
- description: entity to start after
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
responses:
'200':
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/ExpiryEntity'
description: found entities in the result.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Expiries
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getExpiries
summary: Get expiries by filter parameter
x-fft-api-performance-category: search-b-class
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ExpiryEntityForCreation'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ExpiryEntity'
description: created entity in the result.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Expiries
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: createExpiry
summary: Create Expiry
x-fft-api-performance-category: single-entity-upsert
/api/expiries/{expiryId}:
get:
parameters:
- description: id for the searched entity
in: path
name: expiryId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ExpiryEntity'
description: found entity in the result.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Expiries
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getExpiry
summary: Get Expiry by Id
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: id of the entity to be changed
in: path
name: expiryId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ExpiryEntityForUpdate'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ExpiryEntity'
description: changed entity in the result.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Expiries
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: updateExpiry
summary: Update Expiry
x-fft-api-performance-category: single-entity-upsert
/api/externalactions:
get:
parameters:
- description: all entities after given Id.
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: Filter by the given group or groups
explode: true
in: query
name: groups
required: false
schema:
type: array
items:
type: string
- description: Filter by the given processRef
in: query
name: processRef
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ExternalAction'
type: array
description: Returning the list of external actions available.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: External action not found
tags:
- Core - External Actions
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Returns a list with all external actions.
operationId: getExternalActions
summary: Get the external actions related to a process
x-fft-api-performance-category: search-b-class
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalAction'
description: The external action was successfully created.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: External action not found
tags:
- Core - External Actions
description: Creates a new external action for a process.
operationId: postExternalAction
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalActionForCreation'
description: The external action to be created
required: true
summary: Create an external action
x-fft-api-performance-category: single-entity-upsert
/api/externalactions/{externalActionId}:
get:
parameters:
- description: Id of the external action you want to get
in: path
name: externalActionId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ExternalAction'
type: array
description: >-
External action was found & you are allowed to get it. The result is
in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: External action not found
tags:
- Core - External Actions
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Returns an external action with the given id if found.
operationId: getExternalAction
summary: Get an external action
x-fft-api-performance-category: single-entity-read
delete:
parameters:
- description: ID of the external action that you want delete
in: path
name: externalActionId
required: true
schema:
type: string
responses:
'200':
description: External action was found & you were allowed to delete it.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: External action not found
tags:
- Core - External Actions
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: deleteExternalAction
summary: Delete an external action with the given id.
x-fft-api-performance-category: single-entity-upsert
put:
parameters:
- description: ID of the external action that you want update
in: path
name: externalActionId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ExternalAction'
description: External action was found & you are allowed to update it.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility not found
tags:
- Core - External Actions
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Replaces the external action with the provided in the body.
operationId: putExternalAction
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalActionForReplacement'
description: Updates an external action
required: true
summary: Replace an external action
x-fft-api-performance-category: single-entity-upsert
/api/externalactions/{externalActionId}/logs:
post:
parameters:
- description: ID of the external action you want to create the log for
in: path
name: externalActionId
required: true
schema:
type: string
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalActionLog'
description: The log for the external action was successfully created.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: External action not found
tags:
- Core - External Actions
description: Creates a new external action log.
operationId: postExternalActionLog
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalActionLogForCreation'
description: The external action log to be created
required: true
summary: Creates a log for an external action
x-fft-api-performance-category: single-entity-upsert
get:
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: Id of the external action you want to get the logs from
in: path
name: externalActionId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ExternalActionLogs'
type: array
description: >-
Logs were found & you are allowed to get it. The result is in the
body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: External action logs not found
tags:
- Core - External Actions
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Returns the logs related with the given external action.
operationId: getExternalActionLogs
summary: Get the logs for an external action
x-fft-api-performance-category: search-b-class
/api/facilities/{facilityId}/carriers/{carrierRef}:
get:
parameters:
- description: ID of facility you want to get listing
in: path
name: facilityId
required: true
schema:
type: string
- description: >-
The ID that describes the connection of this facility to the
referenced carrier
in: path
name: carrierRef
required: true
schema:
type: string
- description: >-
Provide the localized names and descriptions for the parcel label
classifications. If not provided the default locale is used., for
example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityCarrierConnection'
description: >-
Carrier to facility connections was found & you were allowed to
access it. The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
There is no connection to a carrier with this facility referenced by
the provided facilityCarrierConnectionId
tags:
- Core - Facilities
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getFacilityCarrier
summary: Get the details for a carrier related to the facility with the given ID
x-fft-api-performance-category: single-entity-read
post:
parameters:
- description: ID of facility you want to get
in: path
name: facilityId
required: true
schema:
type: string
- description: The referenced carrier ID
in: path
name: carrierRef
required: true
schema:
type: string
- description: >-
Provide the localized names and descriptions for the parcel label
classifications. If not provided the default locale is used., for
example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityCarrierConnection'
description: Creation was successful.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
There is no connection to a carrier with this facility referenced by
the provided facilityCarrierConnectionId.
tags:
- Core - Facilities
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: createCarrierToFacility
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityCarrierConnectionForCreation'
description: Representation that describes the facility
required: true
summary: >-
Create a connection of a configured carrier to the facility with given
ID
x-fft-api-performance-category: single-entity-upsert
put:
parameters:
- description: ID of facility you want to get
in: path
name: facilityId
required: true
schema:
type: string
- description: The referenced carrier ID
in: path
name: carrierRef
required: true
schema:
type: string
- description: >-
Provide the localized names and descriptions for the parcel label
classifications. If not provided the default locale is used., for
example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityCarrierConnection'
description: Modification was successful.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
There is no connection to a carrier with this facility referenced by
the provided facilityCarrierConnectionId.
tags:
- Core - Facilities
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: connectCarrierToFacility
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityCarrierConnectionForModification'
description: Representation that describes the facility
required: true
summary: 'Connect a configured carrier to the facility with given ID '
x-fft-api-performance-category: single-entity-upsert
/api/facilities/{facilityId}/connections:
get:
parameters:
- description: ID of facility you want to get connections
in: path
name: facilityId
required: true
schema:
type: string
- description: The targetFacilityRef of the connection
in: query
name: targetFacilityRef
required: false
schema:
type: string
- description: all entities
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: >-
Provide the localized names and descriptions for the parcel label
classifications. If not provided the default locale is used., for
example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/InterFacilityConnections'
description: >-
Facility connections was found & you were allowed to access it. The
result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Facilities
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getFacilityConnections
summary: >-
Get the details for all connections related to the facility with the
given ID
x-fft-api-performance-category: search-b-class
post:
parameters:
- description: ID of facility you want to create a connection for
in: path
name: facilityId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/InterFacilityConnection'
description: Creation was successful.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Facilities
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: createConnectionToFacility
requestBody:
content:
application/json:
schema:
oneOf:
- $ref: >-
#/components/schemas/InterFacilityConnectionToSupplierForCreation
- $ref: >-
#/components/schemas/InterFacilityConnectionToManagedFacilityForCreation
- $ref: >-
#/components/schemas/InterFacilityConnectionToCustomerForCreation
discriminator:
propertyName: type
mapping:
SUPPLIER: >-
#/components/schemas/InterFacilityConnectionToSupplierForCreation
MANAGED_FACILITY: >-
#/components/schemas/InterFacilityConnectionToManagedFacilityForCreation
CUSTOMER: >-
#/components/schemas/InterFacilityConnectionToCustomerForCreation
description: Representation that the connection
required: true
summary: Create a connections for a suppplier facility with given ID
x-fft-api-performance-category: single-entity-upsert
/api/facilities/{facilityId}/connections/{connectionId}:
get:
parameters:
- description: ID of facility you want to get connections
in: path
name: facilityId
required: true
schema:
type: string
- description: >-
The ID that describes the connection of this facility to the its
connections
in: path
name: connectionId
required: true
schema:
type: string
- description: >-
Provide the localized names and descriptions for the parcel label
classifications. If not provided the default locale is used., for
example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/InterFacilityConnection'
description: >-
Facility connections was found & you were allowed to access it. The
result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
There is no connection for this facility referenced by the provided
connectionId
tags:
- Core - Facilities
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getFacilityConnection
summary: >-
Get the details for a facility connection related to the facility with
the given ID
x-fft-api-performance-category: single-entity-read
put:
parameters:
- description: ID of facility you want to get
in: path
name: facilityId
required: true
schema:
type: string
- description: The referenced connection ID
in: path
name: connectionId
required: true
schema:
type: string
- description: >-
Provide the localized names and descriptions for the parcel label
classifications. If not provided the default locale is used., for
example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/InterFacilityConnection'
description: Modification was successful.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
There is no connection with this facility referenced by the provided
cnnectionId.
tags:
- Core - Facilities
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: updateFacilityConnection
requestBody:
content:
application/json:
schema:
oneOf:
- $ref: >-
#/components/schemas/InterFacilityConnectionToSupplierForUpdate
- $ref: >-
#/components/schemas/InterFacilityConnectionToManagedFacilityForUpdate
- $ref: >-
#/components/schemas/InterFacilityConnectionToCustomerForUpdate
discriminator:
propertyName: type
mapping:
SUPPLIER: >-
#/components/schemas/InterFacilityConnectionToSupplierForUpdate
MANAGED_FACILITY: >-
#/components/schemas/InterFacilityConnectionToManagedFacilityForUpdate
CUSTOMER: >-
#/components/schemas/InterFacilityConnectionToCustomerForUpdate
description: Representation that describes the facility
required: true
summary: Update the given connection for a facility
x-fft-api-performance-category: single-entity-upsert
delete:
parameters:
- description: ID of facility you want to delete a connection
in: path
name: facilityId
required: true
schema:
type: string
- description: The ID of the connection you want to delete
in: path
name: connectionId
required: true
schema:
type: string
responses:
'200':
description: Deletion was successful
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: There is no connection for the facility and the provided id
tags:
- Core - Facilities
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: deleteFacilityConnection
summary: Delete the connection for facility with the given ID
x-fft-api-performance-category: single-entity-upsert
/api/health:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/HealthResult'
description: Result of all tested dependencies for their health status
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Manual reroute configuration not found
tags:
- Infrastructure - Health
description: ''
operationId: healthCheck
summary: Do a health check
x-fft-api-performance-category: single-entity-read
/api/facilities/{facilityId}/storagelocations:
get:
parameters:
- description: >-
ID of facility from which you want to get the storage locations.
Also accepts tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id})
in: path
name: facilityId
required: true
schema:
type: string
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: limit result to storage locations with scannable code
in: query
name: scannableCode
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/StorageLocation'
type: array
description: >-
Facility was found & you are allowed to get the storage locations.
The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility not found
tags:
- Inventory Management - Storage Locations
description: ''
operationId: getFacilityStorageLocations
summary: Get the storage locations of this facility
x-fft-api-performance-category: search-b-class
post:
parameters:
- description: ID of facility from whom you want to create the storage location
in: path
name: facilityId
required: true
schema:
type: string
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/StorageLocation'
description: The storage location was successfully created.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility not found
tags:
- Inventory Management - Storage Locations
description: Creates a new storage location in this facility.
operationId: postFacilityStorageLocations
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/StorageLocationForCreation'
description: Patch set
required: true
summary: Create a new storage location
x-fft-api-performance-category: single-entity-upsert
/api/facilities/{facilityId}/storagelocations/{storageLocationId}:
get:
parameters:
- description: >-
ID of facility from which you want to get the storage locations.
Also accepts tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id})
in: path
name: facilityId
required: true
schema:
type: string
- description: the ID of the storageLocation
in: path
name: storageLocationId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/StorageLocation'
type: array
description: >-
Facility was found & you are allowed to get the storage locations.
The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility not found
tags:
- Inventory Management - Storage Locations
description: ''
operationId: getFacilityStorageLocation
summary: Get the storage location of this facility
x-fft-api-performance-category: single-entity-read
delete:
parameters:
- description: ID of facility from whom you want to delete the storage location
in: path
name: facilityId
required: true
schema:
type: string
- description: ID of the storageLocation you want to delete
in: path
name: storageLocationId
required: true
schema:
type: string
responses:
'200':
description: Storage location was found & you were allowed to delete it.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility or storage location not found
tags:
- Inventory Management - Storage Locations
description: ''
operationId: deleteFacilityStorageLocation
summary: Delete a storage location of a facility with the given ID
x-fft-api-performance-category: single-entity-upsert
put:
parameters:
- description: ID of facility from whom you want to put the storage locations
in: path
name: facilityId
required: true
schema:
type: string
- description: the ID of the storageLocation
in: path
name: storageLocationId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StorageLocation'
description: Storage location was found & you were allowed to update it.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility or Storage Location not found
tags:
- Inventory Management - Storage Locations
description: >-
Replaces the current storage locations of this Facility with the
provided in the body.
operationId: putFacilityStorageLocation
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/StorageLocationForReplacement'
description: Patch set
required: true
summary: Replace the storage locations of a Facility
x-fft-api-performance-category: single-entity-upsert
patch:
parameters:
- description: ID of facility you want to patch the storage locations
in: path
name: facilityId
required: true
schema:
type: string
- description: the ID of the storageLocation
in: path
name: storageLocationId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StorageLocation'
description: Storage location was found & you were allowed to update it.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility or Storage location not found
tags:
- Inventory Management - Storage Locations
description: >
Adds new storage locations, updates existing ones and keeps the
previously present ones in the database.
1. If a storage location exists in the patch action but not in the
database it is added.
2. If a storage location exists both in the patch action and in the
database it is updated and the contents merged.
3. If a storage location exists only in the database, it is left
untouched.
operationId: patchFacilityStorageLocation
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/StorageLocationPatchActions'
description: Patch set
required: true
summary: Patches the storage locations of a facility with the given ID
x-fft-api-performance-category: single-entity-upsert
/api/facilities/{facilityId}/zones:
get:
parameters:
- description: >-
ID of facility from which you want to get the zones. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id})
in: path
name: facilityId
required: true
schema:
type: string
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/Zone'
type: array
description: >-
Facility was found & you are allowed to get the zones. The result is
in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility not found
tags:
- Inventory Management - Storage Locations
description: ''
operationId: getFacilityZones
summary: Get the zones of this facility
x-fft-api-performance-category: search-b-class
post:
parameters:
- description: >-
ID of facility at which you want to create the zones. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id})
in: path
name: facilityId
required: true
schema:
type: string
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/Zone'
description: The zone was successfully created.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Zone not found
tags:
- Inventory Management - Storage Locations
description: Creates a new zone in this facility.
operationId: postFacilityZone
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ZoneForCreation'
description: The zone to be created
required: true
summary: Create a zone
x-fft-api-performance-category: single-entity-upsert
/api/facilities/{facilityId}/zones/{zoneId}:
get:
parameters:
- description: >-
ID of facility from which you want to get the zone. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id})
in: path
name: facilityId
required: true
schema:
type: string
- description: the ID of the zone
in: path
name: zoneId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/Zone'
type: array
description: >-
Zone was found & you are allowed to get it. The result is in the
body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility not found
tags:
- Inventory Management - Storage Locations
description: ''
operationId: getFacilityZone
summary: Get the zone of this facility
x-fft-api-performance-category: single-entity-read
delete:
parameters:
- description: >-
ID of facility from which you want to delete the zone. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id})
in: path
name: facilityId
required: true
schema:
type: string
- description: ID of the zone you want to delete
in: path
name: zoneId
required: true
schema:
type: string
responses:
'200':
description: Zone was found & you were allowed to delete it.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility or storage location not found
tags:
- Inventory Management - Storage Locations
description: ''
operationId: deleteFacilityZone
summary: Delete a zone of a facility with the given ID
x-fft-api-performance-category: single-entity-upsert
put:
parameters:
- description: >-
ID of facility from which you want to put the zone. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id})
in: path
name: facilityId
required: true
schema:
type: string
- description: the ID of the zone
in: path
name: zoneId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/Zone'
description: Zone was found & you are allowed to update it.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Facility not found
tags:
- Inventory Management - Storage Locations
description: >-
Replaces the current zone of this Facility with the provided in the
body.
operationId: putFacilityZone
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ZoneForReplacement'
description: Patch set
required: true
summary: Replace the zones of a Facility
x-fft-api-performance-category: single-entity-upsert
/api/customservices/{customServiceId}:
patch:
parameters:
- description: ID of custom service you want to patch
in: path
name: customServiceId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CustomService'
description: >-
custom service was found & patch-set has been applied. The patched
custom service is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: custom service not found
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: custom service version conflict
tags:
- Core - Custom Services
operationId: patchCustomService
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CustomServicePatchActions'
description: Patch set
required: true
summary: Patches a custom service with the given ID
x-fft-api-performance-category: single-entity-upsert
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
get:
parameters:
- description: ID of custom service you want to get
in: path
name: customServiceId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CustomService'
description: Custom service config could be found in response body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Custom Services
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getCustomService
summary: Get requested Custom service
x-fft-api-performance-category: single-entity-read
/api/customservices/{customServiceId}/additionalinformation:
post:
parameters:
- description: ID of custom service you want to create service job for
in: path
name: customServiceId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CustomService'
description: The custom service was successfully updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/CustomService'
description: The custom service was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Custom Services
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: createCustomServiceAdditionalInformation
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AdditionalInformationForCreation'
description: Desired custom service to create
required: true
summary: Create a custom service additional information
x-fft-api-performance-category: single-entity-upsert
/api/customservices/{customServiceId}/additionalinformation/{additionalInformationId}:
delete:
parameters:
- description: ID of custom service
in: path
name: customServiceId
required: true
schema:
type: string
- description: ID of additional information you want to delete
in: path
name: additionalInformationId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CustomService'
description: The custom service was successfully updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/CustomService'
description: The custom service was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Custom Services
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: deleteAdditionalInfo
summary: Delete a custom service
x-fft-api-performance-category: single-entity-upsert
put:
parameters:
- description: ID of custom service
in: path
name: customServiceId
required: true
schema:
type: string
- description: ID of additional information you want to put
in: path
name: additionalInformationId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CustomService'
description: The custom service was successfully updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/CustomService'
description: The custom service was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Custom Services
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: updateCustomServiceAdditionalInformation
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AdditionalInformationForCreation'
description: Desired custom service to create
required: true
summary: Update a custom service additional information
x-fft-api-performance-category: single-entity-upsert
/api/customservices:
get:
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: tenantCustomServiceId to filter for
in: query
name: tenantCustomServiceId
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StrippedCustomServices'
description: Custom service config could be found in response body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Custom Services
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getCustomServices
summary: Get Custom services
x-fft-api-performance-category: search-b-class
post:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CustomService'
description: The custom service was successfully updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/CustomService'
description: The custom service was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Custom Services
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: createCustomService
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CustomServiceForCreation'
description: Desired custom service to create
required: true
summary: Create a custom service
x-fft-api-performance-category: single-entity-upsert
/api/facilities/{facilityId}/customservices:
get:
parameters:
- description: >-
ID of facility. Also accepts tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StrippedFacilityCustomServiceConnections'
description: Custom service connections could be found in response body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Custom Services
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getFacilityCustomServiceConnections
summary: Get requested Custom service connection for a facility
x-fft-api-performance-category: search-b-class
/api/facilities/{facilityId}/customservices/{customServiceId}:
get:
parameters:
- description: >-
ID of facility. Also accepts tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
- description: ID of the custom service
in: path
name: customServiceId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityCustomServiceConnection'
description: Custom service connection could be found in response body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Core - Custom Services
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getFacilityCustomService
summary: Get requested Custom service connection for a facility
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: >-
ID of facility. Also accepts tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
- description: ID of the custom service
in: path
name: customServiceId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityCustomServiceConnection'
description: The custom service connection was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Custom Services
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: updateFacilityCustomServiceConnction
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityCustomServiceConnectionForUpdate'
description: Desired custom service connection to create/update
required: true
summary: Update a facility custom service connection
x-fft-api-performance-category: single-entity-upsert
post:
parameters:
- description: >-
ID of facility. Also accepts tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
- description: ID of the custom service
in: path
name: customServiceId
required: true
schema:
type: string
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityCustomServiceConnection'
description: The custom service connection was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Custom Services
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: createFacilityCustomServiceConnection
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityCustomServiceConnectionForCreation'
description: Desired custom service connection to create/update
required: true
summary: Create a facility custom service connection
x-fft-api-performance-category: single-entity-upsert
delete:
parameters:
- description: >-
ID of facility. Also accepts tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}).
in: path
name: facilityId
required: true
schema:
type: string
- description: ID of the custom service
in: path
name: customServiceId
required: true
schema:
type: string
responses:
'200':
description: The custom service connection was successfully deleted.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Core - Custom Services
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: deleteFacilityCustomServiceConnection
summary: Delete a facility custom service connection
x-fft-api-performance-category: single-entity-upsert
/api/servicejobs:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceJobs'
description: Service Jobs could be found in response body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Custom Services
operationId: getServiceJobs
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: Reference of the facility you want to filter for
in: query
name: facilityRef
required: false
schema:
type: string
- description: Reference the assigned user on this entity - id or username
in: query
name: assignedUser
required: false
schema:
type: string
- description: >-
Reference to the statuses you want to get the corresponding service
job
in: query
name: status
required: false
schema:
type: array
items:
type: string
- description: Type of channel you want to filter for
in: query
name: channel
required: false
schema:
$ref: '#/components/schemas/ServiceJobFilterChannel'
- description: Start target date range for service jobs
in: query
name: startTargetTime
required: false
schema:
type: string
example: '2020-02-03T08:45:50.525Z'
format: date-time
- description: End target date range for service jobs
in: query
name: endTargetTime
required: false
schema:
type: string
example: '2020-02-03T08:45:50.525Z'
format: date-time
- description: >-
Search term you want to get the corresponding service jobs. Search
will be performed on multiple fields, like tenantOrderId,
consumerName, tenantArticleId and more
in: query
name: searchTerm
required: false
schema:
type: string
summary: Get Service Jobs
x-fft-api-performance-category: search-b-class
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceJob'
description: The service job was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Custom Services
operationId: createServiceJob
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceJobForCreation'
description: Desired service job to create
required: true
summary: Create a service job
x-fft-api-performance-category: single-entity-upsert
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
/api/servicejobs/{serviceJobId}:
get:
parameters:
- description: ID of service job you want to get
in: path
name: serviceJobId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceJob'
description: Service Job could be found in response body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Custom Services
operationId: getServiceJob
summary: Get requested service job
x-fft-api-performance-category: single-entity-read
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
/api/servicejobs/{serviceJobId}/actions:
post:
parameters:
- description: ID of service job you want to update
in: path
name: serviceJobId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceJob'
description: The service job was successfully updated.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Custom Services
operationId: updateServiceJob
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceJobActionsParameter'
description: Desired change to a service job
required: true
summary: Update a service job
x-fft-api-performance-category: single-entity-upsert
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
/api/linkedservicejobs:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LinkedServiceJobsResult'
description: LinkedServiceJobs could be found in response body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Custom Services
operationId: getLinkedServiceJobs
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: facilities to filter to
in: query
name: facilityIds
required: false
schema:
type: array
items:
type: string
- description: >-
Reference to the statuses you want to get the corresponding linked
service jobs
in: query
name: status
required: false
schema:
type: array
items:
type: string
- description: sort order
in: query
name: orderBy
required: false
schema:
$ref: '#/components/schemas/LinkedServiceJobsOrderBy'
- description: type of channel you want to filter for
in: query
name: channel
required: false
schema:
$ref: '#/components/schemas/LinkedServiceJobsFilterChannel'
- description: Start target date range for linked service jobs
in: query
name: startTargetTime
required: false
schema:
type: string
example: '2020-02-03T08:45:50.525Z'
format: date-time
- description: End target date range for linked service jobs
in: query
name: endTargetTime
required: false
schema:
type: string
example: '2020-02-03T08:45:50.525Z'
format: date-time
- description: >-
Search term you want to get the corresponding linked service jobs.
Search will be performed on multiple fields, like tenantOrderId,
consumerName, tenantArticleId and more
in: query
name: searchTerm
required: false
schema:
type: string
- description: >-
Reference to the username you want to get the corresponding
linkedServiceJobs for
in: query
name: modifiedByUsername
required: false
schema:
type: string
summary: Get LinkedServiceJobs
x-fft-api-performance-category: search-b-class
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
/api/linkedservicejobs/{linkedServiceJobsId}:
get:
parameters:
- description: ID of LinkedServiceJobs you want to get
in: path
name: linkedServiceJobsId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LinkedServiceJobs'
description: LinkedServiceJobs could be found in response body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Custom Services
operationId: getLinkedServiceJobsById
summary: Get requested LinkedServiceJobs
x-fft-api-performance-category: single-entity-read
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
/api/linkedservicejobs/{linkedServiceJobsId}/servicejoblinks:
post:
parameters:
- description: ID of LinkedServiceJobs you want to alter
in: path
name: linkedServiceJobsId
required: true
schema:
type: string
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/LinkedServiceJobs'
description: The ServiceJobLink was successfully added to the LinkedServiceJobs.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Custom Services
operationId: addServiceJobLink
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceJobLinkForAdding'
description: Desired ServiceJobLink to add
required: true
summary: Add a ServiceJobLink to an LinkedServiceJobs on root level
x-fft-api-performance-category: single-entity-upsert
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
/api/linkedservicejobs/{linkedServiceJobsId}/servicejoblinks/{serviceJobLinkId}:
post:
parameters:
- description: ID of LinkedServiceJobs you want to alter
in: path
name: linkedServiceJobsId
required: true
schema:
type: string
- description: >-
ID of ServiceJobLink you want to add the new ServiceJobLink
underneath
in: path
name: serviceJobLinkId
required: true
schema:
type: string
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/LinkedServiceJobs'
description: >-
The ServiceJobLink was successfully added nested inside the
LinkedServiceJobs.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Custom Services
operationId: addNestedServiceJobLink
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceJobLinkForAdding'
description: Desired ServiceJobLink to add
required: true
summary: Add a ServiceJobLink to an ServiceJobLInk inside the LinkedServiceJobs
x-fft-api-performance-category: single-entity-upsert
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
/api/configurations/operativeservice:
get:
parameters:
- description: >-
Provide the localized names and descriptions for operative service
configuration.
If not provided the default locale is used. for
example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/OperativeServiceConfiguration'
description: Central Configuration of all Service related operations
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Custom Services
operationId: getOperativeServiceConfiguration
summary: Get the operative service configuration
x-fft-api-performance-category: single-entity-read
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
put:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OperativeServiceConfigurationForUpsert'
description: create/update operative service configuration
required: true
parameters:
- description: >-
Provide the localized names and descriptions for the operative
service configuration.
If not provided the default locale is used. for
example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/OperativeServiceConfiguration'
description: The operative service configuration was successfully updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/OperativeServiceConfiguration'
description: The operative service configuration was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Custom Services
operationId: upsertOperativeServiceConfigurations
summary: Change the tenant wide operative service configuration
x-fft-api-performance-category: single-entity-upsert
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
/api/operativeprocesses:
get:
parameters:
- description: facility to filter the results
in: query
name: facilityId
required: true
schema:
type: string
- description: entity to start after
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
maximum: 500
minimum: 1
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/OperativeProcess'
description: All operative processes matching the given parameters
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Operative Process
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getOperativeProcesses
summary: Get all operativeProcesses
x-fft-api-performance-category: search-b-class
/api/operativeprocesses/{operativeProcessId}:
get:
parameters:
- description: id of the operativeProcess you want to retrieve
in: path
name: operativeProcessId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/OperativeProcess'
description: Found operativeProcess by given ID
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Operative Process
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getOperativeProcessById
summary: Get operativeProcess by ID
x-fft-api-performance-category: single-entity-read
/api/operativecontainertypes/{operativeContainerTypeId}:
get:
parameters:
- description: id of the operativeContainer you want to retrieve
in: path
name: operativeContainerTypeId
required: true
schema:
type: string
- description: >-
Provide the localized names and descriptions for the
operativeContainerTypes. If not provided the default locale is
used., for example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/OperativeContainerType'
description: Found operativeContainerType by given ID
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Operative Container
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Returns the operativeContainerType with the given ID.
operationId: getOperativeContainerTypeById
summary: Get operativeContainerType by ID
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: id of the operativeContainer you want to update
in: path
name: operativeContainerTypeId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OperativeContainerTypeForUpdate'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/OperativeContainerType'
description: Found operativeContainerType by given ID
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Operative Container
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Updates the operativeContainerType with the given ID.
operationId: updateOperativeContainerTypeById
summary: Update operativeContainerType by ID
x-fft-api-performance-category: single-entity-upsert
/api/operativecontainertypes:
get:
parameters:
- description: entity to start after
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
maximum: 500
minimum: 1
- description: OperativeType you want to filter by
in: query
name: operativeType
required: false
schema:
type: string
- description: ScannableIdentifier you want to filter by
in: query
name: scannableIdentifier
required: false
schema:
type: string
- description: >-
Provide the localized names and descriptions for the
operativContainerType. If not provided the default locale is used.,
for example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/OperativeContainerTypesResponse'
description: Found operativeProcess by given ID
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Operative Container
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Returns all operativeContainerTypes that match the given query parameters.
operationId: getOperativeContainerTypes
summary: Get operativeContainerTypes
x-fft-api-performance-category: search-b-class
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/OperativeContainerType'
description: Successfully created resource.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- Fulfillment Operations - Operative Container
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Creates a new operativeContainerType.
operationId: createOperativeContainerType
summary: Create operativeContainerType
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OperativeContainerTypeForCreation'
required: true
x-fft-api-performance-category: single-entity-upsert
/api/operativecontainertypes/{operativeContainerTypeId}/icon:
put:
parameters:
- in: path
name: operativeContainerTypeId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/OperativeContainerType'
description: Successfully updated operative container type icon.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/OperativeContainerType'
description: Successfully created operative container type icon.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- Fulfillment Operations - Operative Container
operationId: uploadOperativeContainerTypeIcon
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/NamedFile'
description: Base64 encoded icon to upload
required: true
summary: Upload icon for operative container types
x-fft-api-performance-category: single-entity-upsert
/api/cancelationreasons:
get:
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CancelationReasons'
description: >-
Cancelation reasons were found & you were allowed to access them.
The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Cancelation reason not found
tags:
- DOMS - Orders
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getCancelationReasons
summary: Get a list with all cancelation reasons
x-fft-api-performance-category: search-b-class
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/CancelationReason'
description: >-
The cancelation reason has been successfully created. The Location
header includes the URL of the document.
'303':
description: >-
The Cancelation Reason already exists. The Location header contains
the URL of the document.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Orders
operationId: postCancelationReason
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CancelationReasonForCreation'
description: Cancelation reason
required: true
summary: Post a new cancelation reason
x-fft-api-performance-category: single-entity-upsert
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
/api/cancelationreasons/{cancelationReasonId}:
get:
parameters:
- description: Id of the cancelation reason you wish to retrieve
in: path
name: cancelationReasonId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CancelationReason'
description: >-
Cancelation reason was found & you were allowed to access it. The
result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Cancelation reason not found
tags:
- DOMS - Orders
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getCancelationReasonById
summary: Get a cancelation reason with the given id
x-fft-api-performance-category: single-entity-read
put:
parameters:
- description: ID of the cancelation reason you intend to modify
in: path
name: cancelationReasonId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CancelationReasonForModification'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CancelationReason'
description: >-
Cancelation reason was found & you were allowed to access it. The
result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Cancelation reason not found
tags:
- DOMS - Orders
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: putCancelationReason
summary: Update a cancelation reason
x-fft-api-performance-category: single-entity-upsert
delete:
parameters:
- description: ID of the cancelation reason you intend to delete
in: path
name: cancelationReasonId
required: true
schema:
type: string
responses:
'200':
description: >-
The cancelation reason was found, and you have been granted
permission to delete it.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Cancelation reason not found
tags:
- DOMS - Orders
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: deleteCancelationReason
summary: Delete a cancelation reason
x-fft-api-performance-category: single-entity-upsert
/api/configurations/routing/toolkit/fences:
get:
parameters:
- description: all entities
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ToolkitFencesTransporter'
description: The current list of available toolkit fences
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: No more elements available
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getToolkitFences
summary: Returns all toolkit fences
x-fft-api-performance-category: single-entity-read
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ToolkitFenceForCreation'
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ToolkitFence'
description: Toolkit Fence was created successfully.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: postToolkitFence
summary: Creates a toolkit fence
x-fft-api-performance-category: single-entity-upsert
/api/configurations/routing/toolkit/fences/{toolkitFenceId}:
get:
parameters:
- description: Id of the toolkit fence you want to get
in: path
name: toolkitFenceId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ToolkitFence'
description: >-
ToolkitFence was found & you were allowed to access it. The result
is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: User not found
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getToolkitFenceById
summary: Get a tag with the given key
x-fft-api-performance-category: single-entity-read
put:
parameters:
- description: ID of the toolkit fence you want to update
in: path
name: toolkitFenceId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ToolkitFenceForModification'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ToolkitFence'
description: >-
Toolkit fence was found & you were allowed to access it. The result
is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Toolkit fence not found
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: putToolkitFence
summary: Update a toolkit fence
x-fft-api-performance-category: single-entity-upsert
delete:
parameters:
- description: ID of the toolkit fence you want to delete
in: path
name: toolkitFenceId
required: true
schema:
type: string
responses:
'200':
description: Toolkit fence was found & you were allowed to delete it.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Toolkit fence not found
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: deleteToolkitFence
summary: Delete a toolkit fence
x-fft-api-performance-category: single-entity-upsert
/api/configurations/routing/toolkit/ratings:
get:
parameters:
- description: all entities
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ToolkitRatingTransporter'
description: The current list of available toolkit fences
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: No more elements available
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getToolkitRatings
summary: Returns all toolkit ratings
x-fft-api-performance-category: single-entity-read
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ToolkitRatingForCreation'
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ToolkitRating'
description: Toolkit Rating was created successfully.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: postToolkitRating
summary: Creates a toolkit rating
x-fft-api-performance-category: single-entity-upsert
/api/fulfillability:
post:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Fulfillability'
description: The result of the fulfillability .
'204':
description: >-
There was no result of the fulfillability request. Please make sure
to provide at least one of the attributes shipping or collect.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Checkout Options
deprecated: true
description: >-
This endpoint is deprecated and has been replaced.
Deprecated: use /api/promises instead
operationId: queryFulfillability
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FulfillabilityQuery'
description: Representation that describes the fulfillability query
required: true
summary: >-
Provides information which kind of fulfillment is possible under given
circumstances.
x-fft-api-performance-category: shop-facing-b-class
/api/fulfillability/clickandcollect:
post:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FulfillabilityResult'
description: The result of the fulfillability for click and collect.
'204':
description: >-
There was no result of the fulfillability request. Please make sure
to provide at least one of the attributes shipping or collect.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Checkout Options
deprecated: true
description: >-
This endpoint is deprecated and has been replaced.
Deprecated: use /api/promises instead
operationId: queryFulfillabilityClickAndCollect
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FulfillabilityClickAndCollectQuery'
description: Representation that describes the fulfillability query
required: true
summary: >-
Provides information which kind of fulfillment is possible under given
circumstances.
x-fft-api-performance-category: shop-facing-b-class
/api/fulfillability/shipfromstore:
post:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FulfillabilityResult'
description: The result of the fulfillability for ship from store.
'204':
description: There was no result of the fulfillability request.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Checkout Options
deprecated: true
description: >-
This endpoint is deprecated and has been replaced.
Deprecated: use /api/promises instead
operationId: queryFulfillabilityShipFromStore
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FulfillabilityShipFromStoreQuery'
description: Representation that describes the fulfillability query
required: true
summary: >-
Provides information which kind of fulfillment is possible under given
circumstances.
x-fft-api-performance-category: shop-facing-b-class
/api/routing/sourcingoptions:
post:
parameters:
- description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
respond with mock
in: query
name: returnMockResponse
required: false
schema:
type: boolean
tags:
- DOMS - Sourcing Options
summary: Create a new sourcing option request
operationId: createSourcingOptionsRequest
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SourcingOptionsRequest'
required: true
responses:
'201':
description: Sourcing Option successfully created
content:
application/json:
schema:
$ref: '#/components/schemas/SourcingOptionsResponse'
application/xml:
schema:
$ref: '#/components/schemas/SourcingOptionsResponse'
'400':
description: Validation exception
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
x-fft-api-performance-category: shop-facing-dynamic-class
/api/routing/sourcingoptions/{sourcingOptionsRequestId}:
get:
tags:
- DOMS - Sourcing Options
summary: Get a single sourcing options response
operationId: getSourcingOption
parameters:
- description: Id of the sourcing option request
in: path
name: sourcingOptionsRequestId
required: true
schema:
type: string
- description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
respond with mock
in: query
name: returnMockResponse
required: false
schema:
type: boolean
responses:
'200':
description: Sourcing Options successfully created
content:
application/json:
schema:
$ref: '#/components/schemas/SourcingOptionsResponse'
application/xml:
schema:
$ref: '#/components/schemas/SourcingOptionsResponse'
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
x-fft-api-performance-category: shop-facing-dynamic-class
/api/routing/strategies:
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingStrategy'
description: The created routing strategy.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Routing Strategy
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
creates a new revision of the routing strategy
operationId: postRoutingStrategy
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingStrategyForCreation'
description: The desired routing strategy
required: true
summary: Creates a new revision of the routing strategy.
x-fft-api-performance-category: single-entity-upsert
get:
parameters:
- description: all entities
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingStrategyTransporter'
description: The current list of available routing strategies
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: No more elements available
tags:
- DOMS - Routing Strategy
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getRoutingStrategies
summary: Returns all routing strategies
x-fft-api-performance-category: search-b-class
/api/routing/nodeconfigcategories:
post:
responses:
'201':
content:
application/json:
schema:
$ref: >-
#/components/schemas/RoutingStrategyNodeConfigCategoryForResponse
description: The created routing strategy.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Routing Strategy
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
creates a new category for a routing strategys node config
operationId: postRoutingStrategyNodeConfigCategory
requestBody:
content:
application/json:
schema:
$ref: >-
#/components/schemas/RoutingStrategyNodeConfigCategoryForCreation
description: The desired category
required: true
summary: Creates a category for node configurations
x-fft-api-performance-category: single-entity-upsert
get:
parameters:
- description: all entities
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: >-
#/components/schemas/RoutingStrategyNodeConfigCategoryTransporter
description: The current list of available categories
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: No more elements available
tags:
- DOMS - Routing Strategy
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getRoutingStrategyNodeConfigCategories
summary: Returns all node configuration categories
x-fft-api-performance-category: search-b-class
/api/routing/nodeconfigcategories/{categoryId}:
get:
parameters:
- description: Id of the category you wish to retrieve
in: path
name: categoryId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: >-
#/components/schemas/RoutingStrategyNodeConfigCategoryForResponse
description: The returned category.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Routing Strategy
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
returns the category
operationId: getRoutingStrategyNodeConfigCategory
summary: Returns a category.
x-fft-api-performance-category: single-entity-read
delete:
parameters:
- description: Id of the category you want to delete
in: path
name: categoryId
required: true
schema:
type: string
responses:
'200':
description: The category has been deleted.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Routing Strategy
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
deletes the category
operationId: deleteRoutingStrategyNodeConfigCategory
summary: deletes a category.
x-fft-api-performance-category: single-entity-upsert
put:
parameters:
- description: Id of the category you wish to update
in: path
name: categoryId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: >-
#/components/schemas/RoutingStrategyNodeConfigCategoryForResponse
description: The updated category.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Routing Strategy
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Updates a category
operationId: putRoutingStrategyNodeConfigCategory
requestBody:
content:
application/json:
schema:
$ref: >-
#/components/schemas/RoutingStrategyNodeConfigCategoryForModification
description: The updated category
required: true
summary: Updates a category.
x-fft-api-performance-category: single-entity-upsert
/api/routing/strategies/{strategyId}:
get:
parameters:
- description: Id of the routing strategy you wish to retrieve
in: path
name: strategyId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingStrategy'
description: The returned routing strategy.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Routing Strategy
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
returns the routing strategy
operationId: getRoutingStrategy
summary: Returns a revision of the routing strategy.
x-fft-api-performance-category: single-entity-read
put:
parameters:
- description: Id of the routing strategy you wish to update
in: path
name: strategyId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingStrategy'
description: The updated routing strategy.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Routing Strategy
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Updates a routing strategy
operationId: putRoutingStrategy
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingStrategyForModification'
description: The updated routing strategy
required: true
summary: Updates a revision of the routing strategy.
x-fft-api-performance-category: single-entity-upsert
/api/routing/strategies/{strategyId}/actions:
post:
parameters:
- description: Id of the routing strategy
in: path
name: strategyId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingStrategyActionsParameter'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingStrategy'
description: The updated routing strategy.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Routing Strategy
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
performs an action on a routing strategy
operationId: actionsRoutingStrategy
summary: Performs Actions on a routing strategy.
x-fft-api-performance-category: single-entity-upsert
/api/routing/strategies/{strategyId}/evaluation:
post:
parameters:
- description: Id of the routing strategy
in: path
name: strategyId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderForCreation'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingStrategyEvaluationResult'
description: The result of the evaluation of the routing strategy.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: The routing strategy does not exist
tags:
- DOMS - Routing Strategy
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Evaluates a routing strategy against a given order
operationId: evaluateRoutingStrategy
summary: Evaluates a routing strategy.
x-fft-api-performance-category: single-entity-upsert
/api/routing/strategies/{strategyId}/nodes/{nodeId}/evaluation:
post:
parameters:
- description: Id of the routing strategy
in: path
name: strategyId
required: true
schema:
type: string
- description: Id of the node
in: path
name: nodeId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingStrategyEvaluationResult'
description: The result of the evaluation of this routing strategy node.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: The routing strategy node does not exist
tags:
- DOMS - Routing Strategy
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Evaluates a routing strategy node and return the path
operationId: evaluateRoutingStrategyNode
summary: Evaluates a routing strategy node and return the path.
x-fft-api-performance-category: single-entity-upsert
/api/promises/checkoutoptions/delivery/earliest:
post:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CheckoutOptionsDeliveryEarliestResponse'
description: |-
The request could be evaluated.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: |-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Checkout Options
description: >-
The list of items depicts the items you would like to get information
about their earliest possbile delivery. The provided list of tenant
article ids are considered individual (as if not in a basket together,
but seperately ordered). Additionally you can add information about the
address these items should be delivered to to further refine the
response.
operationId: checkoutoptionDeliveryEarliest
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CheckoutOptionsDeliveryEarliestRequest'
required: true
summary: delivery/earliest
x-fft-api-performance-category: shop-facing-b-class
/api/promises/checkoutoptions/collect/earliest:
post:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CheckoutOptionsCollectEarliestResponse'
description: |-
The request could be evaluated.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Checkout Options
description: >-
The list of items depicts the items you would like to get information
about their earliest possbile collect date. The provided list of tenant
article ids are considered individual (as if not in a basket together,
but seperately ordered).
operationId: checkoutoptionCollectEarliest
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CheckoutOptionsCollectEarliestRequest'
required: true
summary: col/earliest
x-fft-api-performance-category: shop-facing-b-class
/api/promises/checkoutoptions/delivery/timeperiod:
post:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CheckoutOptionsDeliveryTimePeriodResponse'
description: |-
The request could be evaluated.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Checkout Options
operationId: checkoutoptionDeliveryTimePeriod
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CheckoutOptionsDeliveryTimePeriodRequest'
required: true
summary: delivery/timeperiod
description: >-
The basket attribute depicts the items you would like to get details
about their possbile delivery. All the provided tenantArticleIds within
the basket are considered together (as if they are in the same
basket/order). Additionally you can add information about the address
these items should be delivered to to further refine the quality of the
response.
x-fft-api-performance-category: shop-facing-a-class
/api/promises/checkoutoptions:
post:
responses:
'200':
content:
application/json:
schema:
anyOf:
- $ref: '#/components/schemas/ResponseForCNCCheckoutOptions'
- $ref: '#/components/schemas/ResponseForSFSCheckoutOptions'
description: ''
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Checkout Options
description: >-
This endpoint is deprecated and has been replaced.
operationId: postCheckoutOptions
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CheckoutOptionsInput'
description: The CheckoutOptionsInput
required: true
summary: Evaluate a checkout options input against the DOMS
deprecated: true
x-fft-api-performance-category: shop-facing-b-class
/api/promises/checkoutoptions/delivery/timepoint:
post:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CheckoutOptionsDeliveryTimePointResponse'
description: |-
The request could be evaluated.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Checkout Options
operationId: checkoutOptionsTimepoint
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CheckoutOptionsDeliveryTimePointRequest'
required: true
summary: >-
This endpoint is to be used to get information about the possible
delivery of items
x-fft-api-performance-category: shop-facing-a-class
/api/orders:
get:
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
- description: filter orders by tenantOrderId
in: query
name: tenantOrderId
required: false
schema:
type: string
- description: filter orders by consumerId
in: query
name: consumerId
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StrippedOrders'
description: Orders are found.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Orders
description: ''
operationId: getAllOrders
summary: Return all orders
x-fft-api-performance-category: search-b-class
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/Order'
description: >-
The order was successfully created. The Location header contains the
URL of the order.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Orders
description: ''
operationId: addOrder
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderForCreation'
description: Order object supplied by your shop instance
required: true
summary: Add a new order for future fulfillment
x-fft-api-performance-category: single-entity-upsert
/api/orders/{orderId}:
get:
parameters:
- description: ID of order you want to get
in: path
name: orderId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Order'
description: >-
Order was found & you were allowed to access it. The result is in
the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- DOMS - Orders
description: ''
operationId: getOrder
summary: Get a order with the given ID
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: ID of Order you want to patch
in: path
name: orderId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Order'
description: >-
Order was found & patch-set has been applied. The patched entity is
in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found, for more information please look at details.
tags:
- DOMS - Orders
description: ''
operationId: updateOrder
summary: Update an order by the given ID
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderForUpdate'
description: Request body for updating an order
required: true
x-fft-api-performance-category: single-entity-upsert
/api/orders/{orderId}/actions:
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderActionsParameter'
parameters:
- description: Reference to the order you want to call the action for
in: path
name: orderId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Order'
description: Updated Order in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Order not found or expired
tags:
- DOMS - Orders
operationId: orderAction
summary: Call a single action on a given order
x-fft-api-performance-category: single-entity-upsert
/api/orders/{orderId}/orderlineitems/{orderLineItemId}/actions:
post:
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderLineItemActionsParameter'
parameters:
- description: Reference to the order you want to call the action for
in: path
name: orderId
required: true
schema:
type: string
- description: Reference to the order line item you want to call the action for
in: path
name: orderLineItemId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Order'
description: Updated Order in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Orders
operationId: orderLineItemAction
summary: Call a single action on a given order and line item
x-fft-api-performance-category: single-entity-upsert
/api/routing/commands/reroute:
post:
responses:
'200':
description: Rerouting was successfully triggered
'401':
content:
'*/*':
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: reRoute
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RerouteRoutingPlan'
description: >-
An object, that can contain either lists of identifiers for which a
reroute should be executed or an option to reroute every reroutable
plan.
required: true
summary: Triggers rerouting of failed routing plans
x-fft-api-performance-category: single-entity-upsert
/api/routingplansgraph:
get:
parameters:
- description: >-
Reference to the process you want to get the corresponding routing
plans graph.
in: query
name: processRef
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingPlansGraph'
description: >-
Routing plans graph was found & you were allowed to access it. The
result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found, please look at details.
tags:
- DOMS - Routing Plans
description: ''
operationId: getRoutingPlansGraphBaseOnProcessRef
summary: Get a routing plans graph regarding to processRef
x-fft-api-performance-category: single-entity-read
/api/routingplans:
get:
parameters:
- description: >-
Reference to the order you want to get the corresponding routing
plan.
in: query
name: orderRef
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingPlans'
description: >-
Routing plan was found & you were allowed to access it. The result
is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found, please look at details.
tags:
- DOMS - Routing Plans
description: ''
operationId: getRoutingPlanBaseOnOrderRef
summary: Get a routing plan regarding to orderRef
x-fft-api-performance-category: search-b-class
/api/routingplans/{routingplanId}:
get:
parameters:
- description: ID of the routing plan want to get
in: path
name: routingplanId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingPlan'
description: >-
Routing plan was found & you were allowed to access it. The result
is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Not found, please look at details.
tags:
- DOMS - Routing Plans
description: ''
operationId: getRoutingPlan
summary: Get a routing plan with the given ID
x-fft-api-performance-category: single-entity-read
patch:
parameters:
- description: ID of routing plan you want to patch
in: path
name: routingplanId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingPlan'
description: >-
Routing plan was found & patch-set has been applied. The patched
entity is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found, for more information please look at details.
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity version conflict
tags:
- DOMS - Routing Plans
description: ''
operationId: patchRoutingPlan
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingPlanPatchActions'
description: Patch set
required: true
summary: Patches a routing plan with the given ID
x-fft-api-performance-category: single-entity-upsert
/api/routingplans/{routingplanId}/decisionlogs/{routingRun}:
get:
parameters:
- description: ID of the routing plan you want to get it's decision log
in: path
name: routingplanId
required: true
schema:
type: string
- description: ID of the decision log you want to get
in: path
name: routingRun
required: true
schema:
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/DecisionLog'
description: Decision log was found.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Decision log not found
tags:
- DOMS - Routing Plans
description: ''
operationId: getDecisionlog
summary: Get decision log of a routing plan with the given ID
x-fft-api-performance-category: single-entity-read
/api/reroutedescriptions:
get:
parameters:
- description: all entities after given Id
in: query
name: startAfterId
required: false
schema:
type: string
- description: number of entities to show
in: query
name: size
required: false
schema:
default: 25
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RerouteDescriptions'
description: >-
RerouteDescription were found & you were allowed to access it. The
result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: User not found
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getRerouteDescriptions
summary: Get a list with all reroute descriptions
x-fft-api-performance-category: search-b-class
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/RerouteDescription'
description: >-
The RerouteDescription has been successfully created. The Location
header includes the URL of the document.
'303':
description: >-
The RerouteDescription already exists. The Location header contains
the URL of the document.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Routing Plans
operationId: postRerouteDescription
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RerouteDescriptionForCreation'
description: The RerouteDescription
required: true
summary: Post a new RerouteDescription
x-fft-api-performance-category: single-entity-upsert
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
/api/reroutedescriptions/{rerouteDescriptionId}:
get:
parameters:
- description: Id of the reroute description you wish to retrieve
in: path
name: rerouteDescriptionId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RerouteDescription'
description: >-
RerouteDescription was found & you were allowed to access it. The
result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: User not found
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getRerouteDescriptionById
summary: Get a reroute description with the given key
x-fft-api-performance-category: single-entity-read
put:
parameters:
- description: ID of the reroute description you intend to modify
in: path
name: rerouteDescriptionId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RerouteDescriptionForModification'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RerouteDescription'
description: >-
RerouteDescription rating was found & you were allowed to access it.
The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: RerouteDescription not found
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: putRerouteDescription
summary: Update a reroute description
x-fft-api-performance-category: single-entity-upsert
delete:
parameters:
- description: ID of the reroute description you intend to delete
in: path
name: rerouteDescriptionId
required: true
schema:
type: string
responses:
'200':
description: >-
The reroute description was found, and you have been granted
permission to delete it.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: RerouteDescription not found
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: deleteRerouteDescription
summary: Delete a reroute description
x-fft-api-performance-category: single-entity-upsert
/api/configurations/capacityplanningtimeframe:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CapacityPlanningTimeframeConfiguration'
description: >-
Configuration was found & you were allowed to access it. The result
is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Configuration not found
tags:
- DOMS - Routing Plans
description: ''
operationId: getCapacityPlanningTimeframeConfiguration
summary: Get a tenant capacity planning timeframe configuration
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CapacityPlanningTimeframeConfiguration'
description: Configuration was written successfully
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Configuration not found
tags:
- DOMS - Routing Plans
description: ''
operationId: putCapacityPlanningTimeframeConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CapacityPlanningTimeframeConfiguration'
required: true
summary: Update capacity planning timeframe configuration of a tenant
x-fft-api-performance-category: single-entity-upsert
/api/orders/{orderId}/cancel:
post:
parameters:
- description: ID of order you want to cancel
in: path
name: orderId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Order'
description: Order was cancelled sucessfully
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found
tags:
- DOMS - Orders
operationId: cancelOrder
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
cancelationReasonId:
description: ID of the cancelation reason
type: string
summary: Cancel an order with the given ID
deprecated: true
description: >-
This endpoint is deprecated and has been replaced.
Deprecated: Use /actions with "CANCEL" instead.
x-fft-api-performance-category: single-entity-upsert
/api/promises/deliverypromise:
post:
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/ResponseForDeliveryPromise'
description: The order promise was created URL of the order promse.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Orders
description: ''
operationId: postDeliveryPromise
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderForCreation'
description: Order object supplied by your shop instance
required: true
summary: Add a new order for future fulfillment
x-fft-api-performance-category: shop-facing-b-class
/api/configurations/routing/toolkit/ratings/{toolkitRatingId}:
get:
parameters:
- description: Id of the tag you want to get
in: path
name: toolkitRatingId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ToolkitRating'
description: >-
ToolkitRating was found & you were allowed to access it. The result
is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: User not found
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getToolkitRatingById
summary: Get a tag with the given key
x-fft-api-performance-category: single-entity-read
put:
parameters:
- description: ID of the toolkit rating you want to update
in: path
name: toolkitRatingId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ToolkitRatingForModification'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ToolkitRating'
description: >-
Toolkit rating was found & you were allowed to access it. The result
is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Toolkit rating not found
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: putToolkitRating
summary: Update a toolkit rating
x-fft-api-performance-category: single-entity-upsert
delete:
parameters:
- description: ID of the toolkit rating you want to delete
in: path
name: toolkitRatingId
required: true
schema:
type: string
responses:
'200':
description: Toolkit rating was found & you were allowed to delete it.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Toolkit rating not found
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: deleteToolkitRating
summary: Delete a toolkit rating
x-fft-api-performance-category: single-entity-upsert
/api/configurations/routing/rerouteshortpick:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RerouteShortPickConfiguration'
description: >-
Reroute short pick configuration was found & you were allowed to
access it. The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Reroute configuration not found
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getRerouteShortPickConfiguration
summary: Get a tenant reroute short pick config
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RerouteShortPickConfiguration'
description: Reroute short pick configuration was written successfully
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Reroute short pick configuration not found
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: putRerouteShortPickConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RerouteShortPickConfiguration'
required: true
summary: Update reroute short pick configuration of a tenant
x-fft-api-performance-category: single-entity-upsert
/api/configurations/routing/reroutetimetriggered:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RerouteTimeTriggeredConfiguration'
description: >-
Reroute time triggered configuration was found & you were allowed to
access it. The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Reroute configuration not found
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getRerouteTimeTriggeredConfiguration
summary: Get a tenant reroute time triggered config
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RerouteTimeTriggeredConfiguration'
description: Reroute time triggered configuration was written successfully
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Reroute configuration not found
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: putRerouteTimeTriggeredConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RerouteTimeTriggeredConfiguration'
required: true
summary: Update reroute time triggered configuration of a tenant
x-fft-api-performance-category: single-entity-upsert
/api/configurations/routing/manualreroute:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ManualRerouteConfiguration'
description: >-
Manual reroute configuration was found & you were allowed to access
it. The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Manual reroute configuration not found
tags:
- DOMS - Routing Plans
description: >-
This endpoint is deprecated and has been replaced.
Deprecated, use GlobalManualRerouteConfiguration in
/api/configurations/routing
deprecated: true
operationId: getManualRerouteConfiguration
summary: Get a tenant manual order reroute config
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ManualRerouteConfiguration'
description: Manual order reroute configuration was written successfully
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Reroute configuration not found
tags:
- DOMS - Routing Plans
description: >-
This endpoint is deprecated and has been replaced.
Deprecated, use GlobalManualRerouteConfiguration in
/api/configurations/routing
deprecated: true
operationId: putManualRerouteConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ManualRerouteConfiguration'
required: true
summary: Update manual order reroute configuration of a tenant
x-fft-api-performance-category: single-entity-upsert
/api/configurations/promises:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PromisesConfiguration'
description: >-
Promises configuration was found & you were allowed to access it.
The result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Promises configuration not found
tags:
- DOMS - Orders
description: ''
operationId: getPromisesConfiguration
summary: Get a tenant promises config
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PromisesConfiguration'
description: The promisesConfiguration was successfully put.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Orders
description: ''
operationId: putPromisesConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PromisesConfiguration'
description: Desired promises configuration to put
required: true
summary: Change the tenant wide promises configuration
x-fft-api-performance-category: single-entity-upsert
/api/configurations/routing:
get:
parameters:
- description: Provide to get an older version of the configuration
in: query
name: version
schema:
type: number
- description: >-
Provide the localized names and descriptions for the routing
configuration. If not provided the default locale is used., for
example de_DE.
in: query
name: locale
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingConfiguration'
description: >-
Routing configuration was found & you were allowed to access it. The
result is in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Routing configuration not found
tags:
- DOMS - Routing Plans
description: ''
operationId: getRoutingConfiguration
summary: Get a tenant routing config
x-fft-api-performance-category: single-entity-read
patch:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingConfiguration'
description: Routing configuration was found & patch-set has been applied.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity not found, for more information please look at details.
'409':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Entity version conflict
tags:
- DOMS - Routing Plans
description: >-
Important: You can only change the name and the description for fences,
ratings and prioritizations of type CUSTOM. For Fences and Ratings
provided by fulfillmenttools you can not change the fields 'name' and
'description'.
operationId: patchRoutingConfig
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingConfigurationsPatchActions'
description: Patch set
required: true
summary: Patches routing configuration
x-fft-api-performance-category: single-entity-upsert
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingConfiguration'
description: Routing configuration was written successfully
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
'404':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Routing configuration not found
tags:
- DOMS - Routing Plans
description: >-
Important: You can only change the name and the description for fences,
ratings and prioritizations of type CUSTOM. For Fences and Ratings
provided by fulfillmenttools you can not change the fields 'name' and
'description'.
Also you can not delete an existing fulfillmenttools
Fence or Rating by calling this endpoint.
operationId: putRoutingConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingConfiguration'
required: true
summary: Update routing configuration of a tenant
x-fft-api-performance-category: single-entity-upsert
/api/configurations/orderrouting:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/OrderRoutingConfiguration'
description: The Order Routing Configuration can be found in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getOrderRoutingConfiguration
summary: Get the tenant wide order routing configuration
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/OrderRoutingConfiguration'
description: The order routing configuration was successfully updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/OrderRoutingConfiguration'
description: The order routing configuration was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Routing Plans
description: ''
operationId: putOrderRoutingConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderRoutingConfiguration'
description: Desired order routing configuration to create/update
required: true
summary: Change the tenant wide order routing configuration
x-fft-api-performance-category: single-entity-upsert
/api/configurations/ordercancelation:
get:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/OrderCancelationConfiguration'
description: The Order Cancelation Configuration can be found in the body.
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Routing Plans
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getOrderCancelationConfiguration
summary: Get the tenant wide order cancelation configuration
x-fft-api-performance-category: single-entity-read
put:
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/OrderCancelationConfiguration'
description: The order cancelation configuration was successfully updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/OrderCancelationConfiguration'
description: The order cancelation configuration was successfully created.
'400':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details
'401':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApiError'
description: >-
Your user, although recognized, is not authorized to use this
endpoint
tags:
- DOMS - Routing Plans
description: ''
operationId: putOrderCancelationConfiguration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderCancelationConfiguration'
description: Desired order cancelation configuration to create/update
required: true
summary: Change the tenant wide order cancelation configuration
x-fft-api-performance-category: single-entity-upsert
/api/articles:
get:
deprecated: true
description: >-
This endpoint is deprecated and has been replaced.
operationId: getArticles
parameters:
- in: query
name: size
required: false
schema:
default: 25
maximum: 100
minimum: 1
type: number
- in: query
name: startAfterId
required: false
schema:
type: string
- in: query
name: facilityRef
required: false
schema:
type: string
- in: query
name: searchTerm
required: false
schema:
minLength: 1
type: string
- in: query
name: locale
required: false
schema:
$ref: '#/components/schemas/SupportedLocale'
- in: query
name: tenantArticleId
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/InventoryArticlePaginatedResult'
description: >-
Articles search result according to the request. The result is in
the body.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Search articles tenant-wide based on title or tenantArticleId
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: search-b-class
/api/articles/{tenantArticleId}/forecasts:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getForecastsForArticle
parameters:
- in: path
name: tenantArticleId
required: true
schema:
type: string
- in: query
name: period
required: false
schema:
enum:
- DAILY
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ArticleStockForecast'
type: array
description: >-
Forecast for the specified tenantArticleId. The result is in the
body.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Get the forecast for a specific tenantArticleId
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: search-b-class
/api/articles/{tenantArticleId}/stockdistribution:
get:
deprecated: false
description: ''
operationId: getStockDistribution
parameters:
- in: path
name: tenantArticleId
required: true
schema:
minLength: 1
type: string
- explode: false
in: query
name: facilityServiceTypes
required: false
schema:
items:
enum:
- SHIP_FROM_STORE
- PICKUP
type: string
type: array
- explode: false
in: query
name: facilityStatus
required: false
schema:
items:
enum:
- ONLINE
- SUSPENDED
- OFFLINE
type: string
type: array
- in: query
name: facilityName
required: false
schema:
minLength: 1
type: string
- explode: true
in: query
name: facilityIds
required: false
schema:
items:
type: string
type: array
- description: >-
The channels to included under "channelAdjusted" in each summary and
facility stock. Provide up to 50 channelRefs, specify "UNALLOCATED
for unallocated stock."
explode: true
in: query
name: channelRefs
required: false
schema:
items:
type: string
maxItems: 50
type: array
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StockDistribution'
description: >-
Stock distribution was loaded & you were allowed to access it. The
result is in the body.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: >-
Stock per Facility for a specific tenantArticleId, also includes the
Tenant-Wide Summary
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: single-entity-read
/api/categories:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getCategories
parameters:
- in: query
name: size
required: false
schema:
default: 25
maximum: 100
minimum: 1
type: number
- in: query
name: startAfterId
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/Category'
type: array
description: ''
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get categories
tags:
- Inventory Management - Categories
x-fft-api-performance-category: search-b-class
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: createCategory
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CategoryForCreation'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/Category'
description: ''
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Create category
tags:
- Inventory Management - Categories
x-fft-api-performance-category: single-entity-upsert
/api/categories/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for Category
operationId: searchCategory
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CategorySearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CategoryPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Inventory Management - Categories
x-fft-api-performance-category: search-a-class
/api/categories/{categoryId}:
delete:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: deleteCategory
parameters:
- in: path
name: categoryId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Category'
description: ''
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Delete category
tags:
- Inventory Management - Categories
x-fft-api-performance-category: single-entity-upsert
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getCategory
parameters:
- in: path
name: categoryId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Category'
description: ''
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get category
tags:
- Inventory Management - Categories
x-fft-api-performance-category: single-entity-read
put:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: replaceCategory
parameters:
- in: path
name: categoryId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CategoryForUpdate'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Category'
description: ''
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Replace category
tags:
- Inventory Management - Categories
x-fft-api-performance-category: single-entity-upsert
/api/configurations/inventory:
get:
deprecated: false
description: ''
operationId: getInventoryConfigurations
parameters: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/InventoryConfiguration'
description: Requested Inventory Configuration
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get Inventory Configuration
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: single-entity-read
patch:
deprecated: false
description: ''
operationId: upsertInventoryConfigurations
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/InventoryConfigurationForPatch'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/InventoryConfiguration'
description: Requested Inventory Configuration
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Update Inventory Configuration
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: single-entity-upsert
/api/configurations/oidcproviders:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Return a list of all configured OIDC providers.
operationId: getOidcProviders
parameters: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/OidcProviders'
description: Existing oidc providers.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get the available OIDC providers.
tags:
- Infrastructure - OIDC Configuration
x-fft-api-performance-category: single-entity-read
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Registers an external OIDC provider so the platform can interact with it for user authentication.
operationId: createOidcProvider
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OidcProviderForCreation'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StrippedOidcProvider'
description: Provider was found.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Create an OIDC provider.
tags:
- Infrastructure - OIDC Configuration
x-fft-api-performance-category: single-entity-upsert
/api/configurations/oidcproviders/{oidcProviderId}:
delete:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Removes an OIDC provider configuration, disabling the platform’s ability to authenticate via that provider.
operationId: deleteOidcProvider
parameters:
- in: path
name: oidcProviderId
required: true
schema:
type: string
responses:
'200':
description: OIDC Provider was found & you were allowed to delete it.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Delete an OIDC Provider.
tags:
- Infrastructure - OIDC Configuration
x-fft-api-performance-category: single-entity-upsert
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Get the configuration of a configured OIDC provider.
operationId: getOidcProvider
parameters:
- in: path
name: oidcProviderId
required: true
schema:
type: string
responses:
'201':
description: The users was successfully created.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Get OIDC provider by id.
tags:
- Infrastructure - OIDC Configuration
x-fft-api-performance-category: single-entity-read
patch:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Change the configuration of an already configured OIDC provider. Only the specified values are changed.
operationId: patchOidcProvider
parameters:
- in: path
name: oidcProviderId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OidcProviderForPatch'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StrippedOidcProvider'
description: Provider was patched successfully
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Patch an OIDC Provider.
tags:
- Infrastructure - OIDC Configuration
x-fft-api-performance-category: single-entity-upsert
put:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Change the configuration of an already configured OIDC provider. The configuration has to contain all necessary values.
operationId: updateOidcProvider
parameters:
- in: path
name: oidcProviderId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OidcProviderForUpdate'
required: true
responses:
'200':
description: Provider was updated successfully
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Update an OIDC Provider.
tags:
- Infrastructure - OIDC Configuration
x-fft-api-performance-category: single-entity-upsert
/api/externalstockchangereasons:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Get external stock change reasons
operationId: getExternalStockChangeReasons
parameters: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalStockChangeReason'
description: List of external stock change reasons
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: search-b-class
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
post external stock change reason
operationId: postExternalStockChangeReason
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalStockChangeReasonForCreation'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalStockChangeReason'
description: The created external stock change reason
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: single-entity-upsert
/api/externalstockchangereasons/{externalStockChangeReasonId}:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Get external stock change reason
operationId: getExternalStockChangeReason
parameters:
- in: path
name: externalStockChangeReasonId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalStockChangeReason'
description: The external stock change reason
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: single-entity-read
put:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
put external stock change reason
operationId: putExternalStockChangeReason
parameters:
- in: path
name: externalStockChangeReasonId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalStockChangeReasonForUpdate'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalStockChangeReason'
description: The updated external stock change reason
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: single-entity-upsert
/api/facilities/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for Facility
operationId: searchFacility
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FacilitySearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Core - Facilities
x-fft-api-performance-category: search-a-class
/api/facilities/{facilityId}/configurations/inventory:
get:
deprecated: false
description: Get the Inventory Configuration for a specific Facility.
operationId: getInventoryFacilityConfigurations
parameters:
- description: >-
ID of the facility you want to get the config for. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}) for the
path parameter facilityId.
in: path
name: facilityId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/InventoryFacilityConfiguration'
description: Requested Inventory Facility Configuration
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get Inventory Configuration for a Facility
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: single-entity-read
patch:
deprecated: false
description: >-
This endpoint allows you to update the inventory configuration for a
specific facility. It is used to set or modify the inventory management
settings at the facility level.
operationId: upsertInventoryFacilityConfigurations
parameters:
- description: >-
ID of the facility you want to set the config to. Also accepts
tenantFacilityId in urn format (e.g.
urn:fft:facility:tenantFacilityId:{your-tenant-facility-id}) for the
path parameter facilityId.
in: path
name: facilityId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/InventoryFacilityConfigurationForPatch'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/InventoryFacilityConfiguration'
description: Requested Inventory Facility Configuration
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Update Inventory Configuration for a Facility
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: single-entity-upsert
/api/facilities/{facilityId}/stocks:
get:
deprecated: true
description: >-
This endpoint is deprecated and has been replaced.
Use Inventory
Stock instead
operationId: getFacilityStocks
parameters:
- in: query
name: size
required: false
schema:
default: 25
maximum: 100
minimum: 1
type: number
- in: query
name: startAfterId
required: false
schema:
type: string
- in: path
name: facilityId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/FacilityStock'
type: array
description: Stock was loaded and you were allowed to access it.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get stock related to a facilityRef
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: search-b-class
put:
deprecated: true
description: >-
This endpoint is deprecated and has been replaced.
Use Inventory
Stock instead
operationId: bulkUpdateFacilityStock
parameters:
- in: path
name: facilityId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityStockBulkOperations'
required: true
responses:
'207':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/FacilityStockBulkResult'
type: array
description: Update Result of each targeted tenantArticleId
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Update Stock in bulk facilityRef and tenantArticleId
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: single-entity-upsert
/api/facilitygroups/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for FacilityGroup
operationId: searchFacilityGroup
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityGroupSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/FacilityGroupPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Core - FacilityGroups
x-fft-api-performance-category: search-a-class
/api/handoverjobs/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for HandoverJob
operationId: searchHandoverJob
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/HandoverJobSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/HandoverJobPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Fulfillment Operations - Handover
x-fft-api-performance-category: search-a-class
/api/inboundprocesses:
get:
deprecated: false
description: ''
operationId: getInboundProcesses
parameters:
- in: query
name: size
required: false
schema:
default: 25
maximum: 100
minimum: 1
type: number
- in: query
name: startAfterId
required: false
schema:
type: string
- in: query
name: sort
required: false
schema:
enum:
- ORIGIN_NAME_ASC
- REQUESTED_DATE_ASC
- LAST_MODIFIED_ASC
- ORIGIN_NAME_DESC
- REQUESTED_DATE_DESC
- LAST_MODIFIED_DESC
type: string
- in: query
name: facilityRef
required: false
schema:
items:
type: string
type: array
- in: query
name: scannableCode
required: false
schema:
type: string
- explode: false
in: query
name: status
required: false
schema:
items:
enum:
- OPEN
- PARTIAL_DELIVERY
- ON_HOLD
- CLOSED
type: string
type: array
- description: >
Matches partial values; The queries terms and therefore the result
set of the query can change in the future:
- tenantInboundProcessId
- scannableCodes
- receipts.receivedItems.tenantArticleId
- purchaseOrder.requestedItems.tenantArticleId
- purchaseOrder.supplier.name
- values of related listings
- listing.title
- listing.scannableCodes
in: query
name: searchTerm
required: false
schema:
type: string
- description: >
Only matches complete values; The queries terms and therefore the
result set of the query can change in the future:
- tenantInboundProcessId
- scannableCodes
- receipts.receivedItems.tenantArticleId
- purchaseOrder.requestedItems.tenantArticleId
- purchaseOrder.supplier.name
- values of related listings
- listing.title
- listing.scannableCodes
in: query
name: searchTermExact
required: false
schema:
type: string
- in: query
name: purchaseOrder_cancelled
required: false
schema:
type: boolean
- explode: false
in: query
name: receipt_status
required: false
schema:
items:
enum:
- OPEN
- IN_PROGRESS
- FINISHED
type: string
type: array
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/InboundProcessPaginatedResult'
description: Paginated result containing the matching Inbound Process entities
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get multiple Inbound Processes
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: search-b-class
post:
deprecated: false
description: ''
operationId: createInboundProcess
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/InboundProcessForCreation'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/InboundProcess'
description: Created Inbound Process entity
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Create a new Inbound Process
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: single-entity-upsert
/api/inboundprocesses/attachments:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: createAttachment
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/InboundAttachmentForCreation'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/InboundAttachment'
description: Created attachment
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Creates an attachment
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: single-entity-upsert
/api/inboundprocesses/attachments/{attachmentId}/signedurl:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getSignedAttachmentUrl
parameters:
- in: path
name: attachmentId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
type: string
description: Signed url
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Retrieves a signed url for an attachment
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: single-entity-read
/api/inboundprocesses/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for InboundProcess
operationId: searchInboundProcess
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/InboundProcessSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/InboundProcessPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: search-a-class
/api/inboundprocesses/{inboundProcessId}:
delete:
deprecated: false
description: ''
operationId: deleteInboundProcess
parameters:
- in: path
name: inboundProcessId
required: true
schema:
type: string
responses:
'200':
description: Inbound Process successfully deleted
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Delete an Inbound Process by ID
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: single-entity-upsert
get:
deprecated: false
description: ''
operationId: getInboundProcess
parameters:
- in: path
name: inboundProcessId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/InboundProcess'
description: Requested Inbound Process entity
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get an Inbound Process by ID
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: single-entity-read
patch:
deprecated: false
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: Patch InboundProcess
parameters:
- in: path
name: inboundProcessId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/InboundProcessForPatch'
required: true
responses:
'200':
description: Inbound Process successfully patched
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Patch an Inbound Process by ID
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: single-entity-upsert
/api/inboundprocesses/{inboundProcessId}/purchaseorder:
put:
deprecated: false
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: upsertInboundProcessPurchaseOrder
parameters:
- in: path
name: inboundProcessId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/InboundProcessPurchaseOrderForUpsert'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/InboundProcessPurchaseOrder'
description: Purchase order successfully updated on inbound process
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/InboundProcessPurchaseOrder'
description: Purchase order successfully created on inbound process
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: >-
Creates or updates the specific purchase order of an existing inbound
process.
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: single-entity-upsert
/api/inboundprocesses/{inboundProcessId}/receipts:
post:
deprecated: false
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: addReceiptToInboundProcess
parameters:
- in: path
name: inboundProcessId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/InboundReceiptForCreation'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/InboundReceipt'
description: Receipt was added to the inbound process
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Adds a receipt to an inbound process.
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: single-entity-upsert
/api/inboundreceiptjobs:
get:
deprecated: false
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getInboundReceiptJobs
parameters:
- in: query
name: size
required: false
schema:
default: 25
maximum: 100
minimum: 1
type: number
- in: query
name: startAfterId
required: false
schema:
type: string
- in: query
name: facilityRef
required: false
schema:
items:
type: string
type: array
- explode: false
in: query
name: status
required: false
schema:
items:
enum:
- OPEN
- PARTIAL_DELIVERY
- ON_HOLD
- CLOSED
type: string
type: array
- in: query
name: searchTerm
required: false
schema:
minLength: 1
type: string
- in: query
name: searchTermExact
required: false
schema:
minLength: 1
type: string
- in: query
name: fromDate
required: false
schema:
format: date-time
type: string
- in: query
name: toDate
required: false
schema:
format: date-time
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/InboundReceiptJobPaginatedResult'
description: Paginated Inbound Receipt Jobs
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get InboundReceiptJobs
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: search-b-class
/api/inboundreceiptjobs/{inboundEntryId}:
get:
deprecated: false
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getInboundReceiptJob
parameters:
- in: path
name: inboundEntryId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/InboundReceiptJob'
description: ''
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get an Inbound Receipt Job by ID
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: single-entity-read
/api/inventory/stocks/summaries:
get:
deprecated: true
description: >-
This endpoint is deprecated and has been replaced.
operationId: getStockSummariesDeprecated
parameters:
- in: query
name: size
required: false
schema:
default: 25
maximum: 100
minimum: 1
type: number
- description: >-
The stockSummaries.article.tenantArticleId value should be used for
pagination.
in: query
name: startAfterId
required: false
schema:
type: string
- explode: false
in: query
name: facilityServiceTypes
required: false
schema:
items:
enum:
- SHIP_FROM_STORE
- PICKUP
type: string
type: array
- explode: false
in: query
name: facilityStatus
required: false
schema:
items:
enum:
- ONLINE
- SUSPENDED
- OFFLINE
type: string
type: array
- explode: true
in: query
name: facilityRefs
required: false
schema:
items:
type: string
type: array
- in: query
name: allowStale
required: false
schema:
type: boolean
- explode: true
in: query
name: tenantArticleIds
required: false
schema:
items:
type: string
type: array
- description: >-
The channels to included under "channelAdjusted" in the stock
summary. Provide up to 50 channelRefs, specify "UNALLOCATED for
unallocated stock."
explode: true
in: query
name: channelRefs
required: false
schema:
items:
type: string
maxItems: 50
type: array
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StockSummaries'
description: >-
Stock summaries was loaded & you were allowed to access it. The
result is in the body.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: This endpoint is deprecated. Please use /api/stocks/summaries instead.
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: search-b-class
/api/linkedservicejobs/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for LinkedServiceJobs
operationId: searchLinkedServiceJobs
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/LinkedServiceJobsSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LinkedServiceJobsPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Fulfillment Operations - Custom Services
x-fft-api-performance-category: search-a-class
/api/listings/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for Listing
operationId: searchListing
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ListingSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ListingPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Core - Listings
x-fft-api-performance-category: search-a-class
/api/orders/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for Order
operationId: searchOrder
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/OrderPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- DOMS - Orders
x-fft-api-performance-category: search-a-class
/api/packjobs/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for PackJob
operationId: searchPackJob
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PackJobSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PackJobPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Fulfillment Operations - Packing
x-fft-api-performance-category: search-a-class
/api/parcels/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for Parcel
operationId: searchParcel
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ParcelSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ParcelPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Fulfillment Operations - Shipments
x-fft-api-performance-category: search-a-class
/api/permissions:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
This endpoint returns all available permissions in the FFT platform.
operationId: getPermissions
parameters:
- in: query
name: size
required: false
schema:
default: 25
maximum: 100
minimum: 1
type: number
- in: query
name: startAfterId
required: false
schema:
type: string
- description: The key of the permission to filter by
in: query
name: key
required: false
schema:
enum:
- user_read
- users_read
- user_write
- user_modify
- role_read
- role_write
- facility_read
- facility_write
- facility_create
- facility_delete
- facility_group_read
- facility_group_write
- order_read
- order_write
- audit_read
- expiries_read
- expiries_write
- config_read
- config_write
- routing_config_read
- routing_config_write
- promises_config_read
- promises_config_write
- oidc_providers_config_read
- oidc_providers_config_write
- locale_write
- listing_read
- listing_write
- listing_delete
- carrier_read
- carrier_write
- return_read
- return_write
- routing_write
- routing_read
- parcel_write
- parcel_read
- shipment_write
- shipment_read
- handoverjob_read
- handoverjob_write
- pickjob_read
- pickjob_write
- pickjob_reroute
- remote_config_read
- remote_config_write
- pickrun_read
- pickrun_write
- loadunittype_read
- loadunittype_write
- loadunit_read
- loadunit_write
- measurementunit_read
- measurementunit_write
- event_read
- subscription_read
- subscription_write
- substitute_read
- substitute_write
- process_read
- process_write
- operative_process_read
- operative_process_write
- deliverynote_write
- packjob_read
- packjob_write
- packingcontainer_type_write
- packing_source_container_read
- packing_source_container_write
- restowitem_write
- restowitem_read
- tag_write
- tag_read
- stock_summary_read
- stock_distribution_read
- stock_write
- stock_read
- external_stock_change_reasons_read
- external_stock_change_reasons_write
- stow_job_read
- stow_job_operative_write
- stow_job_full_write
- notification_center_config_read
- notification_center_config_write
- doms_toolkit_read
- doms_toolkit_write
- analytics_dashboard_read
- document_set_read
- document_set_write
- inbound_process_read
- inbound_process_write
- admin_data_reset
- admin_modules_write
- admin_modules_read
- tenant_connector_config_read
- custom_service_write
- custom_service_read
- validations_read
- service_job_read
- service_job_write
- linked_service_jobs_read
- linked_service_jobs_write
- operation_statistics_read
- doms_statistics_read
- availability_channel_read
- availability_channel_write
- handover_container_read
- handover_container_write
- stacks_read
- stacks_write
- category_read
- category_write
- permission_read
- reservation_write
- reservation_read
type: string
- description: The group of the permission to filter by
in: query
name: group
required: false
schema:
enum:
- INVENTORY
- ORDER_MANAGEMENT
- ADMIN
- CORE
- USER_MANAGEMENT
- OPERATIONS
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PermissionsResponse'
description: The Permissions
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Returns all available permissions.
tags:
- Core - User Management
x-fft-api-performance-category: search-b-class
/api/pickjobs/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for PickJob
operationId: searchPickJob
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PickJobSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PickJobPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Fulfillment Operations - Picking
x-fft-api-performance-category: search-a-class
/api/processes/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for Process
operationId: searchProcess
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ProcessSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ProcessPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Core - Processes
x-fft-api-performance-category: search-a-class
/api/purchaseorders:
post:
deprecated: false
description: ''
operationId: createPurchaseOrder
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PurchaseOrderForCreation'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/PurchaseOrder'
description: Created Purchase Order entity
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Create a new Purchase Order
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: single-entity-upsert
/api/purchaseorders/{purchaseOrderId}:
get:
deprecated: false
description: ''
operationId: getPurchaseOrder
parameters:
- in: path
name: purchaseOrderId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PurchaseOrder'
description: Purchase Order entity
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get a Purchase Order by ID
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: single-entity-read
patch:
deprecated: false
description: ''
operationId: patchPurchaseOrder
parameters:
- in: path
name: purchaseOrderId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PurchaseOrderForPartialUpdate'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PurchaseOrder'
description: Updated Purchase Order entity
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Partially updates a Purchase Order using a selection of fields
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: single-entity-upsert
put:
deprecated: false
description: ''
operationId: upsertPurchaseOrder
parameters:
- in: path
name: purchaseOrderId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PurchaseOrderForUpdate'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PurchaseOrder'
description: Updated/created Purchase Order entity
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Update or create a Purchase Order
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: single-entity-upsert
/api/receipts:
post:
deprecated: false
description: ''
operationId: createReceipt
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ReceiptForCreation'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/Receipt'
description: Created inbound receipt
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Creates a receipt
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: single-entity-upsert
/api/receipts/{receiptId}:
delete:
deprecated: false
description: ''
operationId: deleteReceipt
parameters:
- in: path
name: receiptId
required: true
schema:
type: string
- in: query
name: version
required: true
schema:
type: number
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Receipt'
description: ''
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Delete receipt by id
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: single-entity-upsert
get:
deprecated: false
description: ''
operationId: getReceipt
parameters:
- in: path
name: receiptId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Receipt'
description: ''
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Get receipt by id
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: single-entity-read
patch:
deprecated: false
description: ''
operationId: patchReceipt
parameters:
- in: path
name: receiptId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/InboundReceiptForPatch'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Receipt'
description: ''
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Patch receipt by id
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: single-entity-upsert
put:
deprecated: false
description: ''
operationId: putReceipt
parameters:
- in: path
name: receiptId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/InboundReceiptForUpdate'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Receipt'
description: ''
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Put receipt to id
tags:
- Inventory Management - Inbound
x-fft-api-performance-category: single-entity-upsert
/api/reservations:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getPaginatedReservations
parameters:
- in: query
name: size
required: false
schema:
default: 25
maximum: 100
minimum: 1
type: number
- description: >-
The cursor to start after. The value is provided in the
`pageInfo.endCursor` field of the response.
in: query
name: after
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ReservationsPaginatedResult'
description: Reservation details
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get all reservations
tags:
- Inventory Management - Reservations
x-fft-api-performance-category: search-b-class
/api/reservations/actions:
post:
deprecated: false
description: |
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
REMOVE_RESERVATIONS_KEEP_STOCKS: Removes reservations without modifying stock levels.
REMOVE_RESERVATIONS_AND_REDUCE_STOCKS: Removes reservations and reduces stock levels accordingly.
operationId: performReservationActions
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ReservationAction'
required: true
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ReservationActionResult'
type: array
description: List of reservation removal results with stock operations
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Remove reservations and reduce stocks
tags:
- Inventory Management - Reservations
x-fft-api-performance-category: single-entity-upsert
/api/reservations/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for Reservation
operationId: searchReservation
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ReservationSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ReservationPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Inventory Management - Reservations
x-fft-api-performance-category: search-a-class
/api/reservations/{reservationId}:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getReservation
parameters:
- in: path
name: reservationId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Reservation'
description: Reservation details
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Returns a reservation by ID
tags:
- Inventory Management - Reservations
x-fft-api-performance-category: single-entity-read
/api/roles:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getAllRoles
parameters: []
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/Role'
type: array
description: The requested roles.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: >-
Returns all existing roles, including their permissions and context
ceilings.
tags:
- Core - User Management
x-fft-api-performance-category: search-b-class
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: createRole
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoleForCreation'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/Role'
description: The created role.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Creates a new custom role.
tags:
- Core - User Management
x-fft-api-performance-category: single-entity-upsert
/api/roles/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for Role
operationId: searchRole
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoleSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RolePaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Core - User Management
x-fft-api-performance-category: search-a-class
/api/roles/{name}:
delete:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: deleteRole
parameters:
- in: path
name: name
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Role'
description: The deleted role.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Deletes a custom role.
tags:
- Core - User Management
x-fft-api-performance-category: single-entity-upsert
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getRole
parameters:
- in: path
name: name
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Role'
description: The requested role.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Returns a role requested by its name.
tags:
- Core - User Management
x-fft-api-performance-category: single-entity-read
put:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: updateRole
parameters:
- in: path
name: name
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoleForUpdate'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Role'
description: The updated role, including all the updates made.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Updates a custom role.
tags:
- Core - User Management
x-fft-api-performance-category: single-entity-upsert
/api/routingplans/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for RoutingPlan
operationId: searchRoutingPlan
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingPlanSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingPlanPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- DOMS - Routing Plans
x-fft-api-performance-category: search-a-class
/api/safetystocks:
get:
deprecated: false
description: ''
operationId: getSafetyStocks
parameters:
- in: query
name: size
required: false
schema:
default: 25
maximum: 100
minimum: 1
type: number
- in: query
name: startAfterId
required: false
schema:
type: string
- in: query
name: tenantArticleId
required: false
schema:
type: string
- in: query
name: facilityRef
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SafetyStocksPaginatedResult'
description: Available Safety Stocks
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get all Safety Stocks
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: search-b-class
put:
deprecated: false
description: ''
operationId: bulkUpdateSafetyStock
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SafetyStockBulkOperations'
required: true
responses:
'207':
content:
application/json:
schema:
$ref: '#/components/schemas/SafetyStockBulkOperationResult'
description: Result of the bulk operations
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Update Safety Stocks in bulk
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: single-entity-upsert
/api/safetystocks/{safetyStockId}:
delete:
deprecated: false
description: ''
operationId: deleteSafetyStock
parameters:
- in: path
name: safetyStockId
required: true
schema:
type: string
responses:
'200':
description: Result of the bulk operations
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Delete a single Safety Stock
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: single-entity-upsert
/api/shipments/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for Shipment
operationId: searchShipment
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ShipmentSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ShipmentPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Fulfillment Operations - Shipments
x-fft-api-performance-category: search-a-class
/api/stocks:
get:
deprecated: false
description: ''
operationId: getStocks
parameters:
- in: query
name: facilityRef
required: false
schema:
type: string
- in: query
name: tenantArticleId
required: false
schema:
items:
type: string
maxItems: 500
type: array
- in: query
name: locationRef
required: false
schema:
items:
type: string
maxItems: 500
type: array
- in: query
name: size
required: false
schema:
default: 25
maximum: 100
minimum: 1
type: number
- in: query
name: startAfterId
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StockPaginatedResult'
description: Stocks
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get stocks
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: search-b-class
post:
deprecated: false
description: ''
operationId: createStock
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/StockForCreation'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/Stock'
description: Stock was created.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Create stock
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: single-entity-upsert
put:
deprecated: false
description: ''
operationId: upsertStocks
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/StocksForUpsert'
required: true
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/StockUpsertOperationResult'
type: array
description: Stock upsert result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Update and create many stocks at once
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: batch-upsert
/api/stocks/actions:
post:
deprecated: false
description: ''
operationId: performStocksActions
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/StockAction'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StockActionResult'
description: Stock action result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Perform stocks actions
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: batch-upsert
/api/stocks/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for Stock
operationId: searchStock
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/StockSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StockPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: search-a-class
/api/stocks/summaries:
get:
deprecated: false
description: ''
operationId: getStockSummaries
parameters:
- in: query
name: size
required: false
schema:
default: 25
maximum: 100
minimum: 1
type: number
- description: >-
The stockSummaries.article.tenantArticleId value should be used for
pagination.
in: query
name: startAfterId
required: false
schema:
type: string
- explode: false
in: query
name: facilityServiceTypes
required: false
schema:
items:
enum:
- SHIP_FROM_STORE
- PICKUP
type: string
type: array
- explode: false
in: query
name: facilityStatus
required: false
schema:
items:
enum:
- ONLINE
- SUSPENDED
- OFFLINE
type: string
type: array
- explode: true
in: query
name: facilityRefs
required: false
schema:
items:
type: string
type: array
- in: query
name: allowStale
required: false
schema:
type: boolean
- explode: true
in: query
name: tenantArticleIds
required: false
schema:
items:
type: string
type: array
- description: >-
The channels to included under "channelAdjusted" in the stock
summary. Provide up to 50 channelRefs, specify "UNALLOCATED for
unallocated stock."
explode: true
in: query
name: channelRefs
required: false
schema:
items:
type: string
maxItems: 50
type: array
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StockSummaries'
description: >-
Stock summaries was loaded & you were allowed to access it. The
result is in the body.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get the accumulated Stock for each Article
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: search-b-class
/api/stocks/{stockId}:
delete:
deprecated: false
description: ''
operationId: deleteStock
parameters:
- in: path
name: stockId
required: true
schema:
type: string
responses:
'200':
description: Stock was deleted.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Delete stock
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: single-entity-upsert
get:
deprecated: false
description: ''
operationId: getStock
parameters:
- in: path
name: stockId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Stock'
description: Stock
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get stock
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: single-entity-read
put:
deprecated: false
description: ''
operationId: updateStock
parameters:
- in: path
name: stockId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/StockForUpdate'
- not:
required:
- version
properties:
locationRef:
nullable: true
type: string
value:
format: int32
minimum: 0
type: integer
required:
- value
type: object
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Stock'
description: Stock
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Update stock
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: single-entity-upsert
/api/stocks/{stockId}/locationrecommendations:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getStorageLocationRecommendations
parameters:
- in: path
name: stockId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/StorageLocationRecommendation'
type: array
description: >-
List of Storage Locations sorted by the stock sum ascending. The
result is in the body.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get the Storage Location recommendations for a specific Stock
tags:
- Inventory Management - Stocks
x-fft-api-performance-category: search-b-class
/api/storagelocations/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for StorageLocation
operationId: searchStorageLocation
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/StorageLocationSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StorageLocationPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Inventory Management - Storage Locations
x-fft-api-performance-category: search-a-class
/api/stowjobs:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getStowJobs
parameters:
- in: query
name: size
required: false
schema:
default: 25
maximum: 100
minimum: 1
type: number
- in: query
name: startAfterId
required: false
schema:
type: string
- in: query
name: sort
required: false
schema:
enum:
- LAST_MODIFIED_ASC
- LAST_MODIFIED_DESC
type: string
- in: query
name: facilityRef
required: false
schema:
items:
type: string
type: array
- in: query
name: tenantArticleId
required: false
schema:
items:
type: string
type: array
- in: query
name: locationRef
required: false
schema:
items:
type: string
type: array
- explode: false
in: query
name: status
required: false
schema:
items:
enum:
- OPEN
- IN_PROGRESS
- CLOSED
- CANCELED
- PAUSED
type: string
type: array
- in: query
name: stockRef
required: false
schema:
items:
type: string
type: array
- in: query
name: shortId
required: false
schema:
items:
type: string
type: array
- in: query
name: priority
required: false
schema:
items:
type: number
type: array
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StowJobPaginatedResult'
description: Paginated result containing the matching Stow Job entities
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get multiple Stow Jobs
tags:
- Inventory Management - Stowing
x-fft-api-performance-category: search-b-class
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: createStowJob
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/StowJobForCreation'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/StowJob'
description: Created Stow Job entity
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: >-
The syntax of the request content was correct, but it was unable to
process the contained instructions, possibly due to semantic errors.
summary: Create a new Stow Job
tags:
- Inventory Management - Stowing
x-fft-api-performance-category: single-entity-upsert
/api/stowjobs/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for StowJob
operationId: searchStowJob
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/StowJobSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StowJobPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Inventory Management - Stowing
x-fft-api-performance-category: search-a-class
/api/stowjobs/{stowJobId}:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getStowJob
parameters:
- in: path
name: stowJobId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/StowJob'
description: Requested Stow Job entity
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Get a Stow Job by ID
tags:
- Inventory Management - Stowing
x-fft-api-performance-category: single-entity-read
patch:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: Patch StowJob
parameters:
- in: path
name: stowJobId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/StowJobForPatch'
required: true
responses:
'200':
description: Stow Job successfully patched
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'409':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: A version conflict occurred.
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: >-
The syntax of the request content was correct, but it was unable to
process the contained instructions, possibly due to semantic errors.
summary: Patch a Stow Job by ID
tags:
- Inventory Management - Stowing
x-fft-api-performance-category: single-entity-upsert
/api/stowjobs/{stowJobId}/actions:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: Post StowJob Actions
parameters:
- in: path
name: stowJobId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/StartStowJobAction'
- $ref: '#/components/schemas/PauseStowJobAction'
- $ref: '#/components/schemas/CancelStowJobAction'
- $ref: '#/components/schemas/ReopenStowJobAction'
- $ref: '#/components/schemas/CloseStowJobAction'
- $ref: '#/components/schemas/ModifyStowLineItemsAction'
- $ref: '#/components/schemas/StowJobReplaceAssignedUsersAction'
required: true
responses:
'200':
description: Actions successfully performed
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
'409':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: A version conflict occurred.
'422':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: >-
The syntax of the request content was correct, but it was unable to
process the contained instructions, possibly due to semantic errors.
summary: Perform actions on a Stow Job
tags:
- Inventory Management - Stowing
x-fft-api-performance-category: single-entity-upsert
/api/users:
get:
deprecated: false
description: ''
operationId: getAllUsers
parameters:
- in: query
name: size
required: false
schema:
default: 25
maximum: 100
minimum: 1
type: number
- in: query
name: startAfterId
required: false
schema:
type: string
- description: Order the users by this field
in: query
name: orderBy
required: false
schema:
type: string
- description: Filter the users by this facility
in: query
name: facilityId
required: false
schema:
type: string
- description: >-
Include all admins in the result (only applicable if facilityId is
set)
in: query
name: includeAdminUsers
required: false
schema:
type: boolean
responses:
'200':
description: The users were successfully returned.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Returns all users.
tags:
- Core - User Management
x-fft-api-performance-category: search-b-class
post:
deprecated: false
description: ''
operationId: createUser
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UserForCreation'
required: true
responses:
'201':
description: The users was successfully created.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Creates a user.
tags:
- Core - User Management
x-fft-api-performance-category: single-entity-upsert
/api/users/me:
patch:
deprecated: false
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: updateMe
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ModifyUserPersonalData'
required: true
responses:
'200':
description: Updating my data was successful.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
summary: Update my own data.
tags:
- Core - User Management
x-fft-api-performance-category: single-entity-upsert
/api/users/me/effectivepermissions:
get:
deprecated: false
description: >-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getEffectivePermissions
parameters: []
responses:
'200':
description: The effective permissions of the user.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
summary: Returns the effective permissions of the user.
tags:
- Core - User Management
x-fft-api-performance-category: search-b-class
/api/users/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for User
operationId: searchUser
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UserSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/UserPaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Core - User Management
x-fft-api-performance-category: search-a-class
/api/users/sign/transloadit/{templateId}:
get:
deprecated: true
description: >-
This endpoint is deprecated and has been replaced.
operationId: getTransloadit
parameters:
- in: path
name: templateId
required: true
schema:
type: string
responses:
'200':
description: ''
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Get transloadit of user.
tags:
- Core - User Management
x-fft-api-performance-category: single-entity-read
/api/users/{userId}:
delete:
deprecated: false
description: ''
operationId: deleteUser
parameters:
- in: path
name: userId
required: true
schema:
type: string
responses:
'200':
description: The deleted user.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Deletes a user.
tags:
- Core - User Management
x-fft-api-performance-category: single-entity-upsert
get:
deprecated: false
description: ''
operationId: getUser
parameters:
- in: path
name: userId
required: true
schema:
type: string
responses:
'200':
description: The user.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Returns a user by ID.
tags:
- Core - User Management
x-fft-api-performance-category: single-entity-read
patch:
deprecated: false
description: ''
operationId: changeUser
parameters:
- in: path
name: userId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UserPatchActions'
required: true
responses:
'200':
description: The modified user.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Modifies a user.
tags:
- Core - User Management
x-fft-api-performance-category: single-entity-upsert
/api/users/{userId}/assignedFacilities:
post:
deprecated: false
description: ''
operationId: assignFacility
parameters:
- in: path
name: userId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UserAssignedFacilityForCreation'
required: true
responses:
'200':
description: The facilities were successfully assigned to the user.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Assign a facility to a user.
tags:
- Core - User Management
x-fft-api-performance-category: single-entity-upsert
/api/users/{userId}/assignedFacilities/{assignedFacilityId}:
delete:
deprecated: true
description: >-
This endpoint is deprecated and has been replaced.
operationId: deleteAssignedFacility
parameters:
- in: path
name: userId
required: true
schema:
type: string
- in: path
name: assignedFacilityId
required: true
schema:
type: string
responses:
'201':
description: The facility was successfully removed from the user.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Removes a facility from a user.
tags:
- Core - User Management
x-fft-api-performance-category: single-entity-upsert
/api/users/{userId}/permissions:
get:
deprecated: false
description: ''
operationId: getUserRoles
parameters:
- in: path
name: userId
required: true
schema:
type: string
responses:
'200':
description: The roles of the user.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Returns the roles of a user.
tags:
- Core - User Management
x-fft-api-performance-category: search-b-class
/api/zones/search:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
Search for Zone
operationId: searchZone
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ZoneSearchPayload'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ZonePaginatedResult'
description: Your search result
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: ''
tags:
- Inventory Management - Storage Locations
x-fft-api-performance-category: search-a-class
/api/configurations/notifications:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getNotificationCenterConfig
parameters: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/NotificationCenterConfig'
description: The notification center configuration was successfully returned.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Returns the notification center configuration.
tags:
- Core - Notification Center
x-fft-api-performance-category: single-entity-read
put:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: upsertNotificationCenterConfig
parameters: []
requestBody:
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/NotificationCenterConfigForUpdate'
- allOf:
- $ref: '#/components/schemas/NotificationCenterConfigForCreation'
not:
required:
- version
type: object
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/NotificationCenterConfig'
description: Notification center configuration was successfully updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/NotificationCenterConfig'
description: Notification center configuration was successfully created.
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'409':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: A version conflict occurred.
summary: Creates or updates an existing notification center configuration.
tags:
- Core - Notification Center
x-fft-api-performance-category: single-entity-upsert
/api/configurations/notifications/actions:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: executeNotificationCenterConfigAction
parameters: []
requestBody:
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/AddChannelAction'
- $ref: '#/components/schemas/UpdateChannelByIdAction'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/NotificationCenterConfig'
description: Notification center configuration action was successfully executed.
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'409':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: A version conflict occurred.
summary: Executes an action to manipulate the notification center configuration.
tags:
- Core - Notification Center
x-fft-api-performance-category: single-entity-upsert
/api/configurations/notifications/channels/{channelId}:
delete:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: deleteNotificationCenterConfigChannel
parameters:
- in: path
name: channelId
required: true
schema:
type: string
- in: query
name: version
required: true
schema:
type: number
responses:
'200':
description: Notification center config channel was successfully deleted.
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
'409':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: A version conflict occurred.
summary: Deletes a notification center config channel.
tags:
- Core - Notification Center
x-fft-api-performance-category: single-entity-upsert
/api/facilities/{facilityRef}/configurations/notifications:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getNotificationCenterFacilityConfig
parameters:
- in: path
name: facilityRef
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/NotificationCenterConfig'
description: >-
The notification center facility configuration was successfully
returned.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Returns the notification center facility configuration.
tags:
- Core - Notification Center
x-fft-api-performance-category: single-entity-read
put:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: upsertNotificationCenterFacilityConfig
parameters:
- in: path
name: facilityRef
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/NotificationCenterConfigForUpdate'
- allOf:
- $ref: '#/components/schemas/NotificationCenterConfigForCreation'
not:
required:
- version
type: object
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/NotificationCenterConfig'
description: Notification center facility configuration was successfully updated.
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/NotificationCenterConfig'
description: Notification center facility configuration was successfully created.
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
'409':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: A version conflict occurred.
summary: >-
Creates or updates an existing notification center facility
configuration.
tags:
- Core - Notification Center
x-fft-api-performance-category: single-entity-upsert
/api/facilities/{facilityRef}/configurations/notifications/actions:
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: executeNotificationCenterFacilityConfigAction
parameters:
- in: path
name: facilityRef
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/AddChannelAction'
- $ref: '#/components/schemas/UpdateChannelByIdAction'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/NotificationCenterConfig'
description: >-
Notification center facility configuration action was successfully
executed.
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
'409':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: A version conflict occurred.
summary: >-
Executes an action to manipulate the notification center facility
configuration.
tags:
- Core - Notification Center
x-fft-api-performance-category: single-entity-upsert
/api/facilities/{facilityRef}/configurations/notifications/channels/{channelId}:
delete:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: deleteNotificationCenterFacilityConfigChannel
parameters:
- in: path
name: facilityRef
required: true
schema:
type: string
- in: path
name: channelId
required: true
schema:
type: string
- in: query
name: version
required: true
schema:
type: number
responses:
'200':
description: >-
Notification center facility config channel was successfully
deleted.
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Invalid input. See response for details.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
'409':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: A version conflict occurred.
summary: Deletes a notification center facility config channel.
tags:
- Core - Notification Center
x-fft-api-performance-category: single-entity-upsert
/api/availabilitychannels:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getAvailabilityChannels
parameters:
- in: query
name: searchTerm
required: false
schema:
type: string
- in: query
name: searchTermExact
required: false
schema:
type: string
- in: query
name: strategy
required: false
schema:
enum:
- REGULAR
- IRON_RESERVE
- RESTRICT
type: string
- in: query
name: size
required: false
schema:
default: 25
maximum: 100
minimum: 1
type: number
- in: query
name: startAfterId
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AvailabilityChannelPaginatedResult'
description: Available Availability Channels
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get all Availability Channels
tags:
- Inventory Management - Channel Availability
x-fft-api-performance-category: search-b-class
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: createAvailabilityChannel
parameters: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AvailabilityChannelForCreation'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AvailabilityChannel'
description: The created Availability Channel
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Create a new Availability Channel
tags:
- Inventory Management - Channel Availability
x-fft-api-performance-category: single-entity-upsert
/api/availabilitychannels/{availabilityChannelId}:
delete:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: deleteAvailabilityChannel
parameters:
- in: path
name: availabilityChannelId
required: true
schema:
type: string
responses:
'200':
description: The channel has been deleted
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: >-
Delete an existing Availability Channel. PLEASE NOTE: This will also
delete all groups and allocations under this channel.
tags:
- Inventory Management - Channel Availability
x-fft-api-performance-category: single-entity-upsert
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getAvailabilityChannelById
parameters:
- in: path
name: availabilityChannelId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AvailabilityChannel'
description: The Availability Channel
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Get an Availability Channel by its id
tags:
- Inventory Management - Channel Availability
x-fft-api-performance-category: single-entity-read
put:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: replaceAvailabilityChannel
parameters:
- in: path
name: availabilityChannelId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AvailabilityChannelForReplacement'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AvailabilityChannel'
description: The replaced Availability Channel
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Replace an existing Availability Channel
tags:
- Inventory Management - Channel Availability
x-fft-api-performance-category: single-entity-upsert
/api/availabilitychannels/{availabilityChannelId}/groups:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getGroupsUnderChannel
parameters:
- in: path
name: availabilityChannelId
required: true
schema:
type: string
- in: query
name: searchTerm
required: false
schema:
type: string
- in: query
name: searchTermExact
required: false
schema:
type: string
- in: query
name: size
required: false
schema:
default: 25
maximum: 100
minimum: 1
type: number
- in: query
name: startAfterId
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: >-
#/components/schemas/AvailabilityAllocationGroupPaginatedResult
description: Available Groups
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Get Groups under Channel
tags:
- Inventory Management - Channel Availability
x-fft-api-performance-category: search-b-class
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: createGroupUnderChannel
parameters:
- in: path
name: availabilityChannelId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: >-
#/components/schemas/AvailabilityAllocationGroupForCreationUnderChannel
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AvailabilityAllocationGroup'
description: The created Group
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Create a Group under Channel
tags:
- Inventory Management - Channel Availability
x-fft-api-performance-category: single-entity-upsert
/api/availabilitychannels/{availabilityChannelId}/groups/{groupId}:
delete:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: deleteGroupUnderChannel
parameters:
- in: path
name: groupId
required: true
schema:
type: string
- in: path
name: availabilityChannelId
required: true
schema:
type: string
responses:
'200':
description: The Group has been deleted.
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Delete an existing Group and all its allocations under Channel
tags:
- Inventory Management - Channel Availability
x-fft-api-performance-category: single-entity-upsert
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getGroupUnderChannelById
parameters:
- in: path
name: availabilityChannelId
required: true
schema:
type: string
- in: path
name: groupId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: >-
#/components/schemas/AvailabilityAllocationGroupPaginatedResult
description: The Group
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Get Groups under Channel by its ID
tags:
- Inventory Management - Channel Availability
x-fft-api-performance-category: single-entity-read
put:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: replaceGroupUnderChannel
parameters:
- in: path
name: availabilityChannelId
required: true
schema:
type: string
- in: path
name: groupId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AvailabilityAllocationGroupForReplacement'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AvailabilityAllocationGroup'
description: The replaced Group
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Replace a Group under Channel
tags:
- Inventory Management - Channel Availability
x-fft-api-performance-category: single-entity-upsert
/api/availabilitychannels/{availabilityChannelId}/groups/{groupId}/allocations:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getAllocationsUnderGroup
parameters:
- in: path
name: groupId
required: true
schema:
type: string
- in: path
name: availabilityChannelId
required: true
schema:
type: string
- in: query
name: searchTerm
required: false
schema:
type: string
- in: query
name: searchTermExact
required: false
schema:
type: string
- in: query
name: size
required: false
schema:
default: 25
maximum: 100
minimum: 1
type: number
- in: query
name: startAfterId
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AvailabilityAllocationPaginatedResult'
description: Available Allocations
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Get Allocations under Group
tags:
- Inventory Management - Channel Availability
x-fft-api-performance-category: search-b-class
post:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: createAllocationUnderGroup
parameters:
- in: path
name: groupId
required: true
schema:
type: string
- in: path
name: availabilityChannelId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AvailabilityAllocationForCreationUnderGroup'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AvailabilityAllocation'
description: The created Allocation
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Create a new Allocation under Group
tags:
- Inventory Management - Channel Availability
x-fft-api-performance-category: single-entity-upsert
/api/availabilitychannels/{availabilityChannelId}/groups/{groupId}/allocations/{allocationId}:
delete:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: deleteAllocationUnderGroup
parameters:
- in: path
name: allocationId
required: true
schema:
type: string
- in: path
name: groupId
required: true
schema:
type: string
- in: path
name: availabilityChannelId
required: true
schema:
type: string
responses:
'200':
description: The Allocation has been deleted
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Delete an existing Allocation under Group
tags:
- Inventory Management - Channel Availability
x-fft-api-performance-category: single-entity-upsert
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getAllocationUnderGroupById
parameters:
- in: path
name: groupId
required: true
schema:
type: string
- in: path
name: allocationId
required: true
schema:
type: string
- in: path
name: availabilityChannelId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AvailabilityAllocation'
description: The Allocation
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Get an Allocation under a Group by its id
tags:
- Inventory Management - Channel Availability
x-fft-api-performance-category: single-entity-read
put:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: replaceAllocationUnderGroup
parameters:
- in: path
name: groupId
required: true
schema:
type: string
- in: path
name: allocationId
required: true
schema:
type: string
- in: path
name: availabilityChannelId
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AvailabilityAllocationForReplacement'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AvailabilityAllocation'
description: The replaced Allocation
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: The requested entity was not found
summary: Replace an existing Allocation under a group
tags:
- Inventory Management - Channel Availability
x-fft-api-performance-category: single-entity-upsert
/api/audits:
get:
deprecated: false
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getAudits
parameters:
- in: query
name: size
required: false
schema:
type: number
- in: query
name: startAfterId
required: false
schema:
type: string
- in: query
name: entityRef
required: false
schema:
type: string
- explode: false
in: query
name: entityType
required: false
schema:
enum:
- PACK_JOB
- PICK_JOB
- PICK_RUN
- HANDOVER_JOB
- SHIPMENT
- PARCEL
- CUSTOM_SERVICE
- SERVICE_JOB
- LINKED_SERVICE_JOBS
- ORDER
- ROUTING_PLAN
- FACILITY
- FACILITY_CARRIER_CONNECTION
- FACILITY_CUSTOM_SERVICE
- ROUTING_STRATEGY
- STOW_JOB
type: string
- in: query
name: trace
required: false
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AuditsResult'
description: Paginated result containing the matching Audit entities
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user is not allowed to operate against this API instance
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
description: Your user, although recognized, is not authorized to use this
summary: Get multiple Audits
tags:
- Core - Audit
x-fft-api-performance-category: search-b-class
/graphql:
get:
responses:
'200':
description: The GraphQL playground
tags:
- Infrastructure - GraphQL
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: getGraphQLPlayground
summary: Get the GraphQL playground
x-fft-api-performance-category: graphql-dynamic-class
post:
responses:
'200':
description: The GraphQL command was successfully executed.
'400':
description: GraphQL validation error
tags:
- Infrastructure - GraphQL
description: |-
This part of the API is currently under development.
That means that this endpoint, model, etc. can contain breaking changes
and / or might not be available at all times in your API instance. It
could disappear also without warning. Thus, it currently does not fall
under our SLA regulations. For details on this topic please check our
documentation
operationId: executeGraphQLCommand
summary: Endpoint for executing GraphQL commands
x-fft-api-performance-category: graphql-dynamic-class
components:
schemas:
AbstractCarrierCredentials:
discriminator:
propertyName: key
properties:
key:
type: string
required:
- key
type: object
xml:
name: AbstractCarrierCredentials
AbstractModificationAction:
discriminator:
propertyName: action
properties:
action:
description: ''
enum:
- AddAllowedValueToTag
- ModifyPickJob
- ModifyPickJobLastEditor
- RestartPickJob
- ResetPickJob
- CancelPickRun
- CancelHandoverjob
- AbortPickJob
- FinishPickRun
- StartPickRun
- ModifyPickLineItem
- ModifyPickRunLineItem
- ModifyPackJob
- PausePackJob
- ModifyPackLineItem
- SplitLineItemsPackJob
- ModifyFacility
- ModifyListing
- ModifyRetainedOfflineStock
- ModifyListingReactivationAfter
- ModifyUser
- ModifyShipment
- ModifyHandoverjob
- ModifyCarrier
- ModifyShortpick
- ModifyReturn
- ModifyReturnLineItem
- ModifyRoutingPlan
- ModifyFence
- ModifyRating
- ModifyTimingMode
- ModifyGlobalRoutingConfiguration
- ModifyOrderSplit
- ModifyPrioritization
- ModifyLoadUnitType
- ModifyFeature
- ModifyParcel
- ModifyParcelLoadUnit
- ModifyRestowItem
- RemovePickJobFromPickRunAction
- ModifyPartialStock
- AddTagsToProcess
- AssignFacilityToProcess
- ModifyStorageLocation
- ModifyPackingContainerType
- ModifyPackingContainerTypeIcon
- ReplaceCodesInPackingTargetContainer
- ReplaceLoadUnitLineItems
- AddLineItemToPackingTargetContainer
- RemoveLineItemFromPackingTargetContainer
- UpdateLineItemOnPackingTargetContainer
- UpdatePackingTargetContainerLineItemRecordableAttributes
- ModifyCustomService
- UnlockOrder
example: