Uninitialize API

Use this API to roll back the changes made by the Initialization API to the system only if an initialization task is in the FAILED state.

  • Start reversion process of initialization tasks which are in a state of SUCCEEDED or FAILED.
  • Check the initialization status of the system using Initialization API.

URL

https://<server>/unifiedconfig/config/uninitialize

Operations

  • list: Lists information about the system uninitialization status.

  • update: Starts a system uninitialization.

Parameters

  • initializationStatus: The name of the startup task.

  • state: The state of the task. Values include PROCESSING, FAILED, FAILED_NEEDS_RETRY, or SUCCEEDED.

    Tasks in the FAILED_NEEDS_RETRY state do not require roll-back using the Uninitialize API.

Example GET Response

Code Snippet
Copy<results>
    <state>SUCCEEDED</state>
    <initializationStatuses>
        <initializationStatus><state>SUCCEEDED</state><name>SetProcessingStateTask</name>
        </initializationStatus>
        <initializationStatus><state>SUCCEEDED</state><name>SqlUserTask_sideA</name>
        </initializationStatus>
        <initializationStatus><state>SUCCEEDED</state><name>SqlUserTask_sideB</name>
        </initializationStatus>
        <initializationStatus><state>SUCCEEDED</state><name>DatabaseTask_sideA</name>
        </initializationStatus>
        <initializationStatus><state>SUCCEEDED</state><name>JtapiClientTask_sideA</name>
        </initializationStatus>
        <initializationStatus><state>SUCCEEDED</state><name>InstanceTask</name>
        </initializationStatus>
        <initializationStatus><state>SUCCEEDED</state><name>PGUserTask</name>
        </initializationStatus>
        <initializationStatus><state>SUCCEEDED</state><name>DatabaseTask_sideB</name>
        </initializationStatus>
        <initializationStatus><state>SUCCEEDED</state><name>JtapiClientTask_sideB</name>
        </initializationStatus>
    </initializationStatuses>
</results>