Products commands

Reference for the `revenexx products` commands — every subcommand with a runnable example.

Auto-generated. This page is generated from the revenexx CLI by tools/sync-cli-reference.mjs. Don't edit it by hand — your changes will be overwritten.

Every revenexx products subcommand. The example shows the required arguments; the options table lists every flag the command accepts, with a ✓ marking required flags. Some flag names carry a -_ (e.g. --attribute-_values) — that is the exact token the CLI accepts, so copy them verbatim. Run revenexx products <command> --help for the live options.

asset-families-create

Bash
revenexx products asset-families-create \
    --code sample code
FlagRequiredDescription
--code <code>
--labels <labels>
--naming-convention <naming-convention>

asset-families-delete

Bash
revenexx products asset-families-delete \
    --id sample-id
FlagRequiredDescription
--id <id>

asset-families-get

Bash
revenexx products asset-families-get \
    --id sample-id
FlagRequiredDescription
--id <id>

asset-families-list

Bash
revenexx products asset-families-list
FlagRequiredDescription
--limit <limit>Page size (default 50, max 200).
--offset <offset>Row offset for pagination (default 0).
--order <order>Sort as 'column.asc' | 'column.desc', e.g. 'created_at.desc'.
--filter <column=value>Filter rows by column equality (repeatable).

asset-families-update

Bash
revenexx products asset-families-update \
    --id sample-id
FlagRequiredDescription
--id <id>
--code <code>
--labels <labels>
--naming-convention <naming-convention>

assets-create

Bash
revenexx products assets-create \
    --asset-family-id 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d \
    --code sample code
FlagRequiredDescription
--asset-family-id <asset-family-id>
--code <code>
--attribute-values <attribute-values>
--delivery-path <delivery-path>
--external-url <external-url>
--source <source>
--storage-asset-id <storage-asset-id>

assets-delete

Bash
revenexx products assets-delete \
    --id sample-id
FlagRequiredDescription
--id <id>

assets-get

Bash
revenexx products assets-get \
    --id sample-id
FlagRequiredDescription
--id <id>

assets-list

Bash
revenexx products assets-list
FlagRequiredDescription
--limit <limit>Page size (default 50, max 200).
--offset <offset>Row offset for pagination (default 0).
--order <order>Sort as 'column.asc' | 'column.desc', e.g. 'created_at.desc'.
--filter <column=value>Filter rows by column equality (repeatable).

assets-update

Bash
revenexx products assets-update \
    --id sample-id
FlagRequiredDescription
--id <id>
--asset-family-id <asset-family-id>
--attribute-values <attribute-values>
--code <code>
--delivery-path <delivery-path>
--external-url <external-url>
--source <source>
--storage-asset-id <storage-asset-id>

association-types-create

Bash
revenexx products association-types-create \
    --code sample code
FlagRequiredDescription
--code <code>
--is-quantified [value]
--is-two-way [value]
--labels <labels>

association-types-delete

Bash
revenexx products association-types-delete \
    --id sample-id
FlagRequiredDescription
--id <id>

association-types-get

Bash
revenexx products association-types-get \
    --id sample-id
FlagRequiredDescription
--id <id>

association-types-list

Bash
revenexx products association-types-list
FlagRequiredDescription
--limit <limit>Page size (default 50, max 200).
--offset <offset>Row offset for pagination (default 0).
--order <order>Sort as 'column.asc' | 'column.desc', e.g. 'created_at.desc'.
--filter <column=value>Filter rows by column equality (repeatable).

association-types-update

Bash
revenexx products association-types-update \
    --id sample-id
FlagRequiredDescription
--id <id>
--code <code>
--is-quantified [value]
--is-two-way [value]
--labels <labels>

attribute-groups-create

Bash
revenexx products attribute-groups-create \
    --code sample code
FlagRequiredDescription
--code <code>
--labels <labels>
--position <position>

attribute-groups-delete

Bash
revenexx products attribute-groups-delete \
    --id sample-id
FlagRequiredDescription
--id <id>

attribute-groups-get

Bash
revenexx products attribute-groups-get \
    --id sample-id
FlagRequiredDescription
--id <id>

