Create workflow execution

POST {{baseUrl}}/payments/workflow_execution

Validate the workflow-config previously created by utilizing the unique configId. This step requires the mandatory field amount, and allows for modifications to other fields defined via the workflow-config endpoint, including pre-screening preferences. A response containing the workflowExecutionId and detailing the validation status will be provided. Execution is ready when the workflow-execution status is READYFORLAUNCH, at which point it can be initiated with POST /workflow-execution/{workflowExecutionId}/actions/execute.

Request Body

{"configId"=>"<string>", "params"=>[{"configOperationId"=>"<string>", "executionParams"=>{"amount"=>"<string>", "accountId"=>"<string>", "srcAssetId"=>"<string>", "destAssetId"=>"<string>", "slippageBasisPoints"=>"<integer>"}}, {"configOperationId"=>"<string>", "executionParams"=>{"amount"=>"<string>", "accountId"=>"<string>", "srcAssetId"=>"<string>", "destAssetId"=>"<string>", "slippageBasisPoints"=>"<integer>"}}], "preScreening"=>{"enabled"=>"<boolean>"}, "externalCorrelationData"=>{"site"=>"<string>", "ipsum057"=>"<string>"}}

HEADERS

KeyDatatypeRequiredDescription
Idempotency-KeystringA unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours.
Content-Typestring
Acceptstring

RESPONSES

status: OK

