Skip to main content
PATCH
Error

Authorizations

Authorization
string
header
required

Prefix the value with "ApiKey" to indicate the custom authorization type

Path Parameters

slug
string
required

Body

application/json

Partial update payload for a package (FBS-3321)

name
object
required

Package name

active
object
required

Set to false to soft-delete the package. Must be a boolean if present; null is invalid.

approvalRequired
object
required

Whether package orders require approval

requireJustification
object
required

Whether order items in this package require justification

automaticOrder
object
required

Whether orders for this package are placed automatically

defaultOfficeId
object
required

Default office UUID for OFFICE/FLEXIBLE delivery; cleared on PERSON delivery

deliverySetting
object
required

Package delivery setting (PERSON, OFFICE, FLEXIBLE)

isRequireJustificationValidWhenPresent
boolean
required
isAutomaticOrderValidWhenPresent
boolean
required
isDefaultOfficeIdValidWhenPresent
boolean
required
isDeliverySettingValidWhenPresent
boolean
required
isApprovalRequiredValidWhenPresent
boolean
required
isAtLeastOneModifiableField
boolean
required
isNameValidWhenPresent
boolean
required
isActiveValidWhenPresent
boolean
required
skus
object[]

SKU changes for the package. null (omitted) means no change. When present, each entry adds (id only) or removes (id + delete: true) a SKU. Existing SKUs not mentioned are unchanged. At least one entry is required when present.

rules
object[]

Package rules. null (omitted) means no change. A present list replaces the package's rules (upsert/additive semantics, REQ-025).

usedEquipmentPreferences
object[]

Used-equipment preferences. null (omitted) means no change. A present list replaces the package's preferences (upsert/additive semantics, REQ-025).

Response

Package updated

id
string<uuid>
required
name
string
required
automaticOrder
boolean
required
approvalRequired
boolean
required
requireJustification
boolean
required
slug
string
required
active
boolean
required
notes
object[]
required
skuIds
string<uuid>[]
assignedTo
object