attribute-groups-list

Bash
revenexx products attribute-groups-list
FlagRequiredDescription
--limit <limit>Page size (default 50, max 200).
--offset <offset>Row offset for pagination (default 0).
--order <order>Sort as 'column.asc' | 'column.desc', e.g. 'created_at.desc'.
--filter <column=value>Filter rows by column equality (repeatable).

attribute-groups-update

Bash
revenexx products attribute-groups-update \
    --id sample-id
FlagRequiredDescription
--id <id>
--code <code>
--labels <labels>
--position <position>

attribute-options-create

Bash
revenexx products attribute-options-create \
    --attribute-id 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d \
    --code sample code
FlagRequiredDescription
--attribute-id <attribute-id>
--code <code>
--labels <labels>
--position <position>
--swatch <swatch>

attribute-options-delete

Bash
revenexx products attribute-options-delete \
    --id sample-id
FlagRequiredDescription
--id <id>

attribute-options-get

Bash
revenexx products attribute-options-get \
    --id sample-id
FlagRequiredDescription
--id <id>

attribute-options-list

Bash
revenexx products attribute-options-list
FlagRequiredDescription
--limit <limit>Page size (default 50, max 200).
--offset <offset>Row offset for pagination (default 0).
--order <order>Sort as 'column.asc' | 'column.desc', e.g. 'created_at.desc'.
--filter <column=value>Filter rows by column equality (repeatable).

attribute-options-update

Bash
revenexx products attribute-options-update \
    --id sample-id
FlagRequiredDescription
--id <id>
--attribute-id <attribute-id>
--code <code>
--labels <labels>
--position <position>
--swatch <swatch>

attributes-create

Bash
revenexx products attributes-create \
    --code sample code \
    --type sample type
FlagRequiredDescription
--code <code>
--type <type>
--config <config>
--entity-ref <entity-ref>
--entity-type <entity-type>
--group-id <group-id>
--is-filterable [value]
--is-unique [value]
--labels <labels>
--localizable [value]
--position <position>
--scopable [value]
--usable-in-grid [value]
--validation <validation>

attributes-delete

Bash
revenexx products attributes-delete \
    --id sample-id
FlagRequiredDescription
--id <id>

attributes-get

Bash
revenexx products attributes-get \
    --id sample-id
FlagRequiredDescription
--id <id>

attributes-list

Bash
revenexx products attributes-list
FlagRequiredDescription
--limit <limit>Page size (default 50, max 200).
--offset <offset>Row offset for pagination (default 0).
--order <order>Sort as 'column.asc' | 'column.desc', e.g. 'created_at.desc'.
--filter <column=value>Filter rows by column equality (repeatable).

attributes-update

Bash
revenexx products attributes-update \
    --id sample-id
FlagRequiredDescription
--id <id>
--code <code>
--config <config>
--entity-ref <entity-ref>
--entity-type <entity-type>
--group-id <group-id>
--is-filterable [value]
--is-unique [value]
--labels <labels>
--localizable [value]
--position <position>
--scopable [value]
--type <type>
--usable-in-grid [value]
--validation <validation>

batch

Bash
revenexx products batch
FlagRequiredDescription
--ids [ids...]
--skus [skus...]

categories-assign

Bash
revenexx products categories-assign \
    --id sample-id \
    --category-id 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d
FlagRequiredDescription
--id <id>
--category-id <category-id>
--position <position>Sort order inside the category. Default 0.

categories-create

Bash
revenexx products categories-create \
    --code sample code
FlagRequiredDescription
--code <code>
--labels <labels>
--parent-id <parent-id>
--path <path>
--position <position>
--rule-match <rule-match>
--rules <rules>
--rules-computed-at <rules-computed-at>
--values <values>

categories-delete

Bash
revenexx products categories-delete \
    --id sample-id
FlagRequiredDescription
--id <id>

categories-get

Bash
revenexx products categories-get \
    --id sample-id
FlagRequiredDescription
--id <id>

categories-list

