Partially updates a category. The body is a JSON Merge Patch document: rename it, change its status, re-parent it, or adjust its products.
Headers
Name
Type
Required
Description
X-Flowkiwi-Organization-Id
string
required
The organization the request acts as. Determines the identity, permissions and ownership applied when reading or modifying data on the instance.
X-Flowkiwi-Locale
string
-
Specifies the locale for properties that support localization. If not provided, the default locale will be used.
X-Flowkiwi-Locale-Fallback
boolean
-
Enables the use of a fallback locale. If a property lacks a translation for the requested locale, the value from the default locale will be used.
Path parameters
Name
Type
Required
Description
id
string
required
Category identifier
Request body
Property
Type
Required
Description
status
string
-
The status of the category.
name
string | null
-
The name of the category.
parent
Category.CategoryCreateInput | null
-
The parent Category to which this category belongs, if any.
Show parent fields
Property
Type
Required
Description
status
string
required
The status of the category.
name
string | null
-
The name of the category.
parent
Category.CategoryCreateInput | null
-
The parent Category to which this category belongs, if any.
Show parent fields
Property
Type
Required
Description
status
string
required
The status of the category.
name
string | null
-
The name of the category.
parent
Category.CategoryCreateInput | null
-
The parent Category to which this category belongs, if any.
products
Product.ProductCreateInput[]
-
List of products associated with the category.
childrens
Category.CategoryCreateInput[]
-
A list of direct child Category IRIs nested under this category.
products
Product.ProductCreateInput[]
-
List of products associated with the category.
childrens
Category.CategoryCreateInput[]
-
A list of direct child Category IRIs nested under this category.
Show childrens fields
Property
Type
Required
Description
status
string
required
The status of the category.
name
string | null
-
The name of the category.
parent
Category.CategoryCreateInput | null
-
The parent Category to which this category belongs, if any.
products
Product.ProductCreateInput[]
-
List of products associated with the category.
childrens
Category.CategoryCreateInput[]
-
A list of direct child Category IRIs nested under this category.
products
Product.ProductCreateInput[]
-
List of products associated with the category.
childrens
Category.CategoryCreateInput[]
-
A list of direct child Category IRIs nested under this category.
Show childrens fields
Property
Type
Required
Description
status
string
required
The status of the category.
name
string | null
-
The name of the category.
parent
Category.CategoryCreateInput | null
-
The parent Category to which this category belongs, if any.
Show parent fields
Property
Type
Required
Description
status
string
required
The status of the category.
name
string | null
-
The name of the category.
parent
Category.CategoryCreateInput | null
-
The parent Category to which this category belongs, if any.
products
Product.ProductCreateInput[]
-
List of products associated with the category.
childrens
Category.CategoryCreateInput[]
-
A list of direct child Category IRIs nested under this category.
products
Product.ProductCreateInput[]
-
List of products associated with the category.
childrens
Category.CategoryCreateInput[]
-
A list of direct child Category IRIs nested under this category.
Show childrens fields
Property
Type
Required
Description
status
string
required
The status of the category.
name
string | null
-
The name of the category.
parent
Category.CategoryCreateInput | null
-
The parent Category to which this category belongs, if any.
products
Product.ProductCreateInput[]
-
List of products associated with the category.
childrens
Category.CategoryCreateInput[]
-
A list of direct child Category IRIs nested under this category.
Response
200 - Category resource updated
Property
Type
Required
Description
@context
object
-
@id
string
required
@type
string
required
id
string
-
The resource's unique identifier (UUID).
status
string
-
The status of the category.
name
string | null
-
This property supports translations.
The name of the category.
parent
string | null
-
The parent Category to which this category belongs, if any. Serialized as IRI string by default; pass ?expand=parent to embed the direct parent (one level only).
products
string[]
-
List of products associated with the category.
childrens
string[]
-
A list of direct child Category, each one representing a category under this one. Serialized as IRI strings by default; pass ?expand=children to embed direct children (one level only).
attributes
string[]
-
List of attributes associated with the category.
createdAt
string
-
Creation date of the resource (ISO 8601 format).
updatedAt
string
-
Last modification date of the resource (ISO 8601 format).
Property
Type
Required
Description
id
string
-
The resource's unique identifier (UUID).
status
string
-
The status of the category.
name
string | null
-
This property supports translations.
The name of the category.
parent
string | null
-
The parent Category to which this category belongs, if any. Serialized as IRI string by default; pass ?expand=parent to embed the direct parent (one level only).
products
string[]
-
List of products associated with the category.
childrens
string[]
-
A list of direct child Category, each one representing a category under this one. Serialized as IRI strings by default; pass ?expand=children to embed direct children (one level only).
attributes
string[]
-
List of attributes associated with the category.
createdAt
string
-
Creation date of the resource (ISO 8601 format).
updatedAt
string
-
Last modification date of the resource (ISO 8601 format).
Errors
400 - Invalid input
Property
Type
Required
Description
@context
object
-
@id
string
required
@type
string
required
title
string | null
-
A short, human-readable summary of the problem.
detail
string | null
-
A human-readable explanation specific to this occurrence of the problem.
status
number | null
-
instance
string | null
-
A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.
type
string
-
A URI reference that identifies the problem type
Property
Type
Required
Description
title
string | null
-
A short, human-readable summary of the problem.
detail
string | null
-
A human-readable explanation specific to this occurrence of the problem.
status
number | null
-
instance
string | null
-
A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.
type
string
-
A URI reference that identifies the problem type
403 - Access denied. The caller is missing one or more identity permissions required for this operation.
Content-Type:application/problem+json
Property
Type
Required
Description
@context
object
-
@id
string
required
@type
string
required
type
string
-
title
string
-
status
integer
-
detail
string
-
missingPermissions
string[]
-
Identity permissions that the caller is missing for this operation. Present only when the 403 is caused by a denied identity:* permission.
404 - Not found
Property
Type
Required
Description
@context
object
-
@id
string
required
@type
string
required
title
string | null
-
A short, human-readable summary of the problem.
detail
string | null
-
A human-readable explanation specific to this occurrence of the problem.
status
number | null
-
instance
string | null
-
A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.
type
string
-
A URI reference that identifies the problem type
Property
Type
Required
Description
title
string | null
-
A short, human-readable summary of the problem.
detail
string | null
-
A human-readable explanation specific to this occurrence of the problem.
status
number | null
-
instance
string | null
-
A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.