Represents the definition that's applicable to an integration provider.
This object is available in API version 57.0 and later.
Supported Calls
create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()
Fields
ApexClassId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
-
Description: The apex class that's associated with the definition.
This field is a relationship field.
- Relationship Name: ApexClass
- Relationship Type: Lookup
- Refers To: ApexClass
CanUseInIntegrationOrch
- Type: boolean
- Properties: Create, Defaulted on create, Filter, Group, Sort, Update
-
Description: Indicates whether the integration definition can be used in an
integration orchestration (true) or not (false).
Available in API version 61.0 and later.
- Default value: false
Description
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The description about the integration provider definition.
DeveloperName
- Type: string
- Properties: Create, Filter, Group, Sort, Update
- Description: The developer name of the integration provider definition.
ExternalServiceOperationName
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The external service registration that's associated with the integration provider.
FileBasedApexClass
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The API name of the file-based apex class.
InputDataProcessorId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
-
Description: The input data processor that's associated with the integration
provider.
This field is a relationship field.
- Relationship Name: InputDataProcessor
- Relationship Type: Lookup
- Refers To: OmniIntegrationProcConfig
IsActive
- Type: boolean
- Properties: Create, Defaulted on create, Filter, Group, Sort, Update
- Description: Indicates whether the integration provider is active (true) or inactive (false).
- Default value: false
IsManual
- Type: boolean
- Properties: Create, Defaulted on create, Filter, Group, Sort, Update
-
Description: Indicates whether the integration definition mode is manual
(true) or automatic
(false).
Available in API version 61.0 and later.
- Default value: false
IsServiceTypeIntegration
- Type: boolean
- Properties: Create, Defaulted on create, Filter, Group, Sort, Update
- Description: Indicates whether the integration definition mode is Service Type (True) or Process Type (False).
- Default value: false
Language
- Type: picklist
- Properties: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Description: The language of the integration provider definition.
MasterLabel
- Type: string
- Properties: Create, Filter, Group, Sort, Update
- Description: A unique name of the integration provider definition.
NamespacePrefix
- Type: string
- Properties: Filter, Group, Nillable, Sort
- Description: Namespace prefix associated with this object.
OmniUiCardConfigId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
-
Description: The FlexCard component associated with the integration provider.
Available in API version 61.0 and later.
This field is a relationship field.
- Relationship Name: OmniUiCardConfig
- Relationship Type: Lookup
- Refers To: OmniUiCardConfig
OutputDataProcessorId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
-
Description: The output data processor that's associated with the integration
provider.
This field is a relationship field.
- Relationship Name: OutputDataProcessor
- Relationship Type: Lookup
- Refers To: OmniIntegrationProcConfig
StorePayload
- Type: picklist
- Properties: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
-
Description: Specifies whether the JSON payload from the request and response
must be saved in logs.
Available in API version 61.0 and later.
- Default value: DontPersistPayload
-
Possible values:
- DontPersistPayload—The request and response samples aren’t saved in logs.
- PersistPayload—The request and response samples are saved in logs.
Type
- Type: picklist
- Properties: Create, Filter, Group, Restricted picklist, Sort, Update
- Description: Specifies the type of definition that's defined for an integration provider.
-
Possible values:
- Apex
- LowCode—Low Code