Bash
revenexx products categories-list
FlagRequiredDescription
--limit <limit>Page size (default 50, max 200).
--offset <offset>Row offset for pagination (default 0).
--order <order>Sort as 'column.asc' | 'column.desc', e.g. 'created_at.desc'.
--filter <column=value>Filter rows by column equality (repeatable).

categories-rules-preview

Bash
revenexx products categories-rules-preview \
    --category-id sample-id \
    --conditions one two three
FlagRequiredDescription
--category-id <category-id>
--conditions [conditions...]At most 25 conditions.
--rule-match <rule-match>'all' ANDs every condition (default), 'any' ORs them.

categories-rules-recompute

Bash
revenexx products categories-rules-recompute \
    --category-id sample-id \
    --data '{ "key": "value" }'
FlagRequiredDescription
--category-id <category-id>
--data <data>Request body

categories-rules-recompute-all

Bash
revenexx products categories-rules-recompute-all \
    --data '{ "key": "value" }'
FlagRequiredDescription
--data <data>Request body

categories-update

Bash
revenexx products categories-update \
    --id sample-id
FlagRequiredDescription
--id <id>
--code <code>
--labels <labels>
--parent-id <parent-id>
--path <path>
--position <position>
--rule-match <rule-match>
--rules <rules>
--rules-computed-at <rules-computed-at>
--values <values>

completeness

Bash
revenexx products completeness \
    --id sample-id \
    --data '{ "key": "value" }'
FlagRequiredDescription
--id <id>
--data <data>Request body

create

Bash
revenexx products create \
    --sku sample sku
FlagRequiredDescription
--sku <sku>
--attribute-values <attribute-values>
--completeness <completeness>
--deleted-at <deleted-at>
--enabled [value]
--family-id <family-id>
--family-variant-id <family-variant-id>
--kind <kind>
--parent-id <parent-id>
--quantified-associations <quantified-associations>
--tax-class <tax-class>

delete

Bash
revenexx products delete \
    --id sample-id
FlagRequiredDescription
--id <id>

families-create

Bash
revenexx products families-create \
    --code sample code
FlagRequiredDescription
--code <code>
--image-attribute <image-attribute>
--label-attribute <label-attribute>
--labels <labels>

families-delete

Bash
revenexx products families-delete \
    --id sample-id
FlagRequiredDescription
--id <id>

families-get

Bash
revenexx products families-get \
    --id sample-id
FlagRequiredDescription
--id <id>

families-list

Bash
revenexx products families-list
FlagRequiredDescription
--limit <limit>Page size (default 50, max 200).
--offset <offset>Row offset for pagination (default 0).
--order <order>Sort as 'column.asc' | 'column.desc', e.g. 'created_at.desc'.
--filter <column=value>Filter rows by column equality (repeatable).

families-update

Bash
revenexx products families-update \
    --id sample-id
FlagRequiredDescription
--id <id>
--code <code>
--image-attribute <image-attribute>
--label-attribute <label-attribute>
--labels <labels>

family-assign

Bash
revenexx products family-assign \
    --id sample-id
FlagRequiredDescription
--id <id>
--family-code <family-code>Alternative to family_id.
--family-id <family-id>

family-attributes-create

Bash
revenexx products family-attributes-create \
    --attribute-id 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d \
    --family-id 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d
FlagRequiredDescription
--attribute-id <attribute-id>
--family-id <family-id>
--is-required [value]
--position <position>
--required-channels <required-channels>

family-attributes-delete

Bash
revenexx products family-attributes-delete \
    --id sample-id
FlagRequiredDescription
--id <id>

family-attributes-get

Bash
revenexx products family-attributes-get \
    --id sample-id
FlagRequiredDescription
--id <id>

family-attributes-list

Bash
revenexx products family-attributes-list
FlagRequiredDescription
--limit <limit>Page size (default 50, max 200).
--offset <offset>Row offset for pagination (default 0).
--order <order>Sort as 'column.asc' | 'column.desc', e.g. 'created_at.desc'.
--filter <column=value>Filter rows by column equality (repeatable).

family-attributes-update

Bash
revenexx products family-attributes-update \
    --id sample-id
FlagRequiredDescription
--id <id>
--attribute-id <attribute-id>
--family-id <family-id>
--is-required [value]
--position <position>
--required-channels <required-channels>

