API v2 Rules

Rules enforced by the current OpenAPI contract. These are documentation rules only; backend behavior is not changed by this page.

Request Bodies

Every write operation references a dedicated request body. Generic JSON object payloads are not used.

AddAcceptanceLinesRequest
AddOrderLinesRequest
AddQuantUnpackingItemRequest
AttachSendDocumentOrdersRequest
BulkCreateProductsRequest
BulkPatchProductsRequest
BulkReplaceProductsRequest
CreateAcceptanceRequest
CreateDataMatrixRequest
CreateLoadingVisitRequest
CreateNotificationTemplateBindingRequest
CreateNotificationTemplateRequest
CreateOrderRequest
CreateQuantUnpackingRequest
CreateSendDocumentRequest
CreateShopRequest
CreateWarehouseRequest
CrossDockAcknowledgePrintJobRequest
CrossDockAssignTargetPlacesRequest
CrossDockCancelCaseRequest
CrossDockCancelScanSessionRequest
CrossDockCloseCaseRequest
CrossDockCommandRequest
CrossDockCreateOrderRequest
CrossDockCreatePrintJobsRequest
CrossDockDispatchPrintJobRequest
CrossDockFallbackRequest
CrossDockLoadingScanRequest
CrossDockLoadingVisitLinkRequest
CrossDockLoadingVisitPathLinkRequest
CrossDockOpenExceptionRequest
CrossDockPlanRequest
CrossDockReleaseRequest
CrossDockReplaceManifestRequest
CrossDockResolveExceptionRequest
CrossDockSetScanQuantityRequest
CrossDockSourceScanRequest
CrossDockTargetScanRequest
CrossDockUpdateCaseRequest
DeleteDataMatrixRequest
PatchAcceptanceLineRequest
PatchAcceptanceRequest
PatchDataMatrixStatusRequest
PatchLoadingVisitRequest
PatchOrderLineRequest
PatchOrderRequest
PatchSendDocumentRequest
PatchShopRequest
PatchWarehouseRequest
ReplaceAcceptanceLineRequest
ReplaceAcceptanceRequest
ReplaceDataMatrixStatusRequest
ReplaceLoadingVisitRequest
ReplaceOrderLineRequest
ReplaceOrderRequest
ReplaceSendDocumentRequest
ReplaceShopRequest
ReplaceWarehouseRequest
UpdateNotificationTemplateBindingRequest
UpdateNotificationTemplateRequest

Pagination

Paginated endpoints use concrete response schemas and document real pagination, filtering, sorting, and include parameters.

PaginatedAcceptanceLinesResponse
PaginatedAcceptancesResponse
PaginatedClosedBoxesResponse
PaginatedCrossDockAllocationsResponse
PaginatedCrossDockCasesResponse
PaginatedCrossDockDemandsResponse
PaginatedCrossDockEventsResponse
PaginatedCrossDockExceptionsResponse
PaginatedCrossDockFallbacksResponse
PaginatedCrossDockFulfillmentsResponse
PaginatedCrossDockLoadingAssociationsResponse
PaginatedCrossDockLoadingVisitDocumentsResponse
PaginatedCrossDockOrdersResponse
PaginatedCrossDockPrintJobsResponse
PaginatedCrossDockSuppliesResponse
PaginatedCrossDockTargetLabelsResponse
PaginatedCrossDockTargetsResponse
PaginatedCrossDockTasksResponse
PaginatedDataMatrixResponse
PaginatedLoadingVisitsResponse
PaginatedNotificationTemplateBindingsResponse
PaginatedNotificationTemplatesResponse
PaginatedOrderDeliveryPaymentsResponse
PaginatedOrdersResponse
PaginatedProductsResponse
PaginatedQuantUnpackingsResponse
PaginatedSendDocumentAuditEventsResponse
PaginatedSendDocumentsResponse
PaginatedShopsResponse
PaginatedStockLotsResponse
PaginatedStockMovementsResponse
PaginatedUsersResponse
PaginatedWarehousesResponse

Aliases

Compatibility aliases that use /offers are documented as deprecated only when the backend still exposes them. Canonical v2 line endpoints use /lines.

PUT and PATCH

PUT, PATCH, and create payload schemas are separated. Where the backend currently treats PUT as partial update, the operation description records that legacy behavior.