Managed Signing
Create Wallet

Knit API Documentation

Create Managed Signing Wallet

Endpoint

POST

{{baseUrl}}/api/v1/managed-signing/wallets

This endpoint creates a new managed signing wallet for a specified blockchain network type.

Supported Networks

Production

  • ETHEREUM_MAINNET
  • MATIC_MAINNET
  • BSC_MAINNET
  • BASE_MAINNET

Testnet (Sandbox/Dev only)

  • MATIC_AMOY - Polygon Amoy testnet (commonly used for CPN testing)
Headers
  • X-API-KEY: Your API key for authentication.
  • Accept: Set to application/json to receive responses in JSON format.
  • Content-Type: Set to application/json.
Request Body
FieldTypeRequiredDescription
typestringYesWallet type (e.g., EVM)
networksarrayYesArray of supported networks
merchantCallbackUrlstringNoURL for receiving callbacks
{
  "type": "EVM",
  "networks": ["ETHEREUM_MAINNET"],
  "merchantCallbackUrl": "https://example.com/callback"
}
Sample Request
curl --location -g '{{baseUrl}}/api/v1/managed-signing/wallets' \
--header 'X-API-KEY: {{apiKey}}' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
    "type": "EVM",
    "networks": ["ETHEREUM_MAINNET"],
    "merchantCallbackUrl": "https://example.com/callback"
}'
Sample Response
Sample Response
{
  "statusCode": 201,
  "message": "Wallet created",
  "data": {
    "id": "<local-wallet-id>",
    "businessId": "<business-id>",
    "type": "EVM",
    "networks": ["ETHEREUM_MAINNET"],
    "network": "ETHEREUM_MAINNET",
    "address": "0x...",
    "hdPath": "m/44'/60'/0'/0/0",
    "keyId": "<key-id>",
    "isActive": true,
    "merchantCallbackUrl": "https://example.com/callback",
    "createdAt": "2026-01-20T18:30:40.912Z",
    "updatedAt": "2026-01-20T18:30:40.912Z"
  },
  "success": true
}
Response Fields
FieldTypeDescription
idstringLocal wallet ID (use this in subsequent requests)
businessIdstringYour business ID
typestringWallet type
networksarraySupported networks
networkstringPrimary network
addressstringWallet address
hdPathstringHD derivation path
keyIdstringKey identifier
isActivebooleanWallet active status
merchantCallbackUrlstringCallback URL
createdAtstringCreation timestamp
updatedAtstringLast update timestamp

Contact

business@useknit.io

Knit Business Financial Services Ltd.
3080 Yonge St
Toronto ON, M4N 3N1, Canada

Subscribe to our newsletter

A monthly digest of the latest news, articles, and resources.

Knit logo

© KNIT BUSINESS FINANCIAL SERVICES LIMITED is duly registered by the Financial Transactions and Reports Analysis Centre of Canada (FINTRAC) as a Money Service Business (C100000256)