{&quot;executionId&quot;:&quot;\u003cstring\u003e&quot;,&quot;status&quot;:&quot;PREVIEW_FAILED&quot;,&quot;executionOperations&quot;:[{&quot;operationId&quot;:&quot;\u003cstring\u003e&quot;,&quot;status&quot;:&quot;PREVIEW_IN_PROGRESS&quot;,&quot;operationType&quot;:&quot;SCREENING&quot;,&quot;validationFailure&quot;:{&quot;reason&quot;:&quot;SCREENING_DISABLED_IN_TENANT&quot;,&quot;data&quot;:{&quot;Lorem_f&quot;:{},&quot;Duis_2&quot;:{}}},&quot;execution&quot;:{&quot;startedAt&quot;:&quot;\u003cnumber\u003e&quot;,&quot;output&quot;:{&quot;verdicts&quot;:[{&quot;executionOperationId&quot;:&quot;\u003cstring\u003e&quot;,&quot;account&quot;:{&quot;accountId&quot;:&quot;\u003cstring\u003e&quot;,&quot;accountType&quot;:&quot;NETWORK_CONNECTION&quot;},&quot;verdict&quot;:&quot;PASSED_WITH_ALERT&quot;,&quot;assetId&quot;:&quot;\u003cstring\u003e&quot;,&quot;amount&quot;:&quot;\u003cstring\u003e&quot;,&quot;matchedRule&quot;:{&quot;action&quot;:&quot;\u003cstring\u003e&quot;,&quot;category&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;]}},{&quot;executionOperationId&quot;:&quot;\u003cstring\u003e&quot;,&quot;account&quot;:{&quot;accountId&quot;:&quot;\u003cstring\u003e&quot;,&quot;accountType&quot;:&quot;EXCHANGE_ACCOUNT&quot;},&quot;verdict&quot;:&quot;REJECTED&quot;,&quot;assetId&quot;:&quot;\u003cstring\u003e&quot;,&quot;amount&quot;:&quot;\u003cstring\u003e&quot;,&quot;matchedRule&quot;:{&quot;action&quot;:&quot;\u003cstring\u003e&quot;,&quot;category&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;]}}]},&quot;finishedAt&quot;:&quot;\u003cnumber\u003e&quot;,&quot;failure&quot;:{&quot;reason&quot;:&quot;SCREENING_REJECTED&quot;,&quot;data&quot;:{&quot;verdicts&quot;:[{&quot;executionOperationId&quot;:&quot;\u003cstring\u003e&quot;,&quot;account&quot;:{&quot;accountId&quot;:&quot;\u003cstring\u003e&quot;,&quot;accountType&quot;:&quot;EXCHANGE_ACCOUNT&quot;},&quot;verdict&quot;:&quot;REJECTED&quot;,&quot;assetId&quot;:&quot;\u003cstring\u003e&quot;,&quot;amount&quot;:&quot;\u003cstring\u003e&quot;,&quot;matchedRule&quot;:{&quot;action&quot;:&quot;\u003cstring\u003e&quot;,&quot;category&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;]}},{&quot;executionOperationId&quot;:&quot;\u003cstring\u003e&quot;,&quot;account&quot;:{&quot;accountId&quot;:&quot;\u003cstring\u003e&quot;,&quot;accountType&quot;:&quot;VAULT_ACCOUNT&quot;},&quot;verdict&quot;:&quot;BYPASSED&quot;,&quot;assetId&quot;:&quot;\u003cstring\u003e&quot;,&quot;amount&quot;:&quot;\u003cstring\u003e&quot;,&quot;matchedRule&quot;:{&quot;action&quot;:&quot;\u003cstring\u003e&quot;,&quot;category&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;]}}]}}}},{&quot;operationId&quot;:&quot;\u003cstring\u003e&quot;,&quot;status&quot;:&quot;EXECUTION_COMPLETED&quot;,&quot;operationType&quot;:&quot;SCREENING&quot;,&quot;validationFailure&quot;:{&quot;reason&quot;:&quot;SCREENING_DISABLED_IN_TENANT&quot;,&quot;data&quot;:{&quot;adipisicing_ca&quot;:{},&quot;magna_6c&quot;:{}}},&quot;execution&quot;:{&quot;startedAt&quot;:&quot;\u003cnumber\u003e&quot;,&quot;output&quot;:{&quot;verdicts&quot;:[{&quot;executionOperationId&quot;:&quot;\u003cstring\u003e&quot;,&quot;account&quot;:{&quot;accountId&quot;:&quot;\u003cstring\u003e&quot;,&quot;accountType&quot;:&quot;NETWORK_CONNECTION&quot;},&quot;verdict&quot;:&quot;BYPASSED&quot;,&quot;assetId&quot;:&quot;\u003cstring\u003e&quot;,&quot;amount&quot;:&quot;\u003cstring\u003e&quot;,&quot;matchedRule&quot;:{&quot;action&quot;:&quot;\u003cstring\u003e&quot;,&quot;category&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;]}},{&quot;executionOperationId&quot;:&quot;\u003cstring\u003e&quot;,&quot;account&quot;:{&quot;accountId&quot;:&quot;\u003cstring\u003e&quot;,&quot;accountType&quot;:&quot;EXCHANGE_ACCOUNT&quot;},&quot;verdict&quot;:&quot;PASSED_WITH_ALERT&quot;,&quot;assetId&quot;:&quot;\u003cstring\u003e&quot;,&quot;amount&quot;:&quot;\u003cstring\u003e&quot;,&quot;matchedRule&quot;:{&quot;action&quot;:&quot;\u003cstring\u003e&quot;,&quot;category&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;]}}]},&quot;finishedAt&quot;:&quot;\u003cnumber\u003e&quot;,&quot;failure&quot;:{&quot;reason&quot;:&quot;AML_PROCESS_FAILED&quot;,&quot;data&quot;:{&quot;verdicts&quot;:[{&quot;executionOperationId&quot;:&quot;\u003cstring\u003e&quot;,&quot;account&quot;:{&quot;accountId&quot;:&quot;\u003cstring\u003e&quot;,&quot;accountType&quot;:&quot;FIAT_ACCOUNT&quot;},&quot;verdict&quot;:&quot;BYPASSED&quot;,&quot;assetId&quot;:&quot;\u003cstring\u003e&quot;,&quot;amount&quot;:&quot;\u003cstring\u003e&quot;,&quot;matchedRule&quot;:{&quot;action&quot;:&quot;\u003cstring\u003e&quot;,&quot;category&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;]}},{&quot;executionOperationId&quot;:&quot;\u003cstring\u003e&quot;,&quot;account&quot;:{&quot;accountId&quot;:&quot;\u003cstring\u003e&quot;,&quot;accountType&quot;:&quot;UNMANAGED_WALLET&quot;},&quot;verdict&quot;:&quot;PASSED_WITH_ALERT&quot;,&quot;assetId&quot;:&quot;\u003cstring\u003e&quot;,&quot;amount&quot;:&quot;\u003cstring\u003e&quot;,&quot;matchedRule&quot;:{&quot;action&quot;:&quot;\u003cstring\u003e&quot;,&quot;category&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;]}}]}}}}],&quot;configSnapshot&quot;:{&quot;configId&quot;:&quot;\u003cstring\u003e&quot;,&quot;configName&quot;:&quot;\u003cstring\u003e&quot;,&quot;configOperations&quot;:[{&quot;operationId&quot;:&quot;\u003cstring\u003e&quot;,&quot;type&quot;:&quot;CONVERSION&quot;,&quot;params&quot;:{&quot;destAssetId&quot;:&quot;\u003cstring\u003e&quot;,&quot;amount&quot;:&quot;\u003cstring\u003e&quot;,&quot;accountId&quot;:&quot;\u003cstring\u003e&quot;,&quot;srcAssetId&quot;:&quot;\u003cstring\u003e&quot;,&quot;slippageBasisPoints&quot;:&quot;\u003cinteger\u003e&quot;}},{&quot;operationId&quot;:&quot;\u003cstring\u003e&quot;,&quot;type&quot;:&quot;CONVERSION&quot;,&quot;params&quot;:{&quot;destAssetId&quot;:&quot;\u003cstring\u003e&quot;,&quot;amount&quot;:&quot;\u003cstring\u003e&quot;,&quot;accountId&quot;:&quot;\u003cstring\u003e&quot;,&quot;srcAssetId&quot;:&quot;\u003cstring\u003e&quot;,&quot;slippageBasisPoints&quot;:&quot;\u003cinteger\u003e&quot;}}],&quot;createdAt&quot;:&quot;\u003cnumber\u003e&quot;,&quot;externalCorrelationData&quot;:{&quot;magna_b5&quot;:&quot;\u003cstring\u003e&quot;,&quot;ind1e&quot;:&quot;\u003cstring\u003e&quot;}},&quot;preScreening&quot;:{&quot;enabled&quot;:&quot;\u003cboolean\u003e&quot;},&quot;triggeredBy&quot;:&quot;\u003cstring\u003e&quot;,&quot;triggeredAt&quot;:&quot;\u003cnumber\u003e&quot;,&quot;finishedAt&quot;:&quot;\u003cnumber\u003e&quot;,&quot;externalCorrelationData&quot;:{&quot;laborum0b&quot;:&quot;\u003cstring\u003e&quot;,&quot;pariatur05&quot;:&quot;\u003cstring\u003e&quot;,&quot;cillum1a&quot;:&quot;\u003cstring\u003e&quot;}}