POST
/
workspaces
/
{workspaceId}
/
transactions
/
{transactionId}
/
create-signing-request
Create signing request
curl --request POST \
  --url https://api.bron.org/workspaces/{workspaceId}/transactions/{transactionId}/create-signing-request
{
  "accountId": "w9jh0gf3w9qaxlre7enezt17",
  "accountType": "vault",
  "createdAt": "1747241036052",
  "createdBy": "e191u51yxnykins6fahdizxy",
  "embedded": {
    "currentSigningRequest": {
      "accountId": "w9jh0gf3w9qaxlre7enezt17",
      "blockchainNonce": "<string>",
      "messagesForSigning": {
        "messages": [
          {
            "hashFunction": "none",
            "keyType": "secp256k1",
            "message": "<string>",
            "signatureScheme": "ecdsa",
            "signatureVariant": "zilliqa"
          }
        ],
        "publicKey": "<string>",
        "useBackupPrimitive": true
      },
      "networkId": "<string>",
      "requestParameters": {},
      "shouldBeBroadcasted": true,
      "signed": {},
      "signingData": {},
      "signingRequestId": "<string>",
      "status": "new",
      "transactionId": "<string>",
      "transactionType": "deposit",
      "workspaceId": "e191u51yxnykins6fahd"
    },
    "events": [
      {
        "accountId": "<string>",
        "accountType": "vault",
        "amount": "<string>",
        "assetId": "<string>",
        "createdAt": "<string>",
        "eventId": "<string>",
        "eventType": "in",
        "extra": {
          "allowance": [
            {}
          ],
          "in": [
            {}
          ],
          "out": [
            {}
          ],
          "rewardInfo": {},
          "stakeInfo": [
            {}
          ],
          "transactionFailed": true
        },
        "networkId": "<string>",
        "symbol": "<string>",
        "transactionId": "<string>",
        "usdAmount": "<string>",
        "workspaceId": "<string>"
      }
    ]
  },
  "expiresAt": "1747241036582",
  "externalId": "l2gzn31vga84q0qrhyw30inb",
  "extra": {
    "approvers": {
      "approvedBy": [
        "<string>"
      ],
      "availableApprovers": [
        "<string>"
      ],
      "limitId": "w2u573pjj5wl97p4v325z4a9",
      "number": "2",
      "securityDelayDuration": "<string>",
      "securityDelayExpiresAt": "<string>",
      "skipApproval": true
    },
    "blockchainDetails": [
      {
        "blockchainTxId": "b79aae771ec6b779d97b10911bd938f5e18a92732c106e9dab4e33cd21ef7fb0",
        "networkId": "BTC"
      }
    ],
    "blockchainRequest": {
      "networkId": "<string>"
    },
    "confirmations": "12",
    "depositTransactionId": "j1r166mwjfxe6fejw4i2ucwm",
    "description": "Withdrawal to an exchange",
    "externalBroadcast": true,
    "fromAccountId": "w9jh0gf3w9qaxlre7enezt17",
    "fromAddress": "TSz8S8sfhWbaDKVH5bVM1U2rekX3Gr2zxY",
    "memo": "<string>",
    "signingRequestId": "<string>",
    "toAccountId": "t2pm9t9x4k0a3h353f369jk8",
    "toAddress": "tb1qaprk5xy6t0m8yjdlnxscxqn9ek23uaej09eeax",
    "withdrawTransactionId": "altfrg6powi52w53sd7ts8vf"
  },
  "params": {
    "amount": "10.123",
    "assetId": "20145",
    "feeLevel": "medium",
    "includeFee": "false",
    "memo": "<string>",
    "networkFees": {
      "feePerByte": "<string>",
      "gasLimit": "<string>",
      "gasPriceGwei": "<string>",
      "maxFeePerGas": "<string>",
      "maxPriorityFeePerGas": "<string>"
    },
    "networkId": "BTC",
    "symbol": "BTC",
    "toAccountId": "w9jh0gf3w9qaxlre7enezt17",
    "toAddress": "TKAduQVqNaTLyBzVvRrcctY6FFraowJ3Uc",
    "toAddressBookRecordId": "a30lin1p2zr1wzqqt1l8n652"
  },
  "status": "new",
  "terminatedAt": "1747241036782",
  "transactionId": "w2u573pjj5wl97p4v325z4a9",
  "transactionType": "deposit",
  "updatedAt": "1747241089580",
  "workspaceId": "e191u51yxnykins6fahd"
}

Path Parameters

workspaceId
string
required
transactionId
string
required

Response

OK

accountId
string
required

The ID of the account

Examples:

"w9jh0gf3w9qaxlre7enezt17"

accountType
enum<string>
required

The type of the account where the transaction should be placed. See details

Available options:
vault
createdAt
string
required

Transaction creation timestamp

Examples:

"1747241036052"

externalId
string
required

Unique transaction identifier from client (should be unique per account)

Examples:

"l2gzn31vga84q0qrhyw30inb"

status
enum<string>
required

Transaction status. See details

Available options:
new,
waiting-confirmations,
waiting-approval,
approved,
awaiting-security-policy,
completed,
canceled,
expired,
signing-required,
signing,
signed,
broadcasted,
manual-resolving,
failed-on-blockchain,
removed-from-blockchain,
error
transactionId
string
required

Transaction ID

Examples:

"w2u573pjj5wl97p4v325z4a9"

transactionType
enum<string>
required

Transaction type. See details

Available options:
deposit,
withdrawal,
multi-withdrawal,
negative-deposit,
auto-withdrawal,
allowance,
raw-transaction,
address-activation,
address-creation,
swap-lifi,
intents
workspaceId
string
required

The ID of the workspace

Examples:

"e191u51yxnykins6fahd"

createdBy
string

Creator user ID

Examples:

"e191u51yxnykins6fahdizxy"

embedded
object

Embedded related objects for this transaction

expiresAt
string

Transaction expiration timestamp

Examples:

"1747241036582"

extra
object

Additional transaction specific information

params
object

Initial transaction specific parameters

terminatedAt
string

Transaction termination timestamp

Examples:

"1747241036782"

updatedAt
string

Transaction update timestamp

Examples:

"1747241089580"