API Documentation CM_LogOrUpdateCR - Convert to JSON Object

You can now log a new Change Request or update a CR using the CM_LogOrUpdateCR. The name of the Requestor can be updated, also CRs can be authorized. With the following API request, it is possible to update the above-mentioned details.

The CMContainer while updating a new CR detail is in the JSON format.

Service Name

HTTP Method

CM_LogOrUpdateCR

POST


Request payload:

{

    "ServiceName": "CM_LogOrUpdateCR",

    "objCommonParameters": {

        "_ProxyDetails": {

            "AuthType": "APIKEY",

            "APIKey": "P9DYAvNptCmTgmVLTllwuIUfAJGk83TiSftXIYR/fkQ=",

            "TokenID": "",

            "OrgID": "1",

            "ReturnType": "JSON",

            "ProxyID": 0

        },

        "cmParamsJSON": {

            "CMContainerJsonObj": {

                "Status": "Requested",

                "Support_Function": "Info",

                "Support_Function_Name": "Information Technology",

                "Category": "Small",

                "ChangeTypeName": "Normal",

                "Requestor_Name": "Sugavanes@summit.com",

                "Requested_By_Name": "Sugavanes@summit.com",

                "Owner_Workgroup": "CM Workgroup 2",

                "Assigned_Workgroup": "CM Workgroup 2",

                "Classification": "Normal",

                "Change_CategoryID": 2,

                "TriggerForChange": "",

                "Risk": "Low",

                "Impact": "High",

                "Priority_Name": "P1",

                "Criticality_Name": "Low",

                "Downtime_Required": false,

                "CustomerName": "All",

                "Customer": -1,

                "Information": "",

                "Description": "",

                "CurrencyName": "",

                "CustomerApprovalRequired": false,

                "CustomerTestRequired": false,

                "Communication_Plan_Required": false,

                "Communication_Plan_Details": "",

                "BusinessRisk": null,

                "OperationalRisk": null,

                "OverallRisk": null,

                "Closure_Code": "",

                "ClosureCategoryName": null,

                "CancelReason": null,

                "Risk_Of_Change_Failure": "",

                "Business_Impact_As_Per_User": "",

                "Business_Impact_Of_Change_Failure": "",

                "Back_Out_Plan": "",

                "BackoutPlanTested": false,

                "BackOutPlanNotTestedReason": "BackOutPlanNotTestedReason",

                "SystemImpactRemarks": "",

                "Impact_Of_Not_Implementing_Change": "",

                "Information_Log": "",

                "Configuration_Team_Log": "",

                "Change_Manager_Log": "",

                "Change_Advisory_Board_Member_Log": "",

                "Justification": null,

                "ProposedTemplateName": null,

                "ProposalJustification": null,

                "PreImplementationSteps": null,

                "PostImplementationSteps": null,

                "RescheduleReason": null,

                "Is_Change_Implemented_Or_Rolledback": "",

                "Is_ChangeSucessful": "No",

                "Solution": "",

                "ChangeScope": "",

                "ChangeOutOfScope": "",

                "BusinessBenefits": "",

                "FinancialBenefits": "",

                "Assigned_Executive_Id": "0",

                "Actual_Start_Time": "0001-01-01 00:00:00",

                "Actual_End_Time": "0001-01-01 00:00:00",

                "Planned_PIR_Date": "0001-01-01 00:00:00",

                "Actual_PIR_Date": "0001-01-01 00:00:00",

                "RleasePlanned_StartTime": null,

                "IsCIUpdation": null,

                "ManualEscalationLevelID": 0,

                "ManualEscalationRemarks": null

            },

            "CR_CI_DetailsJsonObj": [],

            "CRReleaseDetails": {},

            "CRTestDetails": {},

            "CR_CustomerApproverTestersJsonObj": [],

            "MVCustomFieldsJsonObj": [],

            "CR_UserSelectedApprovalJsonObj": [],

            "CMBusinessRiskJsonObj": [

                {

                    "Question": "Q",

                    "Answer": "A1"

                }

            ],

            "CMOperationalRiskJsonObj": [

                {

                    "Question": "Q",

                    "Answer": "A1"

                }

            ]

        },

        "RequestType": "RemoteCall"

    }

}


Â