--- title: "Create SR with Approvals" slug: "create-sr-with-approvals" updated: 2026-08-21T06:48:36Z published: 2026-08-21T06:48:36Z canonical: "help.symphonysummitai.com/create-sr-with-approvals" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://help.symphonysummitai.com/llms.txt > Use this file to discover all available pages before exploring further. # Create SR with Approvals You can create SRs along with the Approval using the following API Request. | **Service Name** | **HTTP Method** | | --- | --- | | SR_LogServiceCatalog_Workflow | POST | **Sample Request** ```json {    "ServiceName": "SR_LogServiceCatalog_Workflow",    "objCommonParameters": {        "_ProxyDetails": {            "AuthType": "APIKEY",            "APIKey": "XXXXXXXXXXXXXXXXX",            "ProxyID": 0,            "TokenID": "",            "OrgID": "1",            "ReturnType": "JSON"        },        "objSRServiceTicket": {            "LogSRForUserMode": false,            "Org_ID": "1",            "DelegationMode": false,            "DelegateeUserID": 0,            "ServiceCatalogID": 1009,            "FirstLevelNotificationIDs": "",            "WorkflowID": "1226",            "HasCompleteApprovalFlow": "true",            "ServiceCategoryName": "Desktop",            "SupportFunction": "IT Tec",            "ServiceCategoryID": 1,            "ServiceCatalogName": "Multi approver",            "WorkGroupID": 1,            "Source": "web",            "JustificationRemarks": "When adding a new user to the company",            "strCustomAttributes": "\"[{\\\"Attribute_Type\\\":\\\"DropdownList\\\",\\\"Attribute_Value\\\":\\\"1509\\\",\\\"Attribute_ID\\\": 3889,\\\"Attribute_Name\\\":\\\"BuildingLocation\\\"},{\\\"Attribute_Type\\\":\\\"DropdownList\\\",",            "\\\"Attribute_ID\\\":3890,\\\"Attribute_Name\\\":\\\"Project\\\",\\\"Attribute_Value\\\":\\\"12\\\"}]\"",            "ListSRApprovals": [                {                    "NotificationIDs": null,                    "CurrentApprover": false,                    "ApproverID": "15",                    "WorkflowActivityID": 2085,                    "ApprovalLevel": "1",                    "AllApprover": "15",                    "LevelName": "Approver1ID",                    "ApproverRole": "User Selectable"                },                {                    "NotificationIDs": null,                    "CurrentApprover": false,                    "ApproverID": "0",                    "WorkflowActivityID": 2086,                    "ApprovalLevel": "2",                    "AllApprover": "9,11",                    "LevelName": "Approver2ID",                    "ApproverRole": "Test User 1 Group Approval"                },                {                    "NotificationIDs": "",                    "CurrentApprover": false,                    "ApproverID": "0",                    "WorkflowActivityID": 2087,                    "ApprovalLevel": "3",                    "AllApprover": "11,8,4,15,3,1045,1120,1145,1075,9,11",                    "LevelName": "Approver3ID",                    "ApproverRole": "Workgroup Approval"                }            ],            "NoOfApprovals": 3        }    } } ``` #### **Request Parameters** | **Parameter Name** | **Type** | **Description** | **Mandatory** | | --- | --- | --- | --- | | LogSRForUserMode | BOOLEAN | Is the SR logged for a user? The value must always be true. | FALSE | | Org_ID | INTEGER | Unique Identification number of the Organization. | TRUE | | DelegationMode | BOOLEAN | Is the delegation enabled? | FALSE | | DelegateeUserID | INTEGER | Unique Identification number of the user who is delegated with. **DelegateeUserID** is a mandatory parameter if the **DelegationMode** parameter value is true. | FALSE | | ServiceCatalogID | INTEGER | Unique Identification number of the Service Catalog. **Note:** It is mandatory to provide either **ServiceCatalogID** or **ServiceCatalogName** value. | TRUE | | ServiceCatalogName | STRING | Name of the Service Catalog. | TRUE If **ServiceCatalogID** value is provided then it is not mandatory. | | FirstLevelNotificationIDs | STRING | Notification IDs of the first level Approvals. | FALSE | | WorkflowID | INTEGER | Unique Identification number of the Workflow. | TRUE | | HasCompleteApprovalFlow | STRING | Is the Request has complete Approval workflow? The value must be true. | FALSE | | SupportFunction | STRING | Name of the Instance. For Example: Info | TRUE | | ServiceCategoryID | INTEGER | Unique Identification number of the Service Category. **Note:** It is mandatory to provide either **ServiceCategoryID** or **ServiceCategoryName** value. | TRUE | | ServiceCategoryName | STRING | Name of the Service Category. | TRUE If **ServiceCategoryID** value is provided then it is not mandatory. | | WorkGroupID | INTEGER | Unique Identification number of the Work Group. **Note:** It is mandatory to provide either **WorkGroupID** or **WorkGroupName** value. | TRUE | | WorkGroupName | STRING | Name of the Workgroup. | TRUE If **WorkGroupID** value is provided then it is not mandatory. | | Source | STRING | Name of the Source. | FALSE | | JustificationRemarks | STRING | Specify the Remarks. **Note:** It depends upon the Tenant level configuration. If you make it mandatory in Tenant level then it is True. | TRUE | | strCustomAttributes | STRING | Custom Attributes of the SR. | FALSE | | ListSRApprovals | STRING | Details of the Approvals. | TRUE | | NoOfApprovals | STRING | Number of Approvals that are specified in the **ListSRApprovals**. | TRUE | **Sample Response** ```json {    "Errors": "",    "Message": null,    "Output": "",    "TokenID": "",    "OrgID": 0,    "OutputObject": {        "CatalogDet ails": {            "Message": "Successfully saved the service request. Service Request ID: SR3489",            "SRId": "3489",            "UploadControlUID": []        }    } } ```