Create an External Service Catalog
- Saranya S
- Shilpa K (Deactivated)
- Enterprise IT
- Mayuresh Balaji Kamble (Unlicensed)
You can create an SR with an external Service Catalog using the following API Request.
To authenticate the below API, seeĀ API Authentication and Authorization.
Service Name | HTTP Method |
---|---|
SR_LogServiceCatalogForExternal | POST |
{ "ServiceName": "SR_LogServiceCatalogForExternal", "objCommonParameters": { "_ProxyDetails": { "AuthType": "APIKEY", "APIKey": "XXXXXXXXXXXXXXXX", "OrgID": "1", "ReturnType": "JSON", "ProxyID": 0, "TokenID": "" }, "objSRServiceTicketCatalogParam": { "ServiceCatalogID": 3, "LogSRForUserMode": false, "ServiceCategoryID": 1, "DelegationMode": false, "WorkGroupID": 6, "DelegateeUserID": 0, "Org_ID": 1, "ListCustomAttributes": [ { "Attribute_Type": "TextBox", "Attribute_Value": "Test Attributes", "Attribute_Name": "Test TextBox", "Attribute_ID": 3867 }, { "Attribute_Type": "CheckBox", "Attribute_Value": true, "Attribute_Name": "Test Checkbox", "Attribute_ID": 3868 } ], "ServiceCategoryName": "Desktop", "ListMVCustomAttributes": [ { "RowID": "1", "Attribute_Value": 1, "AttributeType": "DROPDOW NLIST", "Attribute_ID": "1", "Attribute_Name": "Location", "Attribute_Text": "Test1" }, { "RowID": "1", "Attribute_Value": 2, "AttributeType": "DROPDOWNLIST", "Attribute_ID": "3", "Attribute_ Name": "attachment", "Attribute_Text": "Test2" }, { "RowID": "1", "Attribute_Value": "4", "Attribute Type": "DROPDOWNLIST", "Attribute_ID": "4", "Attribute_Name": "Items", "Attribute_Text": "T est3" } ], "ServiceCatalogName": "Catalog Name", "JustificationRemarks": "Test Remarks..", "NoOfApprovals": 2, "SupportFunction": "IT Tec", "Approver1": "Workgroup Owner Approval", "Approver1Id": "9", "Approver1Name": "Approver Name", "Approver2": "", "Approver2Id": "", "Approver2Name": "" } } }
Request Parameters
Parameter Name | Type | Description | Mandatory |
---|---|---|---|
ServiceCatalogID | INTEGER | Unique identification number of the 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. |
LogSRForUserMode | BOOLEAN | Is the SR logged for a user? The values are constant and as follows:
| FALSE |
ServiceCategoryID | INTEGER | Unique Identification number of the Service Category. The value is eitherĀ trueĀ orĀ false. 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. |
DelegationMode | BOOLEAN | Is the delegation enabled? | FALSE |
WorkGroupID | STRING | 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. |
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 |
Org_ID | INTEGER | Unique Identification number of the Organization. | FALSE |
ListCustomAttributes | ARRAY | Specify the list of Custom Attributes. You can specify the following parameters:
| FALSE |
ListMVCustomAttributes | ARRAY | Specify the list of Multi Valued Custom Attributes. You can specify the following parameters:
| FALSE |
JustificationRemarks | STRING | Specify the Remarks. | TRUE |
NoOfApprovals | INTEGER | Specify the required number of Approvals. Based on NoOfApprovals count, you need to provide approver details such as Approver, ApproverId, and ApproverName. | TRUE |
SupportFunction | STRING | Name of the Instance. For Example: Info | TRUE |
Approver | STRING | Type of Approval. | TRUE |
ApproverId | INTEGER | Unique Identification number of the Approver. | TRUE |
ApproverName | STRING | Unique name of the Approver. | TRUE |
{ "Errors": "", "Message": null, "Output": "", "TokenID": null, "OrgID": 0, "OutputObject": { "Catalog Details": { "Message": "Successfully saved the service request. Service Request ID: SR2507", "SRId": "2507", "UploadControlUID": [] } } }
Status and Error Codes
For more information, seeĀ Status and Error Messages.
Confluence Cloud Migration Alert: Please refer to known issues you may encounter in Confluence Cloud: https://eitdocs.atlassian.net/wiki/x/wDGwAQ