Skip to main content
PUT
Updates multiple items in a single transaction (full replace).

Headers

X-Delogue-Api
string

Body

id
integer<int64>
required

Identifier of the item to update. Required on every element of a bulk update and must be unique within the batch.

name
null | string

Display name of the item. Required and cannot be cleared.

customId
null | string

The customer-defined item number. Sent as null clears the stored value.

description
null | string

Free-text description of the item. Sent as null clears the stored value.

brand
null | object

The brand to associate with the item. Only the brand id is written; other fields are echoed back.

supplier
null | object

The supplier organization to assign to the item. Only the supplier id is written; other fields are echoed back.

companyContactPerson
null | object

The brand-side contact person for the item, identified by user id.

supplierContactPerson
null | object

The supplier-side contact person for the item, identified by user id.

defaultQty

Default consumption quantity when the item is added to a style's item list. Must be non-null and at least zero.

nameGeneratorExtraText
null | string

Extra text for the item number generator when a generation rule is configured. Sent as null clears the stored value.

readyForExport
null | boolean

When true, mandatory custom fields are validated and the item is marked ready for export. Toggling from false to true triggers that check.

categories
null | object[]

Category associations for the item. A populated list replaces the set; an empty or null list clears all categories.

customFields
null | object[]

Custom field values for the item. Single-value fields use value; multi-select fields use values.

Response

OK

status
enum<string>
required

The coarse outcome of the request, indicating whether it succeeded or failed.

Available options:
success,
error
code
string
required

The specific machine-readable outcome code, such as ok on success or the most specific error code on failure. Always lowercase on the wire.

data
null | object[]
required

The response payload, either a single object for a by-id read or an array for a bulk operation. Omitted from the body when there is no value.