family-variants-create

Bash
revenexx products family-variants-create \
    --code sample code \
    --family-id 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d
FlagRequiredDescription
--code <code>
--family-id <family-id>
--axes <axes>
--labels <labels>

family-variants-delete

Bash
revenexx products family-variants-delete \
    --id sample-id
FlagRequiredDescription
--id <id>

family-variants-get

Bash
revenexx products family-variants-get \
    --id sample-id
FlagRequiredDescription
--id <id>

family-variants-list

Bash
revenexx products family-variants-list
FlagRequiredDescription
--limit <limit>Page size (default 50, max 200).
--offset <offset>Row offset for pagination (default 0).
--order <order>Sort as 'column.asc' | 'column.desc', e.g. 'created_at.desc'.
--filter <column=value>Filter rows by column equality (repeatable).

family-variants-update

Bash
revenexx products family-variants-update \
    --id sample-id
FlagRequiredDescription
--id <id>
--axes <axes>
--code <code>
--family-id <family-id>
--labels <labels>

get

Bash
revenexx products get \
    --id sample-id
FlagRequiredDescription
--id <id>

grid

Bash
revenexx products grid
FlagRequiredDescription
--limit <limit>Page size (default 50, max 200).
--offset <offset>Row offset for pagination (default 0).
--order <order>Sort as 'column.asc' | 'column.desc', e.g. 'created_at.desc'.
--q <q>Case-insensitive substring of the display name (or the SKU, when there is no name).
--kind <kind>Restrict to one product kind.
--enabled [value]Restrict to enabled or disabled products.
--family-id <family-id>Restrict to one family.

labels

Bash
revenexx products labels
FlagRequiredDescription
--ids [ids...]At most 500.
--skus [skus...]At most 500.

list

Bash
revenexx products list
FlagRequiredDescription
--limit <limit>Page size (default 50, max 200).
--offset <offset>Row offset for pagination (default 0).
--order <order>Sort as 'column.asc' | 'column.desc', e.g. 'created_at.desc'.
--filter <column=value>Filter rows by column equality (repeatable).

measurement-families-create

Bash
revenexx products measurement-families-create \
    --code sample code \
    --standard-unit sample standard unit
FlagRequiredDescription
--code <code>
--standard-unit <standard-unit>
--labels <labels>
--units <units>

measurement-families-delete

Bash
revenexx products measurement-families-delete \
    --id sample-id
FlagRequiredDescription
--id <id>

measurement-families-get

Bash
revenexx products measurement-families-get \
    --id sample-id
FlagRequiredDescription
--id <id>

measurement-families-list

Bash
revenexx products measurement-families-list
FlagRequiredDescription
--limit <limit>Page size (default 50, max 200).
--offset <offset>Row offset for pagination (default 0).
--order <order>Sort as 'column.asc' | 'column.desc', e.g. 'created_at.desc'.
--filter <column=value>Filter rows by column equality (repeatable).

measurement-families-update

Bash
revenexx products measurement-families-update \
    --id sample-id
FlagRequiredDescription
--id <id>
--code <code>
--labels <labels>
--standard-unit <standard-unit>
--units <units>

product-associations-create

Bash
revenexx products product-associations-create \
    --association-type-id 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d \
    --product-id 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d \
    --target-product-id 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d
FlagRequiredDescription
--association-type-id <association-type-id>
--product-id <product-id>
--target-product-id <target-product-id>
--position <position>
--quantity <quantity>

product-associations-delete

Bash
revenexx products product-associations-delete \
    --id sample-id
FlagRequiredDescription
--id <id>

product-associations-get

Bash
revenexx products product-associations-get \
    --id sample-id
FlagRequiredDescription
--id <id>

product-associations-list

Bash
revenexx products product-associations-list
FlagRequiredDescription
--limit <limit>Page size (default 50, max 200).
--offset <offset>Row offset for pagination (default 0).
--order <order>Sort as 'column.asc' | 'column.desc', e.g. 'created_at.desc'.
--filter <column=value>Filter rows by column equality (repeatable).

product-associations-update

