# Maintenance

Maintenance is used to start maintenance tasks

GET /maintenance/{uid} Get task status

Request parameters

Property name Parameter type Data type Description
uid path string

Task uid

Response status OK (200)

object : EnqueuedBackgroundTask
EnqueuedBackgroundTask
Property name Data type Description
ApplicationOwner string
SerializedData string
Uid string
Name string
Description string
Created string
CreatedBy string
CreatedByUserId string
Status string
DetailsPagePath string
Priority integer
FinishedTimestamp string
StartTimestamp string
ProgressLog array : ProgressLogEntry
PercentageDone integer
TaskType string
IsSystemTask boolean
TaskParameters array : TaskParameter
ProgressLogEntry
Property name Data type Description
Timestamp string
Message string
TaskParameter
Property name Data type Description
ParameterName string
ParameterValue string

POST /maintenance/rebuildcategoryenrichmentinsights Rebuild category insights

Response status OK (200)

string

POST /maintenance/rebuildcategoryidentifiers Rebuild category identifiers

Response status OK (200)

string

POST /maintenance/rebuildcategoryindex Rebuild category search index

Response status OK (200)

string

POST /maintenance/rebuilddynamiccategories Rebuild dynamic categories

Response status OK (200)

string

POST /maintenance/rebuildentityworkflowstates Rebuild entity workflow states

Response status OK (200)

string

POST /maintenance/rebuildgloballistindex Rebuild global list index

Response status OK (200)

string

POST /maintenance/rebuildpimreferences Rebuild internal PIM references index

Response status OK (200)

string

POST /maintenance/rebuildproductenrichmentinsights Rebuild product insights

Response status OK (200)

string

POST /maintenance/rebuildproductidentifiers Rebuild product identifiers

Response status OK (200)

string

POST /maintenance/rebuildproductindex Rebuild product search index

Response status OK (200)

string

POST /maintenance/rebuildvariantenrichmentinsights Rebuild variant insights

Response status OK (200)

string

POST /maintenance/rebuildvariantgroupenrichmentinsights Rebuild variant group insights

Response status OK (200)

string

POST /maintenance/rebuildvariantgroupidentifiers Rebuild variant group identifiers

Response status OK (200)

string

POST /maintenance/rebuildvariantgroupindex Rebuild variant group search index

Response status OK (200)

string

POST /maintenance/rebuildvariantidentifiers Rebuild variant identifiers

Response status OK (200)

string

POST /maintenance/rebuildvariantindex Rebuild variant search index

Response status OK (200)

string