Pallets

This page details pallet package behavior and endpoints within Skrym

Overview

Pallets are handled as a dedicated package type (Pallet) and are intended for rule-based pallet optimization.

For configuration in the API, pallets use explicit dimension fields:

  • length, width, height for inner dimensions
  • outerLength, outerWidth, outerHeight for outer dimensions
  • standard package fields such as name, material, max supported weight, and fold behavior

API behavior

Pallet writes use a single upsert endpoint:

  • Upsert: repo.UpsertPalletPackage (insert when the pallet ID does not exist, update when it does)

Pallet reads use dedicated pallet endpoints:

  • All pallet packages: repo.GetPalletPackages

Storage behavior

Pallet package geometry is stored in a dedicated table (package_pallet), separate from package_fixed.

Scope presets

Scope provides pallet presets as templates to speed up onboarding. You can still create custom pallets with your own dimensions.