Bash
revenexx products product-associations-update \
    --id sample-id
FlagRequiredDescription
--id <id>
--association-type-id <association-type-id>
--position <position>
--product-id <product-id>
--quantity <quantity>
--target-product-id <target-product-id>

product-categories-create

Bash
revenexx products product-categories-create \
    --category-id 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d \
    --product-id 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d
FlagRequiredDescription
--category-id <category-id>
--product-id <product-id>
--position <position>
--source <source>

product-categories-delete

Bash
revenexx products product-categories-delete \
    --id sample-id
FlagRequiredDescription
--id <id>

product-categories-get

Bash
revenexx products product-categories-get \
    --id sample-id
FlagRequiredDescription
--id <id>

product-categories-list

Bash
revenexx products product-categories-list
FlagRequiredDescription
--limit <limit>Page size (default 50, max 200).
--offset <offset>Row offset for pagination (default 0).
--order <order>Sort as 'column.asc' | 'column.desc', e.g. 'created_at.desc'.
--filter <column=value>Filter rows by column equality (repeatable).

product-categories-update

Bash
revenexx products product-categories-update \
    --id sample-id
FlagRequiredDescription
--id <id>
--category-id <category-id>
--position <position>
--product-id <product-id>
--source <source>

reference-entities-create

Bash
revenexx products reference-entities-create \
    --code sample code
FlagRequiredDescription
--code <code>
--image <image>
--labels <labels>

reference-entities-delete

Bash
revenexx products reference-entities-delete \
    --id sample-id
FlagRequiredDescription
--id <id>

reference-entities-get

Bash
revenexx products reference-entities-get \
    --id sample-id
FlagRequiredDescription
--id <id>

reference-entities-list

Bash
revenexx products reference-entities-list
FlagRequiredDescription
--limit <limit>Page size (default 50, max 200).
--offset <offset>Row offset for pagination (default 0).
--order <order>Sort as 'column.asc' | 'column.desc', e.g. 'created_at.desc'.
--filter <column=value>Filter rows by column equality (repeatable).

reference-entities-update

Bash
revenexx products reference-entities-update \
    --id sample-id
FlagRequiredDescription
--id <id>
--code <code>
--image <image>
--labels <labels>

reference-entity-records-create

Bash
revenexx products reference-entity-records-create \
    --code sample code \
    --reference-entity-id 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d
FlagRequiredDescription
--code <code>
--reference-entity-id <reference-entity-id>
--attribute-values <attribute-values>
--labels <labels>

reference-entity-records-delete

Bash
revenexx products reference-entity-records-delete \
    --id sample-id
FlagRequiredDescription
--id <id>

reference-entity-records-get

Bash
revenexx products reference-entity-records-get \
    --id sample-id
FlagRequiredDescription
--id <id>

reference-entity-records-list

Bash
revenexx products reference-entity-records-list
FlagRequiredDescription
--limit <limit>Page size (default 50, max 200).
--offset <offset>Row offset for pagination (default 0).
--order <order>Sort as 'column.asc' | 'column.desc', e.g. 'created_at.desc'.
--filter <column=value>Filter rows by column equality (repeatable).

reference-entity-records-update

Bash
revenexx products reference-entity-records-update \
    --id sample-id
FlagRequiredDescription
--id <id>
--attribute-values <attribute-values>
--code <code>
--labels <labels>
--reference-entity-id <reference-entity-id>

update

Bash
revenexx products update \
    --id sample-id
FlagRequiredDescription
--id <id>
--attribute-values <attribute-values>
--completeness <completeness>
--deleted-at <deleted-at>
--enabled [value]
--family-id <family-id>
--family-variant-id <family-variant-id>
--kind <kind>
--parent-id <parent-id>
--quantified-associations <quantified-associations>
--sku <sku>
--tax-class <tax-class>

vocabularies-get

Bash
revenexx products vocabularies-get \
    --name Sample name
FlagRequiredDescription
--name <name>

vocabularies-list

Bash
revenexx products vocabularies-list
FlagRequiredDescription
--filter <column=value>Filter rows by column equality (repeatable).
Was this page helpful?