executeCallout(requestId, payload, devName)
Calls the provider class defiled in the Integration Definition record
referenced by the devName parameter. The Industries: SendApex Async Request invocable action
calls this method.
Signature
global static IntegrationCalloutResponse executeCallout(String requestId, String payload, String devName)
Parameters
- requestId
- Type: String
- Represents a unique ID string that identifies the record containing the input data to the API call.
- payload
- Type: String
- Represents any string that needs to be passed directly to the provider.
- devName
- Type: String
- Represents the Developer Name of the Integration Definition record.
Return Value
Returns the IntegrationCalloutResponse object, which contains the following properties:
- Boolean isSuccess — Indicates if the API call was successful.
- Map<String, Object> returnValue — Response from the API call after the callback method has processed the response.
- String error — Contains the error message in case of an error.