Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
getServiceRequest(serviceRequestId)
API Version
63.0
Requires Chatter
No
Signature
public static ConnectApi.ServiceRequestGetOutput getServiceRequest(String serviceRequestId)
1ConnectApi.ServiceAutomationFamily, getServiceRequest, [String], ConnectApi.ServiceRequestGetOutputRepresentationParameters
- serviceRequestId
- Type: String
- ID of the service request to fetch.
Return Value
Type: ConnectApi.ServiceRequestGetOutputRepresentation
Returns the current details of the specified service request.
Usage
To use the ServiceAutomationFamily methods, enable Unified Catalog in your org.
Example
Here's an example that demonstrates how to retrieve a service catalog request using Apex.
1// ID of the service catalog request to retrieve
2String serviceRequestId = '946SB0000009QTAYA2';
3
4ConnectApi.ServiceRequestGetOutput result =
5 ConnectApi.ServiceAutomationFamily.getServiceRequest(serviceRequestId);
6
7// anchor and custom attributes defined for the catalog item
8Map<String, Object> customAttributes = result.customAttributes;
9System.debug('Custom Attributes: ' + customAttributes);
10
11// context record tree
12Map<String, Object> anchor = result.anchor;
13System.debug('Anchor: ' + anchor);
14
15// Product attributes
16Map<String, String> productAttributes = result.productAttributes;
17System.debug('Product Attributes: ' + productAttributes);