Sazabi
APIComponents

Reactivate a component

POST
/components/{componentId}/reactivate

Reactivate an inactive canonical component and only the explicitly selected eligible dependents. Prior rules, automations, and relationships stay detached unless explicitly selected.

Path Parameters

componentId*string

Inactive component or merged-source ID confirmed by preview.

Formatuuid

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

curl -X POST "https://example.com/components/497f6eca-6276-4993-bfeb-53cbbbba6f08/reactivate" \  -H "Content-Type: application/json" \  -d '{    "deregistrationOperationId": "85ba7c24-f58d-4e93-a25b-412199c21a43",    "requestId": "d385ab22-0f51-4b97-9ecd-b8ff3fd4fcb6",    "reason": "string",    "componentRevisions": {      "property1": 0,      "property2": 0    }  }'
{  "result": {    "operationId": "3051932a-fdd2-48fa-b330-7e7d41535969",    "status": "complete",    "requestedComponentId": "54180ce8-81e7-4ff6-96a8-5c668adf87be",    "canonicalComponentId": "db6a73a5-21af-4453-8aa4-72d41f15a785",    "affectedComponentIds": [      "0fdea54a-2d18-4bfa-9be7-ec94b1cb5190"    ],    "reactivated": {      "notificationRuleIds": [],      "automationBindingIds": [],      "recommendationScopeIds": [],      "relationshipIds": []    }  }}