Skip to main content

ActionContext

@prismatic-io/spectral"types/ActionPerformFunction"ActionContext

Context provided to perform method containing helpers and contextual data

Hierarchy

  • ActionContext

Index

Properties

Properties

crossFlowState

crossFlowState: Record‹string, unknown›

Defined in packages/spectral/src/types/ActionPerformFunction.ts:30

A key/value store that is shared between flows on an Instance that may be used to store small amounts of data that is persisted between Instance executions


customer

customer: Customer

Defined in packages/spectral/src/types/ActionPerformFunction.ts:46

Contains attributes of the Customer for whom an Instance is being executed.


executionId

executionId: string

Defined in packages/spectral/src/types/ActionPerformFunction.ts:38

A unique id that corresponds to the specific execution of the Integration


executionState

executionState: Record‹string, unknown›

Defined in packages/spectral/src/types/ActionPerformFunction.ts:32

A key/value store that may be used to store small amounts of data for use later during the execution


flow

flow: Flow

Defined in packages/spectral/src/types/ActionPerformFunction.ts:54

Contains attributes of the Flow that is being executed.


instance

instance: Instance

Defined in packages/spectral/src/types/ActionPerformFunction.ts:48

Contains attributes of the Instance that is being executed.


instanceState

instanceState: Record‹string, unknown›

Defined in packages/spectral/src/types/ActionPerformFunction.ts:28

A a flow-specific key/value store that may be used to store small amounts of data that is persisted between Instance executions


integration

integration: Integration

Defined in packages/spectral/src/types/ActionPerformFunction.ts:52

Contains attributes of the Integration that is being executed.


integrationState

integrationState: Record‹string, unknown›

Defined in packages/spectral/src/types/ActionPerformFunction.ts:34

A key/value store that is shared between all flows of an Instance for any version of an Integration that may be used to store small amounts of data that is persisted between Instance executions


invokeUrl

invokeUrl: string

Defined in packages/spectral/src/types/ActionPerformFunction.ts:44

The URL used to invoke the current execution


logger

logger: ActionLogger

Defined in packages/spectral/src/types/ActionPerformFunction.ts:26

Logger for permanent logging; console calls are also captured


stepId

stepId: string

Defined in packages/spectral/src/types/ActionPerformFunction.ts:36

A unique id that corresponds to the step on the Integration


user

user: User

Defined in packages/spectral/src/types/ActionPerformFunction.ts:50

Contains attributes of the User for whom a User Level Configuration is being used.


webhookApiKeys

webhookApiKeys: Record‹string, string[]›

Defined in packages/spectral/src/types/ActionPerformFunction.ts:42

An object containing webhook API keys for all flows of the currently running instance


webhookUrls

webhookUrls: Record‹string, string›

Defined in packages/spectral/src/types/ActionPerformFunction.ts:40

An object containing webhook URLs for all flows of the currently running instance