1. Webhook Payloads
Vulcan Forge API
  • Introduction
  • Getting Started
  • Authentication & Authorization
  • Core Concepts
    • Terminology
    • Regulated Assets
    • Tenants
    • Mapping & Labelling
    • SVM Networks
    • Transaction Processing
    • Key Management
    • Read Layer
    • Webhooks
  • API Reference
    • Blockchain Accounts
      • Create Account
      • Fetch Account Details
      • Fetch Account Private Key
      • Fetch Account Balance
      • Fetch Accounts
      • Update Account
      • Inactivate Account
    • Financial Instruments
      • Create Financial Instrument
      • Fetch Financial Instrument Details
      • Fetch Financial Instrument Circulating Supply
      • Fetch Financial Instruments
      • Update Financial Instrument
      • Close Financial Instrument
      • Pause Financial Instrument
      • Unpause Financial Instrument
      • Token Extensions Calculator
    • Positions
      • State
        • Initialize Position
        • Update Position
        • Inactivate Position
        • Freeze Position
        • Unfreeze Position
      • Movements
        • Mint
        • Burn
        • Transfer Financial Instrument
        • Transfer Network Currency
      • Trades
        • Trade
      • History
        • Fetch Position Details
        • Fetch Position Balance
        • Fetch Positions
    • Loans
      • Create Loan
      • Fetch Loan Details
      • Fetch Loans
      • Swap Collateral
      • Repay Loan
      • Close Loan
      • Refinance Loan
    • Market Data
      • Onchain Data Sources
        • Create Onchain Data Source
        • Update Oracle Data Source Definition
        • Refresh Oracle Data Source
        • Fetch Onchain Data Source Details
        • Fetch Oracle Data Sources
    • Blockchain Transactions
      • Processing
        • Fetch Transaction Status
        • Sign Transaction
        • Submit Transaction
      • Durable Nonces
        • Create Durable Nonce Accounts
        • Fetch Durable Nonce Account Details
        • Fetch Durable Nonce Accounts
      • Address Lookup Tables
        • Create Address Lookup Table
        • Fetch Address Lookup Table Details
        • Fetch Address Lookup Tables
        • Extend Address Lookup Table
        • Update Address Lookup Table
      • History
        • Fetch Transaction Details
        • Fetch Transactions
  • Schemas
    • Accounts
      • DKG
        • DKG Key Setup
      • Max Allowed Debit Config
      • Webhook Config
      • Offchain References
      • Account Lookup
      • New Account
      • Tenancy Config
      • Offchain File
      • Network Currency Debit Limit Config
      • Token Debit Limit Config
      • Limit Duration
    • Market Data
      • Onchain Data Source Details
      • Switchboard Data Source Details
    • Webhook Payloads
      • Pre Transaction Submit Webhook
      • Post Transaction Submit Webhook
    • Transactions
      • Svm Value Input
      • Svm Transaction Config
      • Commitment Config
      • Transaction Lookup
    • Query
      • Query Components
        • Sort Model
        • Filter Model
        • Field Value Filter
      • Items Query
      • Bulk Query
    • Loans
      • Loan Duration
    • Reponses
      • Errors
        • Individual Error
        • Error Response
      • Accounts
        • Private Keys
          • Database Private Key Details
          • Private Key Details
          • Cloud Provider Resource Location
          • DKG Private Key Details
        • Account Response Detailed
        • Account Onchain Detailed
        • Account Offchain Detailed
        • Account Response Compact
        • Account Onchain Compact
        • Account Offchain Compact
        • Account Response Identifiers
      • Transactions
        • Svm Value Result
        • Transaction Response Detailed
        • Transaction Account Info
        • Value Balances
        • Transaction Instruction Response
        • Transaction Account Identifiers
        • Svm Transaction Result
        • Svm Entity Result
      • Financial Instruments
        • Financial Instrument Detailed
        • Financial Instrument Compact
        • Financial Instrument Identifiers
      • Loans
        • Loan Response
      • Positions
        • Position Offchain Result
        • Position Balance Response
        • Position Response Detailed
        • Position Response Compact
        • Position Response Identifiers
      • Market Data
        • Onchain Data Source Response
    • Positions
      • Position Lookup
      • Mint Definition
      • Burn Definition
      • Transfer Financial Instrument Definition
      • Transfer Network Currency Definition
  1. Webhook Payloads

Pre Transaction Submit Webhook

{
    "transactionProcessingStage": "MISSING_SIGNATURE",
    "smvCluster": "string",
    "triggeredFor": [
        {
            "onchainId": "string",
            "offchainId": "string",
            "managed": true,
            "tenantOrganizationExternalId": "ALG",
            "offchainReferences": {
                "type": "WALLET",
                "code": "BCDA",
                "alId": "ALFNDPF000153786",
                "organizationExternalId": "ALT",
                "accountNumber": "ALT355566"
            }
        }
    ],
    "transactionDetails": {
        "onchainId": "string",
        "offchainId": "string",
        "status": "PREPARED",
        "feePayer": {
            "onchainId": "string",
            "offchainId": "string",
            "managed": true
        },
        "accounts": [
            {
                "accountInfo": {
                    "onchainId": "string",
                    "offchainId": "string",
                    "managed": true
                },
                "signer": true,
                "writable": true,
                "isProgram": true,
                "positionDetails": {
                    "financialInstrument": {
                        "onchainId": "string",
                        "offchainId": "string",
                        "managed": true,
                        "tenantOrganizationExternalId": "ALG",
                        "offchainReferences": {
                            "type": "WALLET",
                            "code": "BCDA",
                            "alId": "ALFNDPF000153786",
                            "organizationExternalId": "ALT",
                            "accountNumber": "ALT355566"
                        }
                    },
                    "owner": {
                        "onchainId": "string",
                        "offchainId": "string",
                        "managed": true,
                        "tenantOrganizationExternalId": "ALG",
                        "offchainReferences": {
                            "type": "WALLET",
                            "code": "BCDA",
                            "alId": "ALFNDPF000153786",
                            "organizationExternalId": "ALT",
                            "accountNumber": "ALT355566"
                        }
                    },
                    "transferProgram": {
                        "onchainId": "string",
                        "offchainId": "string",
                        "managed": true,
                        "tenantOrganizationExternalId": "ALG",
                        "offchainReferences": {
                            "type": "WALLET",
                            "code": "BCDA",
                            "alId": "ALFNDPF000153786",
                            "organizationExternalId": "ALT",
                            "accountNumber": "ALT355566"
                        }
                    }
                }
            }
        ],
        "preparedAt": "2019-08-24T14:15:22.123Z",
        "serializedMessage": "string",
        "messageLifetime": {
            "strategy": "string",
            "recentBlockhash": "string",
            "nonceAccount": {
                "onchainId": "string",
                "offchainId": "string",
                "managed": true,
                "tenantOrganizationExternalId": "ALG",
                "offchainReferences": {
                    "type": "WALLET",
                    "code": "BCDA",
                    "alId": "ALFNDPF000153786",
                    "organizationExternalId": "ALT",
                    "accountNumber": "ALT355566"
                }
            },
            "nonceHash": "string"
        },
        "computeUnits": {
            "limit": 0,
            "price": 0
        },
        "instructions": [
            {
                "instructionType": "ENTITY_UPDATE",
                "acccounts": [
                    0
                ],
                "program": 0,
                "serializedData": "string",
                "vfParsedData": "string"
            }
        ],
        "vfEndpoint": "string",
        "errorMessage": "string"
    }
}
Built with