Workflows

Get all workflows in the system

get
Authorizations
AuthorizationstringRequired
Responses
200

OK

application/json
get
/v1/workflows
200

OK

Create a workflow

post
Authorizations
AuthorizationstringRequired
Body

Model used to create a new workflow

Uidstring · uuidOptional

Unique id of workflow

Aliasstring | nullableOptional

Alias of the workflow

Labelstring | nullableOptional

Label of the workflow

DefaultStateUidstring · uuidOptional

The default state of the workflow

ProductAssignmentProductStructureUidsstring · uuid[] | nullableOptional

Assignment of the workflow to products using the product structures

VariantAssignmentProductStructureUidsstring · uuid[] | nullableOptional

Assignment of the workflow to variants using the product structures

CatalogueAssignmentCatalogueUidsstring · uuid[] | nullableOptional

Assignment of the workflow to categories in the catalogues

AssetAssignmentAssetTypeUidsstring · uuid[] | nullableOptional

Assignment of the workflow to asset types

VariantGroupAssignmentProductStructureUidsstring · uuid[] | nullableOptional

Assignment of the workflow to variant groups using the product structures

Responses
200

OK

application/json
Responsestring · uuid
post
/v1/workflows

Update a workflow

put
Authorizations
AuthorizationstringRequired
Body

Model used to create a new workflow

Uidstring · uuidOptional

Unique id of workflow

Aliasstring | nullableOptional

Alias of the workflow

Labelstring | nullableOptional

Label of the workflow

DefaultStateUidstring · uuidOptional

The default state of the workflow

ProductAssignmentProductStructureUidsstring · uuid[] | nullableOptional

Assignment of the workflow to products using the product structures

VariantAssignmentProductStructureUidsstring · uuid[] | nullableOptional

Assignment of the workflow to variants using the product structures

CatalogueAssignmentCatalogueUidsstring · uuid[] | nullableOptional

Assignment of the workflow to categories in the catalogues

AssetAssignmentAssetTypeUidsstring · uuid[] | nullableOptional

Assignment of the workflow to asset types

VariantGroupAssignmentProductStructureUidsstring · uuid[] | nullableOptional

Assignment of the workflow to variant groups using the product structures

Responses
200

OK

application/json
Responsestring · uuid
put
/v1/workflows

Get a workflow

get
Authorizations
AuthorizationstringRequired
Path parameters
uidstring · uuidRequired

Id of workflow to get

Responses
200

OK

application/json
get
/v1/workflows/{uid}

Delete a workflow

delete
Authorizations
AuthorizationstringRequired
Path parameters
uidstring · uuidRequired

Id of workflow to delete

Responses
200

OK

No content

delete
/v1/workflows/{uid}
200

OK

No content

Last updated