---
schema_version: "1"
id: d9576d30d94e0f021595bd5c06e15089aa7c2e2ce8556446c02360cc379a8a91
title: call(action, args)
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/financial_services_cloud_object_reference/apex_commonserviceexcellence_IntegrationHandler_call.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.financial_services_cloud_object_reference.meta/financial_services_cloud_object_reference/apex_commonserviceexcellence_IntegrationHandler_call.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: c2e217024c5ce5547ec1a38a566941ac17e01d3121871885554ddd04cc7c7025
description: This method calls one of the available IntegrationHandler actions and passes arguments to that action.
---
# call(action, args)

This method calls one of the available IntegrationHandler actions and passes arguments to that action.

## Signature

public Object call(String action, Map<String, Object\> args)

## Parameters

action

Type: [String](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_string.htm)

The action to call. The value must be one of the following method names:

- executeOmniCallback — Invokes the [executeOmniCallback](https://developer.salesforce.com/docs/atlas.en-us.financial_services_cloud_object_reference.meta/financial_services_cloud_object_reference/apex_commonserviceexcellence_IntegrationHandler_executeOmniCallback.htm "Calls back the method that is called automatically after the Continuation from getOmniContinuation is executed. Internally calls the callback method of the provider.") method.
- getContinuation — Invokes the [getOmniContinuation](https://developer.salesforce.com/docs/atlas.en-us.financial_services_cloud_object_reference.meta/financial_services_cloud_object_reference/apex_commonserviceexcellence_IntegrationHandler_getOmniContinuation.htm "Gets the Continuation object returned by the provider defined in the Integration Definition record referenced by the devName parameter.") method.
- getTransactionProperties — Checks if the org has the **Fetch Real Time Financial Account Info** preference set to on. If the preference is on, FlexCards display data from the core banking system.

args

Type: Map<[String](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexref.meta/apexref/apex_methods_system_string.htm), Object>

The first three keys must be input, output, and options. The required keys under input depend on the method the action invokes. For the getTransactionProperties action, provide empty input, output, and options keys.

## Return Value

Type: Map<String, Object>

The return values of the corresponding action.

The getTransactionProperties action returns the orgHasFetchFAInfo property, which is true or false based on whether the **Fetch Real Time Financial Account Info** preference is on or off.

## Usage

To use this class in an Integration Procedure, specify the class in the Remote Class property, the action in the Remote Method property, and the arguments in the Additional Input property.