Skip to main content
PUT
Bulk-updates item categories in a single transaction (full replace).

Headers

X-Delogue-Api
string

Body

id
integer<int64>
required

Identifier of the item category to update. Required on every item in a bulk PUT, must be positive, and must be owned by your organization.

name
null | string

Display name of the item category. Required on PUT and limited to 200 characters; on PATCH an omitted name keeps the current value and cannot be cleared.

state
null | enum<string>

Lifecycle state to write. Omitted on PUT it defaults to active, and omitted on PATCH it is preserved. An explicit null or a deleted value is rejected with 400; use DELETE to delete.

Available options:
active,
inactive,
deleted

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.