You can create an SR with the Service Catalog using the following API Request.
Service Name | HTTP Method |
SR_LogServiceCatalog | POST |
Sample Request
{
"ServiceName": "SR_LogServiceCatalog",
"objCommonParameters": {
"_ProxyDetails": {
"AuthType": "APIKEY",
"APIKey": "XXXXXXXXXXXXXXXXXXXXXXXXXXX",
"OrgID": "1",
"ReturnType": "JSON",
"ProxyID": 0,
"TokenID": ""
},
"objSRServiceTicket": {
"ServiceCatalogID": 1031,
"LogSRForUserMode": false,
"ServiceCategoryID": 1,
"DelegationMode": false,
"WorkGroupID": 17,
"DelegateeUserID": 0,
"Org_ID": "1",
"strCustomAttributes": [
{
"Attribute_Type": "TextArea",
"Attribute_Value": "Test forServiceCatalog",
"Attribute_ID": 1085,
"Attribute_Name": "Address"
}
],
"strMvCustomAttributes": [
{
"RowID": "1",
"Attribute_Value": 18,
"AttributeType": "TEXTBOX",
"Attribute_ID": "1075",
"Attribute_Name": "Age",
"Attribute_Text": 18
}
],
"ServiceCategoryName": "Desktop",
"ServiceCatalogName": "NoApproval",
"JustificationRemarks": "remarks",
"NoOfApprovals": 2,
"Approver1Name": "Jyothi",
"Approver1": "WorkgroupOwnerApproval",
"Approver1Id": "9",
"Approver2Name": "Megha",
"Approver2": "TechnicianSelectable",
"Approver2Id": "6",
"SupportFunction": "ITTec"
}
}
}Request Parameters
Parameter Name | Type | Description | Mandatory |
SupportFunction | STRING | The value is Instance Code. For Example: IT Tec. | TRUE |
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. |
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 Workgroup. 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. |
JustificationRemarks | STRING | Specify the Remarks. | TRUE |
Org_ID | STRING | Unique Identification number of an organization. | TRUE |
NoOfApprovals | INTEGER | Based on NoOfApprovals count user needs to provide approver details. | TRUE |
Sample Response
{
"Errors": "",
"Message": null,
"Output": "",
"TokenID": "",
"OrgID": 0,
"OutputObject": {
"CatalogD etails": {
"Message":"Successfully saved the service request. Service Request ID: SR2512",
"SRId": "2512",
"UploadControlUID": []
}
}
}